@charset "UTF-8";
/*$colorDefault: rgb(55, 57, 60);*/
/* line 1, ../sass/_reset.scss */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, p, blockquote {
  margin: 0;
  padding: 0;
}

/* line 6, ../sass/_reset.scss */
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th {
  font-size: 1em;
  font-weight: normal;
  font-style: normal;
}

/* line 13, ../sass/_reset.scss */
input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
  border-color: #f58220;
}

/* line 18, ../sass/_reset.scss */
ul, ol {
  list-style: none;
}

/* line 22, ../sass/_reset.scss */
fieldset, img, div, p {
  border: none;
}

/* line 26, ../sass/_reset.scss */
p, h4 {
  font-weight: 300;
  font-style: normal;
  line-height: 140%;
  margin-bottom: 1.3em;
}

/* line 33, ../sass/_reset.scss */
caption, th {
  text-align: left;
}

/* line 37, ../sass/_reset.scss */
th, td {
  border-bottom: none;
}

/* line 41, ../sass/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 46, ../sass/_reset.scss */
strong, b {
  font-family: myriad-pro, sans-serif;
  font-weight: 400;
  font-style: normal;
}

/* line 52, ../sass/_reset.scss */
em {
  font-style: italic;
}

/* line 56, ../sass/_reset.scss */
svg:not(:root) {
  overflow: hidden;
}

/* @group layout */
/* line 44, ../sass/sparkweb-v1.scss */
* {
  margin: 0;
  padding: 0;
}

/* line 53, ../sass/sparkweb-v1.scss */
body {
  margin: 0;
  padding: 0;
  text-align: center;
  /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
  color: black;
  height: 100%;
  background-color: #dedede;
  font: 20px/140% myriad-pro, sans-serif;
  font-weight: 300;
  font-style: normal;
  -webkit-font-smoothing: subpixel-antialiased !important;
}

/* line 67, ../sass/sparkweb-v1.scss */
a {
  text-decoration: none;
  color: #00b4ff;
  cursor: pointer;
}
/* line 72, ../sass/sparkweb-v1.scss */
a:hover {
  text-decoration: underline;
  color: #00b4ff;
}
/* line 77, ../sass/sparkweb-v1.scss */
.color-box a {
  text-align: center;
  color: black;
  height: 100%;
  font: 48px/140% myriad-pro-condensed, sans-serif;
  font-weight: 300;
  font-style: normal;
  margin-bottom: 40px;
}
/* line 86, ../sass/sparkweb-v1.scss */
.color-box a:hover {
  text-decoration: none;
}

/* line 93, ../sass/sparkweb-v1.scss */
.columns.pt {
  padding-top: 30px;
  padding-bottom: 20px;
}

/* line 100, ../sass/sparkweb-v1.scss */
p.gallery-info {
  float: left;
  width: 100%;
  text-align: center;
  font-size: 16px;
  margin-top: 15px;
}

/* line 109, ../sass/sparkweb-v1.scss */
h2 {
  color: black;
  font-family: myriad-pro, sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 32px;
  margin-bottom: 0.3em;
}

/* line 118, ../sass/sparkweb-v1.scss */
h3 {
  color: black;
  font-family: myriad-pro, sans-serif;
  font-weight: 300;
  font-style: normal;
  margin-bottom: 0.3em;
}
/* line 125, ../sass/sparkweb-v1.scss */
h3.up {
  font-size: 28px;
}
/* line 128, ../sass/sparkweb-v1.scss */
h3.dokoupit {
  font-size: 22px;
  color: #284e99;
  text-align: left;
}

/* line 135, ../sass/sparkweb-v1.scss */
.content-sekce {
  font-family: myriad-pro-semi-condensed, sans-serif;
  text-align: left;
}
/* line 138, ../sass/sparkweb-v1.scss */
.content-sekce h2 {
  margin-bottom: 1.2em;
}
/* line 141, ../sass/sparkweb-v1.scss */
.content-sekce h3 {
  margin-bottom: 0.6em;
}
/* line 144, ../sass/sparkweb-v1.scss */
.content-sekce a.vse-box {
  width: 100%;
  max-width: 221px;
  height: 47px;
  text-align: center;
  display: block;
  border: solid 1px #284e99;
  font-size: 16px;
  padding-top: 100px;
  font-weight: 600;
  text-decoration: underline;
  background: transparent;
}
/* line 156, ../sass/sparkweb-v1.scss */
.content-sekce a.vse-box.zacd {
  background: transparent url(../images/layout/bg-vse-zpusoby-a-ceny-doruceni.svg) center 36px no-repeat;
}
/* line 159, ../sass/sparkweb-v1.scss */
.content-sekce a.vse-box.mp {
  background: transparent url(../images/layout/bg-vse-moznosti-platby.svg) center 36px no-repeat;
}
/* line 162, ../sass/sparkweb-v1.scss */
.content-sekce a.vse-box.op {
  background: transparent url(../images/layout/bg-vse-obchodni-podminky.svg) center 36px no-repeat;
}
/* line 165, ../sass/sparkweb-v1.scss */
.content-sekce a.vse-box.ss {
  background: transparent url(../images/layout/bg-vse-stale-slevy.svg) center 36px no-repeat;
}
/* line 168, ../sass/sparkweb-v1.scss */
.content-sekce a.vse-box.z {
  background: transparent url(../images/layout/bg-vse-zaruka.svg) center 36px no-repeat;
}
/* line 171, ../sass/sparkweb-v1.scss */
.content-sekce a.vse-box.vz {
  background: transparent url(../images/layout/bg-vse-vraceni-zbozi.svg) center 36px no-repeat;
}
/* line 174, ../sass/sparkweb-v1.scss */
.content-sekce a.vse-box.r {
  background: transparent url(../images/layout/bg-vse-reklamace.svg) center 36px no-repeat;
}
/* line 177, ../sass/sparkweb-v1.scss */
.content-sekce a.vse-box:hover {
  background-color: #c7e3f9;
}

/* line 183, ../sass/sparkweb-v1.scss */
.container {
  min-width: 400px;
}

/* @group header */
/* line 189, ../sass/sparkweb-v1.scss */
.box-menu {
  position: relative;
  float: left;
  background-color: #3cabe2;
  height: 65px;
  max-height: 65px;
  overflow: hidden;
  width: 100%;
  min-width: 400px;
  font-family: myriad-pro, sans-serif;
  font-weight: 500;
}
/* line 200, ../sass/sparkweb-v1.scss */
.box-menu .container.menu {
  /*background: url(../images/layout/bg-points-white.svg) right center no-repeat;*/
}
/* line 202, ../sass/sparkweb-v1.scss */
.box-menu .container.menu ul {
  background: url(../images/layout/bg-points-white.svg) right center no-repeat;
  padding-right: 3px;
  width: auto;
  float: left;
}
/* line 207, ../sass/sparkweb-v1.scss */
.box-menu .container.menu ul li {
  position: relative;
  float: left;
  display: inline;
  line-height: 25px;
  height: 65px;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  /*-ms-transition: $args;*/
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
/* line 220, ../sass/sparkweb-v1.scss */
.box-menu .container.menu ul li:hover {
  background-color: #c7e3f9;
}
/* line 223, ../sass/sparkweb-v1.scss */
.box-menu .container.menu ul li a {
  position: relative;
  float: left;
  vertical-align: middle;
  color: white;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 5px;
  height: 60px;
  background: url(../images/layout/bg-points-white.svg) left center no-repeat;
}
/* line 233, ../sass/sparkweb-v1.scss */
.box-menu .container.menu ul li a:hover {
  color: #284e99;
  background: url(../images/layout/bg-points-blue.svg) left center no-repeat;
  text-decoration: none;
}
/* line 239, ../sass/sparkweb-v1.scss */
.box-menu .container.menu ul li.active {
  background-color: #c7e3f9;
}
/* line 241, ../sass/sparkweb-v1.scss */
.box-menu .container.menu ul li.active a {
  color: #284e99;
  background: url(../images/layout/bg-points-blue.svg) left center no-repeat;
}
/* line 244, ../sass/sparkweb-v1.scss */
.box-menu .container.menu ul li.active a:hover {
  color: #3cabe2;
}
/* line 250, ../sass/sparkweb-v1.scss */
.box-menu .container.menu ul li:last-child a {
  color: #bc151c;
}

/* line 259, ../sass/sparkweb-v1.scss */
.box-popis {
  position: relative;
  float: left;
  background-color: #284e99;
  width: 100%;
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 50px;
}
/* line 269, ../sass/sparkweb-v1.scss */
.box-popis .row .columns p {
  background: url(../images/layout/bg-points-white.svg) left center repeat-y;
  height: 22px;
  margin-top: 10px;
  margin-bottom: 11px;
  color: white;
  padding-left: 165px;
}
/* line 276, ../sass/sparkweb-v1.scss */
.box-popis .row .columns p span {
  position: relative;
  float: left;
  display: block;
  height: 100%;
  padding-right: 165px;
  background: url(../images/layout/bg-points-white.svg) right center repeat-y;
}

/* line 289, ../sass/sparkweb-v1.scss */
article {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  padding-top: 30px;
  min-width: 600px;
}
/* line 297, ../sass/sparkweb-v1.scss */
body.hp article {
  padding-top: 0;
}

/* line 302, ../sass/sparkweb-v1.scss */
.basket-box {
  margin-bottom: 30px;
  height: auto;
}
/* line 305, ../sass/sparkweb-v1.scss */
.basket-box .basket-bct {
  float: left;
  display: inline-block;
  overflow: hidden;
  height: 75px;
  width: auto;
  margin-top: 20px;
}
/* line 312, ../sass/sparkweb-v1.scss */
.basket-box .basket-bct .basket-bct-left {
  float: left;
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 25px;
  background: url(../images/layout/bg-objednavka-status-bar-cut.svg) 0 0 no-repeat;
}
/* line 319, ../sass/sparkweb-v1.scss */
.basket-box .basket-bct .basket-bct-left.fill {
  background: url(../images/layout/bg-objednavka-status-bar-cut.svg) -50px 0 no-repeat;
}
/* line 323, ../sass/sparkweb-v1.scss */
.basket-box .basket-bct .basket-bct-fill {
  float: left;
  display: inline-block;
  overflow: hidden;
  height: 100%;
  padding: 10px 0 0 10px;
  text-align: center;
  line-height: 27px;
  font-size: 20px;
  font-weight: 600;
  color: #284e99;
  background: url(../images/layout/bg-objednavka-status-bar-cut.svg) -50px 0 no-repeat;
}
/* line 336, ../sass/sparkweb-v1.scss */
.basket-box .basket-bct .basket-bct-right {
  float: left;
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 25px;
  background: url(../images/layout/bg-objednavka-status-bar-cut.svg) -25px 0 no-repeat;
}
/* line 345, ../sass/sparkweb-v1.scss */
.basket-box .basket-bct.active .basket-bct-left {
  background: url(../images/layout/bg-objednavka-status-bar-cut.svg) 0 -75px no-repeat;
}
/* line 347, ../sass/sparkweb-v1.scss */
.basket-box .basket-bct.active .basket-bct-left.fill {
  background: url(../images/layout/bg-objednavka-status-bar-cut.svg) -50px -75px no-repeat;
}
/* line 351, ../sass/sparkweb-v1.scss */
.basket-box .basket-bct.active .basket-bct-fill {
  color: white;
  background: url(../images/layout/bg-objednavka-status-bar-cut.svg) -50px -75px no-repeat;
}
/* line 355, ../sass/sparkweb-v1.scss */
.basket-box .basket-bct.active .basket-bct-right {
  background: url(../images/layout/bg-objednavka-status-bar-cut.svg) -25px -75px no-repeat;
}

/* line 362, ../sass/sparkweb-v1.scss */
div#bct {
  position: relative;
  float: left;
  font-size: 14px;
  text-align: left;
  margin-bottom: 20px;
  width: 100%;
  padding-left: 20px;
  padding-top: 1px;
  background: url(../images/layout/bg-house-02.svg) no-repeat left 2px;
  background-size: 15px 15px;
  text-transform: lowercase;
}
/* line 374, ../sass/sparkweb-v1.scss */
div#bct a {
  color: #666666;
  text-decoration: underline;
}
/* line 377, ../sass/sparkweb-v1.scss */
div#bct a:hover {
  color: #666666;
  text-decoration: none;
}
/* line 382, ../sass/sparkweb-v1.scss */
div#bct p {
  padding-left: 2px;
  margin-left: 0;
  margin-bottom: 0;
  color: #666666;
}
/* line 388, ../sass/sparkweb-v1.scss */
div#bct span.bctArrow {
  padding-right: 2px;
  padding-left: 2px;
}

/* line 394, ../sass/sparkweb-v1.scss */
.menu-leve {
  position: relative;
  float: left;
  font-family: myriad-pro, sans-serif;
  width: 100%;
  max-width: 210px;
  /*min-height: 310px;*/
  background-color: #c7e3f9;
  font-size: 20px;
  text-align: left;
  margin-bottom: 20px;
}
/* line 405, ../sass/sparkweb-v1.scss */
.menu-leve p {
  width: 86%;
  color: white;
  background-color: #284e99;
  margin-bottom: 0;
  padding: 5px 7% 8px;
}
/* line 412, ../sass/sparkweb-v1.scss */
.menu-leve ul {
  position: relative;
  float: left;
  width: 100%;
  list-style: none outside none;
  padding-bottom: 30px;
}
/* line 418, ../sass/sparkweb-v1.scss */
.menu-leve ul li {
  position: relative;
  float: left;
  width: 100%;
  padding: 0;
  margin-top: 0;
  cursor: pointer;
}
/* line 425, ../sass/sparkweb-v1.scss */
.menu-leve ul li span {
  float: left;
  display: block;
  width: 87%;
  margin-left: 8%;
  margin-right: 5%;
  padding-bottom: 8px;
  padding-top: 5px;
  border-bottom: 1px solid #284e99;
  background: url("../images/layout/bg-bullet-menu-left-blue.svg") no-repeat 0 14px;
  /* &:hover {
     background-color: $colorOrangeLightest;
   }*/
}
/* line 439, ../sass/sparkweb-v1.scss */
.menu-leve ul li span a {
  float: left;
  width: 93%;
  display: block;
  color: #284e99;
  text-decoration: none;
  padding-left: 7%;
}
/* line 446, ../sass/sparkweb-v1.scss */
.menu-leve ul li span a:hover {
  /*color: $colorBlueText;*/
}
/* line 450, ../sass/sparkweb-v1.scss */
.menu-leve ul li span > ul {
  margin-top: 8px;
  margin-left: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 457, ../sass/sparkweb-v1.scss */
.menu-leve ul li span > ul > li:not(.active):hover {
  background-color: #e5f0f7;
}
/* line 459, ../sass/sparkweb-v1.scss */
.menu-leve ul li span > ul > li:not(.active):hover span {
  background-color: #e5f0f7;
}
/* line 465, ../sass/sparkweb-v1.scss */
.menu-leve ul li span > ul > li span {
  font-size: 17px;
}
/* line 470, ../sass/sparkweb-v1.scss */
.menu-leve ul li span > ul > li:first-child span {
  border-top: 1px solid #284e99;
}
/* line 475, ../sass/sparkweb-v1.scss */
.menu-leve ul li span > ul > li:last-child span {
  border-bottom: none;
}
/* line 481, ../sass/sparkweb-v1.scss */
.menu-leve ul li span#link-akcni {
  background-image: url("../images/layout/bg-bullet-menu-left-green.svg");
}
/* line 483, ../sass/sparkweb-v1.scss */
.menu-leve ul li span#link-akcni a {
  color: #abc819;
  font-weight: 500;
}
/* line 488, ../sass/sparkweb-v1.scss */
.menu-leve ul li span#link-vyprodej {
  background-image: url("../images/layout/bg-bullet-menu-left-red.svg");
}
/* line 490, ../sass/sparkweb-v1.scss */
.menu-leve ul li span#link-vyprodej a {
  color: #bc151c;
  font-weight: 500;
}
/* line 497, ../sass/sparkweb-v1.scss */
.menu-leve ul li:not(.active):hover {
  background-color: #e5f0f7;
}
/* line 499, ../sass/sparkweb-v1.scss */
.menu-leve ul li:not(.active):hover span {
  background-color: #e5f0f7;
}
/* line 505, ../sass/sparkweb-v1.scss */
.menu-leve ul li.childrens > span {
  padding-bottom: 0;
}
/* line 510, ../sass/sparkweb-v1.scss */
.menu-leve ul li.active span {
  background-image: url("../images/layout/bg-bullet-menu-left-blue-light.svg");
}
/* line 512, ../sass/sparkweb-v1.scss */
.menu-leve ul li.active span a {
  color: #3cabe2;
}
/* line 514, ../sass/sparkweb-v1.scss */
.menu-leve ul li.active span a b {
  font-weight: 400;
}
/* line 521, ../sass/sparkweb-v1.scss */
.menu-leve ul li.active span ul li span {
  background: url("../images/layout/bg-bullet-menu-left-blue-light.svg") no-repeat 0 13px;
}
/* line 523, ../sass/sparkweb-v1.scss */
.menu-leve ul li.active span ul li span a {
  color: #3cabe2;
}
/* line 529, ../sass/sparkweb-v1.scss */
.menu-leve ul li.active span ul li.active span {
  background-image: url("../images/layout/bg-bullet-menu-left-blue.svg");
}
/* line 532, ../sass/sparkweb-v1.scss */
.menu-leve ul li.active span ul li.active span a {
  color: #284e99;
}
/* line 534, ../sass/sparkweb-v1.scss */
.menu-leve ul li.active span ul li.active span a b {
  /* font-weight: 600; */
}
/* line 543, ../sass/sparkweb-v1.scss */
.menu-leve ul li.active:not(.childrens):hover {
  background-color: #e5f0f7;
}
/* line 545, ../sass/sparkweb-v1.scss */
.menu-leve ul li.active:not(.childrens):hover span {
  background-color: #e5f0f7;
}

/* line 556, ../sass/sparkweb-v1.scss */
.topmenu-box {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  opacity: 0;
  background-color: #3cabe2;
  overflow: auto;
  z-index: 10000;
}
/* line 566, ../sass/sparkweb-v1.scss */
.topmenu-box .top-menu-close-header {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  margin-top: 32px;
  height: 32px;
  background: url(../images/layout/logo-molitan-white-small.svg) no-repeat center center;
}
/* line 574, ../sass/sparkweb-v1.scss */
.topmenu-box .top-menu-close-header a#b-close {
  position: relative;
  float: left;
  margin-left: 10.5%;
  width: 20px;
  height: 0;
  padding-top: 20px;
  margin-top: 6px;
  overflow: hidden;
  background: url(../images/close-cross.svg) no-repeat center center;
  background-size: contain;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  /*-ms-transition: $args;*/
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
  opacity: 0.65;
}
/* line 587, ../sass/sparkweb-v1.scss */
.topmenu-box .top-menu-close-header a#b-close:hover {
  opacity: 1;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  /*-ms-transition: $args;*/
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
/* line 593, ../sass/sparkweb-v1.scss */
.topmenu-box nav {
  position: relative;
  float: left;
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
/* line 599, ../sass/sparkweb-v1.scss */
.topmenu-box nav ul {
  margin: 40px auto 20px auto;
  width: 100%;
  font-size: 20px;
  font-weight: 300;
  text-align: left;
}
/* line 605, ../sass/sparkweb-v1.scss */
.topmenu-box nav ul li {
  border-bottom: 1px solid #597db2;
  padding: 0 2px 2px 2px;
  vertical-align: middle;
  opacity: 0;
  color: #3cabe2;
}
/* line 611, ../sass/sparkweb-v1.scss */
.topmenu-box nav ul li:last-child {
  border-bottom-color: #597db2;
}
/* line 614, ../sass/sparkweb-v1.scss */
.topmenu-box nav ul li a {
  color: white;
  width: 100%;
  height: 100%;
  display: block;
  line-height: 18px;
}
/* line 620, ../sass/sparkweb-v1.scss */
.topmenu-box nav ul li a:hover {
  color: #284e99;
  text-decoration: none;
}
/* line 625, ../sass/sparkweb-v1.scss */
.topmenu-box nav ul li.active a {
  color: #284e99 !important;
  text-decoration: none;
}

/* line 637, ../sass/sparkweb-v1.scss */
.box-hp {
  min-width: 400px;
  font-family: myriad-pro, sans-serif;
}
/* line 644, ../sass/sparkweb-v1.scss */
.box-hp .row .columns {
  overflow: hidden;
}
/* line 647, ../sass/sparkweb-v1.scss */
.box-hp .row .columns a {
  width: 100%;
  height: 100%;
  display: block;
  color: white;
  font-size: 18px;
  font-weight: 500;
        /*.item-image {
          @include aspect-ratio(3, 2);
          .content {
            img {
              width: 100%;
              height: 100%;

            }
          }
        }*/
}
/* line 664, ../sass/sparkweb-v1.scss */
.box-hp .row .columns a .item-label {
  background: #35abe2;
  padding: 5px 10px 5px 10px;
}
/* line 667, ../sass/sparkweb-v1.scss */
.box-hp .row .columns a .item-label p {
  padding: 0;
  margin: 0;
  width: 90%;
}
/* line 673, ../sass/sparkweb-v1.scss */
.box-hp .row .columns a:hover {
  text-decoration: none;
}
/* line 677, ../sass/sparkweb-v1.scss */
.box-hp .row .columns.hp-item.four {
  margin-bottom: 30px;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  /*-ms-transition: $args;*/
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
/* line 680, ../sass/sparkweb-v1.scss */
.box-hp .row .columns.hp-item.four:hover {
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  /*-ms-transition: $args;*/
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
  opacity: 0.70;
}

/* line 689, ../sass/sparkweb-v1.scss */
.box-products {
  min-width: 400px;
}
/* line 692, ../sass/sparkweb-v1.scss */
.box-products .row.top {
  margin-bottom: 60px;
}
/* line 695, ../sass/sparkweb-v1.scss */
.box-products .row .columns {
  overflow: hidden;
}
/* line 697, ../sass/sparkweb-v1.scss */
.box-products .row .columns .hideContent {
  overflow: hidden;
  height: 12em;
}
/* line 701, ../sass/sparkweb-v1.scss */
.box-products .row .columns .showContent {
  height: auto;
}
/* line 704, ../sass/sparkweb-v1.scss */
.box-products .row .columns .item-image {
  /*@include aspect-ratio(3, 2);*/
  margin-bottom: 40px;
}
/* line 707, ../sass/sparkweb-v1.scss */
.box-products .row .columns .item-image .content img {
  width: 100%;
  height: 100%;
}
/* line 714, ../sass/sparkweb-v1.scss */
.box-products .row .columns .item-label {
  position: relative;
  float: left;
  padding: 10px 15px 10px 15px;
}
/* line 719, ../sass/sparkweb-v1.scss */
.box-products .row .columns .item-label p {
  line-height: 1.5em;
  font-size: 1em;
  margin-bottom: 1.5em;
  vertical-align: middle;
}
/* line 724, ../sass/sparkweb-v1.scss */
.box-products .row .columns .item-label p:last-child {
  margin-bottom: 0;
}
/* line 730, ../sass/sparkweb-v1.scss */
.box-products .row .item.columns.four, .box-products .row .item.columns.three {
  margin-bottom: 40px;
}
/* line 732, ../sass/sparkweb-v1.scss */
.box-products .row .item.columns.four:first-child, .box-products .row .item.columns.three:first-child {
  /*margin-bottom: 30px;*/
}
/* line 736, ../sass/sparkweb-v1.scss */
.box-products .row .item.columns.four:last-child .item.columns.four, .box-products .row .item.columns.three:last-child .item.columns.four {
  margin-bottom: 0;
}
/* line 742, ../sass/sparkweb-v1.scss */
.box-products .badge {
  position: absolute !important;
  width: 14%;
  position: relative;
  top: 10%;
  z-index: 3;
}
/* line 9, ../sass/sparkweb-v1.scss */
.box-products .badge:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 100%;
}
/* line 15, ../sass/sparkweb-v1.scss */
.box-products .badge > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 747, ../sass/sparkweb-v1.scss */
.box-products .badge .content {
  height: 0;
  padding-top: 100%;
  overflow: hidden;
}
/* line 752, ../sass/sparkweb-v1.scss */
.box-products .badge.cm {
  right: 10%;
  background: url(../images/layout/badge-cm.svg) no-repeat center center;
}
/* line 756, ../sass/sparkweb-v1.scss */
.box-products .badge.gm {
  right: 10%;
  background: url(../images/layout/badge-gm.svg) no-repeat center center;
}

/* line 765, ../sass/sparkweb-v1.scss */
.row.filtry-toggle a {
  font-size: 22px;
  color: black;
  padding-left: 22px;
  background: transparent url(../images/layout/bg-filtry-toggle-off.svg) no-repeat left 10px;
}
/* line 770, ../sass/sparkweb-v1.scss */
.row.filtry-toggle a.active {
  background: url(../images/layout/bg-filtry-toggle-on.svg) left 10px no-repeat;
}
/* line 778, ../sass/sparkweb-v1.scss */
.row.filtry {
  display: none;
}
/* line 780, ../sass/sparkweb-v1.scss */
.row.filtry.visible {
  display: block;
}

/* line 786, ../sass/sparkweb-v1.scss */
.dostupnost.detail, .vek.detail {
  color: #f58220;
}
/* line 788, ../sass/sparkweb-v1.scss */
.dostupnost.detail span, .vek.detail span {
  color: black;
}

/* line 793, ../sass/sparkweb-v1.scss */
.params {
  position: relative;
  float: left;
  width: 100%;
}

/* line 798, ../sass/sparkweb-v1.scss */
.cely-popis {
  margin-top: 15px;
}

/* @end */
/* @end */
/* @group back-top button */
/* line 806, ../sass/sparkweb-v1.scss */
#back-top {
  position: fixed;
  right: 20px;
  bottom: 70px;
  z-index: 1000;
  display: none;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  /*-ms-transition: $args;*/
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
  font-size: 12px;
  line-height: 33px;
  width: 67px;
  height: 33px;
  text-align: center;
}
/* line 820, ../sass/sparkweb-v1.scss */
#back-top:hover {
  color: #f58220;
  background: gray;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  /*-ms-transition: $args;*/
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

/* line 826, ../sass/sparkweb-v1.scss */
.page-info {
  margin-top: 40px;
}

/* @end */
/* @group buttons */
/* line 832, ../sass/sparkweb-v1.scss */
a.buttonX {
  display: inline-block;
  padding: 15px 30px 15px 30px;
  color: white;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  /*-ms-transition: $args;*/
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
/* line 842, ../sass/sparkweb-v1.scss */
a.buttonX:hover {
  text-decoration: none;
  color: #f58220;
  background-color: #f58220;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  /*-ms-transition: $args;*/
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
/* line 849, ../sass/sparkweb-v1.scss */
a.buttonX.gray:hover {
  background-color: gray;
}

/* line 855, ../sass/sparkweb-v1.scss */
.show-more a {
  position: relative;
  float: left;
  cursor: pointer;
  margin-top: 12px;
}

/* @end */
/* @group search HP */
/* @end */
/* @group search Others */
/* line 869, ../sass/sparkweb-v1.scss */
form#form-query {
  position: relative;
  float: left;
  margin-left: 0;
  margin-bottom: 31px;
  width: 281px;
  height: 28px;
}
/* line 876, ../sass/sparkweb-v1.scss */
form#form-query a#b-submit-query {
  position: relative;
  float: right;
  margin-right: 8px;
  margin-top: 5px;
  width: 18px;
  height: 0;
  padding-top: 18px;
  overflow: hidden;
}
/* line 886, ../sass/sparkweb-v1.scss */
form#form-query input#hledat {
  position: absolute;
  top: 1px;
  left: 1px;
  border: none;
  background-color: transparent;
  height: 25px;
  width: 227px;
  padding-left: 13px;
  padding-right: 13px;
  vertical-align: middle;
  -webkit-appearance: none;
  font-size: 12px;
  color: #ababab;
}
/* line 900, ../sass/sparkweb-v1.scss */
form#form-query input#hledat:focus {
  outline: none;
  color: #000000;
}

/* @end */
/* line 909, ../sass/sparkweb-v1.scss */
div#kategorie-info.row {
  text-align: center;
  margin-bottom: 30px !important;
}
/* line 913, ../sass/sparkweb-v1.scss */
div#kategorie-info.row h3 {
  font-family: myriad-pro-condensed, sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 52px;
  margin-bottom: 10px;
}
/* line 921, ../sass/sparkweb-v1.scss */
div#kategorie-info.row p {
  font-family: myriad-pro-condensed, sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 24px;
}

/* @end */
/* @group product-box */
/* @end */
/* line 935, ../sass/sparkweb-v1.scss */
.cena-large {
  position: relative;
  float: left;
  width: auto;
  clear: both;
  text-align: center;
  height: 23px;
  line-height: 23px;
  padding: 10px 20px 10px 20px;
  font-weight: 600;
  font-size: 26px;
  font-family: myriad-pro, sans-serif;
  margin-bottom: 15px;
  background-color: #f58220;
  color: white;
}
/* line 950, ../sass/sparkweb-v1.scss */
.cena-large span {
  font-size: 10px;
  font-weight: 300;
  margin-left: 10px;
}
/* line 955, ../sass/sparkweb-v1.scss */
.cena-large.disabled {
  background-color: #d2d2d2;
}

/* line 960, ../sass/sparkweb-v1.scss */
.button-large {
  position: relative;
  float: left;
  width: auto;
  clear: both;
  text-align: center;
  height: 48px;
  padding: 10px 20px 10px 20px;
  font-weight: 600;
  font-size: 26px;
  font-family: myriad-pro, sans-serif;
  margin-bottom: 15px;
  cursor: pointer;
}
/* line 973, ../sass/sparkweb-v1.scss */
.button-large:hover {
  text-decoration: none !important;
}
/* line 976, ../sass/sparkweb-v1.scss */
.button-large span {
  font-size: 10px;
  font-weight: 300;
  margin-left: 10px;
}
/* line 981, ../sass/sparkweb-v1.scss */
.button-large.cena {
  background-color: #f58220;
  color: white;
  cursor: text;
}
/* line 986, ../sass/sparkweb-v1.scss */
.button-large.koupit {
  color: white;
  background: #fbba00 url(../images/layout/bg-kosik-white.svg) no-repeat 13px 15px;
  margin-bottom: 25px;
  padding-left: 50px;
}
/* line 991, ../sass/sparkweb-v1.scss */
.button-large.koupit.disabled {
  background: #d2d2d2 url(../images/layout/bg-kosik-white.svg) no-repeat 13px 15px;
}
/* line 993, ../sass/sparkweb-v1.scss */
.button-large.koupit.disabled:hover {
  cursor: not-allowed;
}

/* line 1000, ../sass/sparkweb-v1.scss */
.button-small {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  height: 23px;
  line-height: 23px;
  font-weight: 500;
  font-size: 16px;
  font-family: myriad-pro, sans-serif;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-bottom: 10px;
}
/* line 1013, ../sass/sparkweb-v1.scss */
.button-small.hover {
  text-decoration: none;
}
/* line 1016, ../sass/sparkweb-v1.scss */
.button-small.koupit {
  color: white;
  background: #284e99 url(../images/layout/bg-kosik-white.svg) no-repeat 13px 8px;
}

/* line 1023, ../sass/sparkweb-v1.scss */
#zbozi.parovane {
  margin-top: 0;
}
/* line 1025, ../sass/sparkweb-v1.scss */
#zbozi.parovane div.row.item-list:first-child {
  border-top: none;
}
/* line 1027, ../sass/sparkweb-v1.scss */
#zbozi.parovane div.row.item-list:first-child .columns.three {
  border: 1px solid #FFF;
}
/* line 1029, ../sass/sparkweb-v1.scss */
#zbozi.parovane div.row.item-list:first-child .columns.three:hover {
  border: 1px solid #DEDEDE;
}
/* line 1036, ../sass/sparkweb-v1.scss */
#zbozi div.item h4 {
  padding-right: 0;
}
/* line 1038, ../sass/sparkweb-v1.scss */
#zbozi div.item h4 a {
  font-weight: 600;
  /*font-size: 22px;*/
  line-height: 22px;
  cursor: pointer;
  display: block;
  text-decoration: none;
}
/* line 1052, ../sass/sparkweb-v1.scss */
#zbozi ul {
  position: relative;
  float: left;
  margin-left: 40px;
  padding-left: 0;
  list-style: disc outside;
  margin-top: 0;
  margin-bottom: 7px;
  width: 90%;
}
/* line 1062, ../sass/sparkweb-v1.scss */
#zbozi ol {
  position: relative;
  float: left;
  margin-left: 40px;
  list-style: decimal outside;
  margin-top: 0;
  margin-bottom: 7px;
}

/* @end */
/* @group cena-do-kosiku */
/* line 1075, ../sass/sparkweb-v1.scss */
#cena-do-kosiku {
  position: relative;
  float: left;
  width: 590px;
  height: 115px;
  border: 1px solid #DEDEDE;
  background-color: #ffffff;
  padding: 5px;
  margin-bottom: 16px;
}

/* line 1086, ../sass/sparkweb-v1.scss */
#cena-do-kosiku p {
  width: auto;
}

/* line 1090, ../sass/sparkweb-v1.scss */
#cena-do-kosiku div.product-dsc {
  position: relative;
  float: left;
  width: 100%;
  height: 57px;
  overflow: hidden;
}

/* line 1098, ../sass/sparkweb-v1.scss */
#cena-do-kosiku div.product-dsc p {
  margin-bottom: 0 !important;
}

/* line 1102, ../sass/sparkweb-v1.scss */
#cena-do-kosiku div.product-skladem-popis {
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 11px;
  padding-right: 10px;
  width: 135px;
}

/* line 1111, ../sass/sparkweb-v1.scss */
#cena-do-kosiku div.product-skladem-popis p {
  font-weight: bold;
}

/* line 1115, ../sass/sparkweb-v1.scss */
#cena-do-kosiku div.product-skladem {
  position: absolute;
  top: 20px;
  left: 192px;
  font-size: 11px;
  padding-right: 0;
  width: 135px;
}

/* line 1124, ../sass/sparkweb-v1.scss */
#cena-do-kosiku div.product-skladem p {
  text-align: left;
}

/* line 1128, ../sass/sparkweb-v1.scss */
#cena-do-kosiku div.product-bezna-cena-popis {
  position: absolute;
  top: 40px;
  left: 20px;
  font-size: 11px;
  width: 135px;
}

/* line 1136, ../sass/sparkweb-v1.scss */
#cena-do-kosiku div.product-bezna-cena-popis p {
  font-weight: bold;
}

/* line 1140, ../sass/sparkweb-v1.scss */
#cena-do-kosiku div.product-bezna-cena {
  position: absolute;
  top: 40px;
  left: 192px;
  font-size: 11px;
  padding-left: 0;
  min-height: 22px;
}
/* line 1147, ../sass/sparkweb-v1.scss */
#cena-do-kosiku div.product-bezna-cena p {
  cursor: help;
}

/* line 1152, ../sass/sparkweb-v1.scss */
#cena-do-kosiku div.product-cena-popis {
  position: absolute;
  top: 60px;
  left: 10px;
  font-size: 24px;
  padding-left: 10px;
  width: 135px;
  height: auto;
}

/* line 1162, ../sass/sparkweb-v1.scss */
#cena-do-kosiku div.product-cena {
  position: absolute;
  top: 61px;
  left: 180px;
  font-size: 24px;
  color: #E10008;
  padding-left: 10px;
  width: 95px;
  height: auto;
}

/* line 1173, ../sass/sparkweb-v1.scss */
#cena-do-kosiku div.product-cena-bez-dph-popis {
  position: absolute;
  top: 40px;
  left: 20px;
  font-size: 10px;
  padding-left: 10px;
  width: 95px;
  height: auto;
}

/* line 1183, ../sass/sparkweb-v1.scss */
#cena-do-kosiku div.product-cena-bez-dph {
  position: absolute;
  top: 40px;
  left: 180px;
  font-size: 10px;
  padding-left: 10px;
  width: 95px;
  height: auto;
}

/* line 1193, ../sass/sparkweb-v1.scss */
#cena-do-kosiku div.product-phe {
  position: absolute;
  top: 90px;
  left: 22px;
  font-size: 10px;
  padding-left: 0;
  width: 95px;
}

/* line 1202, ../sass/sparkweb-v1.scss */
#cena-do-kosiku div.product-bez-dph {
  position: absolute;
  top: 90px;
  left: 192px;
  font-size: 10px;
  padding-left: 0;
  width: 95px;
}

/* line 1211, ../sass/sparkweb-v1.scss */
#cena-do-kosiku div.product-dph {
  position: absolute;
  top: 90px;
  left: 192px;
  font-size: 10px;
  padding-left: 0;
  width: 95px;
}

/* line 1220, ../sass/sparkweb-v1.scss */
#cena-do-kosiku div.product-bezna-cena p span {
  text-decoration: line-through;
}

/* line 1224, ../sass/sparkweb-v1.scss */
#cena-do-kosiku form#form-do-kosiku {
  position: absolute;
  bottom: 27px;
  right: 140px;
  vertical-align: baseline;
}

/* line 1231, ../sass/sparkweb-v1.scss */
#cena-do-kosiku form#form-do-kosiku input#pocet_kusu {
  position: relative;
  float: left;
  font-size: 16px;
  background-color: transparent;
  border: 1px solid #DFDFDF;
  color: #333333;
  vertical-align: middle;
  width: 64px;
  height: 27px;
  line-height: 19px;
  text-align: center;
}

/* line 1245, ../sass/sparkweb-v1.scss */
#form-do-kosiku label.large-field span {
  position: relative;
  float: right;
  margin-top: 9px;
  margin-left: 5px;
  font-size: 14px;
}

/* line 1253, ../sass/sparkweb-v1.scss */
#cena-do-kosiku form#form-do-kosiku input#pocet_kusu:focus {
  outline: none !important;
}

/* line 1257, ../sass/sparkweb-v1.scss */
div#info-zasilka {
  position: relative;
  float: right;
  padding-right: 15px;
  font-size: 22px;
  width: 100%;
}

/* line 1265, ../sass/sparkweb-v1.scss */
div#adresa-zakaznik {
  position: relative;
  float: left;
  width: auto;
  padding-left: 30px;
}
/* line 1271, ../sass/sparkweb-v1.scss */
div#adresa-zakaznik p {
  margin-bottom: 0.6em;
}

/* line 1276, ../sass/sparkweb-v1.scss */
#adresa-zakaznik p, #adresa-prodejce p {
  width: 100%;
}

/* line 1280, ../sass/sparkweb-v1.scss */
div#adresa-prodejce {
  position: relative;
  float: left;
  width: 260px;
  margin-right: 40px;
}
/* line 1285, ../sass/sparkweb-v1.scss */
div#adresa-prodejce p {
  margin-bottom: 0.6em;
}

/* line 1290, ../sass/sparkweb-v1.scss */
p.velka-cena {
  font-size: 24px;
  font-weight: 600;
  margin-top: 12px;
  margin-bottom: 0.7em;
}

/* @end */
/* @group filter box */
/* line 1300, ../sass/sparkweb-v1.scss */
div.filtr-text {
  position: relative;
  float: left;
  width: 100%;
  clear: both;
  margin-bottom: 10px;
  padding-left: 23px;
  /*&.barvy {
    ul {
      position: relative;
      float: left;
      width: 22%;
      margin-right: 2%;
    }
  }*/
}
/* line 1307, ../sass/sparkweb-v1.scss */
div.filtr-text p.label {
  float: left;
  width: 100%;
  margin-top: 3px;
  margin-bottom: 8px;
  font-size: 18px;
  clear: both;
  /*border-bottom: $colorDefault 1px solid;*/
}
/* line 1316, ../sass/sparkweb-v1.scss */
div.filtr-text div.filtr-ul {
  position: relative;
  float: left;
  width: 100%;
}
/* line 1321, ../sass/sparkweb-v1.scss */
div.filtr-text ul {
  position: relative;
  float: left;
  width: auto;
  margin-right: 15px;
}
/* line 1335, ../sass/sparkweb-v1.scss */
div.filtr-text ul:last-child {
  margin-right: 0;
}
/* line 1338, ../sass/sparkweb-v1.scss */
div.filtr-text ul li {
  margin-top: 3px;
  margin-bottom: 3px;
  /*text-transform: capitalize;*/
}
/* line 1342, ../sass/sparkweb-v1.scss */
div.filtr-text ul li:first-letter {
  text-transform: capitalize;
}
/* line 1346, ../sass/sparkweb-v1.scss */
div.filtr-text ul li input[type=checkbox] {
  margin-right: 5px;
}
/* line 1349, ../sass/sparkweb-v1.scss */
div.filtr-text input.filtrovat {
  background: url(../images/layout/bg-btn-filtrovat.png);
  border: none;
  width: 67px;
  height: 0;
  padding-top: 28px;
  cursor: pointer;
}
/* line 1357, ../sass/sparkweb-v1.scss */
div.filtr-text input.zrusit {
  background: url(../images/layout/bg-btn-zrusit.png) repeat-x;
  border: none;
  width: 67px;
  height: 0;
  padding-top: 28px;
  cursor: pointer;
}
/* line 1365, ../sass/sparkweb-v1.scss */
div.filtr-text span.colorTarget {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 10px;
  background-color: #fff;
}
/* line 1372, ../sass/sparkweb-v1.scss */
div.filtr-text .checkbox, div.filtr-text .radio {
  width: 20px;
  height: 18px;
  padding: 0;
  background: url(../images/layout/bg-checkbox-trnsparent.png);
  background-position-x: 1px;
  display: block;
  clear: left;
  float: left;
  margin-right: 6px;
  border: solid 1px gray;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 1384, ../sass/sparkweb-v1.scss */
div.filtr-text .checkbox.checked, div.filtr-text .radio.checked {
  background-position: 1px -49px;
}
/* line 1387, ../sass/sparkweb-v1.scss */
div.filtr-text .checkbox .clicked, div.filtr-text .radio .clicked {
  background-position: 1px -24px;
}
/* line 1390, ../sass/sparkweb-v1.scss */
div.filtr-text .checkbox.clicked.checked, div.filtr-text .radio.clicked.checked {
  background-position: 1px -74px;
}
/* line 1395, ../sass/sparkweb-v1.scss */
div.filtr-text.barvy .checkbox, div.filtr-text.barvy .radio {
  border: none;
  width: 22px;
  height: 22px;
}
/* line 1399, ../sass/sparkweb-v1.scss */
div.filtr-text.barvy .checkbox.checked, div.filtr-text.barvy .radio.checked {
  background-position: 2px -48px;
}
/* line 1402, ../sass/sparkweb-v1.scss */
div.filtr-text.barvy .checkbox .clicked, div.filtr-text.barvy .radio .clicked {
  background-position: 2px -23px;
}
/* line 1405, ../sass/sparkweb-v1.scss */
div.filtr-text.barvy .checkbox.clicked.checked, div.filtr-text.barvy .radio.clicked.checked {
  background-position: 2px -73px;
}
/* line 1409, ../sass/sparkweb-v1.scss */
div.filtr-text.barvy .checkbox.bila.checked, div.filtr-text.barvy .radio.bila.checked {
  background-position: 1px -49px;
}
/* line 1412, ../sass/sparkweb-v1.scss */
div.filtr-text.barvy .checkbox.bila .clicked, div.filtr-text.barvy .radio.bila .clicked {
  background-position: 1px -24px;
}
/* line 1415, ../sass/sparkweb-v1.scss */
div.filtr-text.barvy .checkbox.bila.clicked.checked, div.filtr-text.barvy .radio.bila.clicked.checked {
  background-position: 1px -74px;
}

/* @end */
/* @group filter box */
/* line 1426, ../sass/sparkweb-v1.scss */
div#sort {
  position: relative;
  float: left;
  background-color: #555555;
  width: 563px;
  padding: 10px 20px;
  margin-bottom: 10px;
  border: 1px solid #555555;
  color: #ffffff;
}

/* line 1437, ../sass/sparkweb-v1.scss */
div#sort p.label {
  float: left;
  width: 60px;
  font-weight: bold;
  margin-bottom: 0;
}

/* line 1444, ../sass/sparkweb-v1.scss */
div#sort select {
  position: relative;
  float: left;
  width: 135px;
  margin-right: 15px;
}

/* line 1451, ../sass/sparkweb-v1.scss */
a.sort-asc {
  float: left;
  width: 11px;
  height: 0;
  padding-top: 14px;
  overflow: hidden;
  background-image: url(../images/layout/bg-sort-asc.png);
  margin-right: 5px;
  margin-top: 2px;
}

/* line 1462, ../sass/sparkweb-v1.scss */
a.sort-asc.active {
  background-image: url(../images/layout/bg-sort-asc-active.png) !important;
}

/* line 1466, ../sass/sparkweb-v1.scss */
a.sort-desc {
  float: left;
  width: 11px;
  height: 0;
  padding-top: 14px;
  overflow: hidden;
  background-image: url(../images/layout/bg-sort-desc.png);
  margin-top: 2px;
}

/* line 1476, ../sass/sparkweb-v1.scss */
a.sort-desc.active {
  background-image: url(../images/layout/bg-sort-desc-active.png) !important;
}

/* @end */
/* line 1482, ../sass/sparkweb-v1.scss */
#prilohy tbody tr td.width-50 {
  width: 10px !important;
}

/* line 1486, ../sass/sparkweb-v1.scss */
#prilohy tbody tr td.width-50 a img.prilohy-ico {
  vertical-align: middle;
  margin-right: 15px;
}

/* @group kosik-info */
/* line 1492, ../sass/sparkweb-v1.scss */
div#kosik-info {
  position: absolute;
  top: 20px;
  right: 45px;
}

/* line 1498, ../sass/sparkweb-v1.scss */
div#kosik-info span {
  float: left;
  display: block;
  margin-top: 3px;
  font-size: 14px;
}

/* line 1505, ../sass/sparkweb-v1.scss */
div#kosik-info span#kosik-label {
  font-size: 15px;
  font-weight: bold;
}

/* line 1510, ../sass/sparkweb-v1.scss */
div#kosik-info span#kosik-ico {
  width: 27px;
  height: 24px;
  margin-top: 0;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 15px;
  font-weight: bold;
  background-image: url(../images/layout/bg-kosik-small.png);
}

/* @end */
/* @group kosik */
/* line 1524, ../sass/sparkweb-v1.scss */
#kosik-wrapper {
  position: relative;
  float: left;
}

/* line 1529, ../sass/sparkweb-v1.scss */
a#zobrazit-polozky {
  position: relative;
  float: left;
  font-size: 15px;
  cursor: pointer;
  text-decoration: none;
  color: #EB2C91;
  font-weight: bold;
  margin-top: 8px;
  margin-bottom: -12px;
}

/* line 1541, ../sass/sparkweb-v1.scss */
a#zobrazit-polozky:hover {
  text-decoration: underline;
}

/* line 1545, ../sass/sparkweb-v1.scss */
#form-kosik {
  padding: 20px;
  border-radius: 12px;
  background: #fff;
}
/* line 1550, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik {
  width: 100%;
  border-spacing: 0;
  border: none;
  margin-bottom: 0;
}
/* line 1556, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik.info {
  border: 1px solid #284e99;
}
/* line 1558, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik.info p {
  font-size: 16px;
  margin-bottom: 0.5em;
}
/* line 1561, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik.info p:last-child {
  margin-bottom: 0;
}
/* line 1566, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik.info tr {
  background-image: none;
}
/* line 1570, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik td, #form-kosik table.kosik th {
  padding: 10px 10px 13px;
  font-size: 18px;
}
/* line 1574, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik td input[type="text"], #form-kosik table.kosik th input[type="text"] {
  width: 225px;
  color: black;
  padding: 0 5px;
  cursor: pointer;
  font-size: 18px;
  font-weight: 300;
  border: solid 1px #00b4ff;
  height: 35px !important;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  margin-top: 10px;
  min-width: 40px;
}
/* line 1587, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik td.c-image, #form-kosik table.kosik th.c-image {
  width: 140px;
}
/* line 1589, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik td.c-image img, #form-kosik table.kosik th.c-image img {
  max-width: 140px;
  min-width: 100px;
  max-height: 140px;
}
/* line 1595, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik td.c-name, #form-kosik table.kosik th.c-name {
  width: auto;
}
/* line 1597, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik td.c-name a, #form-kosik table.kosik th.c-name a {
  font-weight: 300;
}
/* line 1600, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik td.c-name a:hover, #form-kosik table.kosik th.c-name a:hover {
  text-decoration: none;
}
/* line 1605, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik td.c-count, #form-kosik table.kosik th.c-count {
  width: 70px;
}
/* line 1608, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik td.c-price-no-vat, #form-kosik table.kosik th.c-price-no-vat {
  width: 80px;
}
/* line 1611, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik td.c-price, #form-kosik table.kosik th.c-price {
  width: 80px;
}
/* line 1614, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik td.c-actions, #form-kosik table.kosik th.c-actions {
  width: 30px;
}
/* line 1618, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik th {
  /*padding-top: 7px;
  padding-bottom: 7px;*/
  color: black;
  font-size: 20px;
  font-weight: 400;
  height: 30px;
  line-height: 20px;
  vertical-align: top;
}
/* line 1628, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik th small {
  font-size: 11px;
}
/* line 1632, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik tr {
  padding-bottom: 7px;
  background: transparent url(../images/layout/bg-line.png) repeat-x center bottom;
}
/* line 1633, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik tr.gray {
  background-color: #f6f6f6;
}
/* line 1638, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik tr:last-child, #form-kosik table.kosik tr .no-border {
  background-image: none;
}
/* line 1642, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik td input[type="text"] {
  width: 30px;
  text-align: center;
  border: solid 1px #d8d7d7;
  vertical-align: middle;
  height: auto;
  line-height: inherit;
}
/* line 1651, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik td.right, #form-kosik table.kosik th.right {
  text-align: right;
}
/* line 1655, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik td.left, #form-kosik table.kosik th.left {
  text-align: left;
}
/* line 1659, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik td.center, #form-kosik table.kosik th.center {
  text-align: center;
}
/* line 1663, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik tr.zapati {
  padding-left: 50px;
}
/* line 1665, ../sass/sparkweb-v1.scss */
#form-kosik table.kosik tr.zapati td {
  font-size: 20px;
  line-height: 24px;
  height: 40px;
  background: transparent url(../images/layout/bg-line.png) repeat-x center top;
  padding-top: 20px;
}

/* line 1676, ../sass/sparkweb-v1.scss */
a#b-prepocitat-kosik {
  background-color: #00b4ff;
  color: white;
  height: 22px;
  line-height: 20px;
  padding: 5px 15px;
  text-decoration: none;
  margin-bottom: 2px;
  font-size: 16px;
  border-radius: 7px;
}
/* line 1687, ../sass/sparkweb-v1.scss */
a#b-prepocitat-kosik:hover {
  text-decoration: none;
  background-color: #00a0f0;
}

/* line 1693, ../sass/sparkweb-v1.scss */
table.links {
  width: 100%;
  padding: 0 !important;
  background: transparent;
  border-spacing: 0;
  border: none;
  table-layout: fixed;
  border-collapse: separate;
}

/* line 1703, ../sass/sparkweb-v1.scss */
.links td {
  padding: 7px 0 !important;
}
/* line 1706, ../sass/sparkweb-v1.scss */
.links td.price {
  width: 120px;
}

/* line 1711, ../sass/sparkweb-v1.scss */
a.arrow-back {
  padding-left: 20px;
  background: url(../images/layout/bg-back-arrow.png) no-repeat left center;
}

/* line 1717, ../sass/sparkweb-v1.scss */
a.pokracovat, a.odeslat-objednavku {
  position: relative;
  float: right;
  width: auto;
  height: 34px;
  line-height: 34px;
  padding: 0 45px 0 45px;
  background-color: #3cabe2;
  color: white;
  font-size: 18px;
  font-weight: 600;
}

/* line 1731, ../sass/sparkweb-v1.scss */
#zbozi a.pokracovat:active {
  background-position: 0 -74px;
}

/* line 1735, ../sass/sparkweb-v1.scss */
#cena-do-kosiku a.odeslat-objednavku:hover {
  background-position: 0 -37px;
}

/* line 1739, ../sass/sparkweb-v1.scss */
#zbozi a.odeslat-objednavku:active {
  background-position: 0 -74px;
}

/* line 1743, ../sass/sparkweb-v1.scss */
.errorBox {
  position: relative;
  float: left;
  text-align: center;
  width: 100%;
  padding: 7px;
  background: #00b4ff;
  border-radius: 7px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
}

/* line 1756, ../sass/sparkweb-v1.scss */
.errorBox div {
  position: relative;
  float: left;
  margin: 0 auto;
  padding: 20px;
  background-color: white;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  width: 100%;
}

/* line 1769, ../sass/sparkweb-v1.scss */
.errorBox div p {
  position: relative;
  float: left;
  margin-bottom: 0.2em;
  width: 100%;
  color: red;
}

/* line 1777, ../sass/sparkweb-v1.scss */
table.inside {
  width: 602px;
  padding: 7px !important;
  background: #fff;
  border-spacing: 0;
  border: solid 1px #d8d7d7;
  table-layout: fixed;
  border-collapse: separate;
  margin: 0 !important;
}

/* line 1788, ../sass/sparkweb-v1.scss */
table.inside th, table.inside td {
  padding: 7px !important;
}

/* line 1792, ../sass/sparkweb-v1.scss */
table.inside td {
  padding: 7px !important;
  font-size: 11px;
}

/* line 1797, ../sass/sparkweb-v1.scss */
table.inside tr.gray {
  background-color: #f6f6f6;
}

/* line 1801, ../sass/sparkweb-v1.scss */
table.inside td {
  border-top: solid 2px #fff;
}

/* @end */
/* @group login form */
/* line 1808, ../sass/sparkweb-v1.scss */
fieldset#fieldset-authorlogin {
  margin: 65px auto 85px;
  border: none;
  width: 260px;
}
/* line 1812, ../sass/sparkweb-v1.scss */
body.ucet fieldset#fieldset-authorlogin {
  float: left;
  margin-top: 0;
}
/* line 1816, ../sass/sparkweb-v1.scss */
fieldset#fieldset-authorlogin legend {
  position: relative;
  float: left;
  margin-bottom: 15px;
  margin-top: 25px;
}
/* line 1823, ../sass/sparkweb-v1.scss */
fieldset#fieldset-authorlogin input#submit {
  position: relative;
  float: left;
  margin-top: 15px;
}
/* line 1829, ../sass/sparkweb-v1.scss */
fieldset#fieldset-authorlogin ol li {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 5px;
  list-style-type: none;
}
/* line 1835, ../sass/sparkweb-v1.scss */
fieldset#fieldset-authorlogin ol li label {
  position: relative;
  float: left;
  width: 90px;
}

/* line 1843, ../sass/sparkweb-v1.scss */
form#form-osobni-udaje {
  font-size: 18px;
  float: left;
  width: 100%;
  padding: 20px;
  font-family: myriad-pro, sans-serif;
  background-color: white;
  padding: 25px;
  border-radius: 12px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /*
  $colorFormBackground: rgb(253, 247, 227);
  $colorFormHeadlineText: $colorBlueText;
  $colorFormLabelText: $colorDefault;
  $colorFormLabelTextSpan: rgb(235, 190, 25);
  $colorFormInputText: $colorDefault;
  $colorFormInputBorder: rgb(235, 190, 25);
  */
}
/* line 1857, ../sass/sparkweb-v1.scss */
form#form-osobni-udaje p.header-popis-label {
  width: 100%;
  text-align: left;
  margin-bottom: 0;
}
/* line 1863, ../sass/sparkweb-v1.scss */
form#form-osobni-udaje p.header-popis-label small span {
  font-weight: 300;
  font-size: 120% !important;
}
/* line 1869, ../sass/sparkweb-v1.scss */
form#form-osobni-udaje table {
  float: left;
  width: 100%;
  padding: 0;
}
/* line 1874, ../sass/sparkweb-v1.scss */
form#form-osobni-udaje table tr.panel-na-osobu, form#form-osobni-udaje table tr.panel-na-firmu, form#form-osobni-udaje table tr.panel-dorucovaci-adresa {
  display: none;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  /*-ms-transition: $args;*/
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
/* line 1879, ../sass/sparkweb-v1.scss */
form#form-osobni-udaje table td {
  text-align: left;
  width: 100%;
  padding-top: 0;
  padding-bottom: 4px;
}
/* line 1884, ../sass/sparkweb-v1.scss */
form#form-osobni-udaje table td.width-td {
  width: 270px !important;
}
/* line 1887, ../sass/sparkweb-v1.scss */
form#form-osobni-udaje table td.width-auto {
  width: auto;
}
/* line 1891, ../sass/sparkweb-v1.scss */
form#form-osobni-udaje table p {
  float: left;
  text-align: left;
}
/* line 1895, ../sass/sparkweb-v1.scss */
form#form-osobni-udaje table h3 {
  float: left;
  width: auto;
  letter-spacing: 0.01px;
}
/* line 1900, ../sass/sparkweb-v1.scss */
form#form-osobni-udaje table div.b-checkbox {
  float: left;
  cursor: pointer;
  width: 16px;
  height: 16px;
  background: url(../images/layout/bg-form-checkbox-2.svg) 0 -16px no-repeat;
  margin-right: 10px;
  background-size: 16px 32px;
}
/* line 1909, ../sass/sparkweb-v1.scss */
form#form-osobni-udaje table div.b-checkbox.h3 {
  margin-top: 22px;
}
/* line 1912, ../sass/sparkweb-v1.scss */
form#form-osobni-udaje table div.b-checkbox.p {
  margin-top: 6px;
}
/* line 1915, ../sass/sparkweb-v1.scss */
form#form-osobni-udaje table div.b-checkbox.active {
  background-position: 0 0;
}
/* line 1920, ../sass/sparkweb-v1.scss */
form#form-osobni-udaje input, form#form-osobni-udaje textarea {
  border-color: #fbba00;
}
/* line 1923, ../sass/sparkweb-v1.scss */
form#form-osobni-udaje input[type="text"], form#form-osobni-udaje textarea {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  width: 100%;
  font-family: myriad-pro, sans-serif;
  font-size: 18px;
  font-weight: 300;
  padding: 5px;
  height: auto;
  border: solid 1px #d8d7d7;
  vertical-align: middle;
  height: auto;
  line-height: inherit;
  border-radius: 7px;
}
/* line 1937, ../sass/sparkweb-v1.scss */
form#form-osobni-udaje input[type="text"]:focus, form#form-osobni-udaje textarea:focus {
  border-color: #00b4ff;
}
/* line 1941, ../sass/sparkweb-v1.scss */
form#form-osobni-udaje label {
  float: left;
  font-size: 20px;
  font-weight: 300;
  max-height: 27px;
}
/* line 1947, ../sass/sparkweb-v1.scss */
form#form-osobni-udaje label.max {
  max-height: none;
  line-height: 100%;
  margin-bottom: 7px;
}
/* line 1957, ../sass/sparkweb-v1.scss */
form#form-osobni-udaje h3 {
  font-size: 26px;
  font-weight: 300;
}

/* @end */
/* @group front-end forms */
/* line 1974, ../sass/sparkweb-v1.scss */
div#ajax-msg-box, div#ajax-msg-box-zeptejte-se, div#ajax-msg-box-pridejte-se, div#ajax-msg-box-reference {
  position: relative;
  margin-top: 8px;
  margin-bottom: 8px;
  color: #FF0000;
  display: none;
}

/* line 1982, ../sass/sparkweb-v1.scss */
form.front-form {
  margin-top: 8px;
}

/* line 1986, ../sass/sparkweb-v1.scss */
form.front-form table {
  width: 470px;
}

/* line 1990, ../sass/sparkweb-v1.scss */
form.front-form table tbody tr > td {
  padding-bottom: 8px;
  background-color: transparent !important;
}

/* line 1995, ../sass/sparkweb-v1.scss */
input#souhlasim {
  position: absolute;
  top: 2px;
  left: 0;
  z-index: 123;
}

/* line 2002, ../sass/sparkweb-v1.scss */
form.front-form table tbody tr td label {
  position: relative;
  float: right;
  margin-right: 8px;
  font-size: 14px;
}

/* line 2009, ../sass/sparkweb-v1.scss */
form.front-form table tbody tr td {
  line-height: 27px;
}

/* line 2013, ../sass/sparkweb-v1.scss */
form.front-form table tbody tr td input[type="text"] {
  text-align: left;
  border: 1px solid #999999;
  background-color: #ffffff !important;
  height: 15px;
  padding: 5px;
  width: 240px;
  font: 12px/16px Arial, Tahoma, Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Calibri, sans-serif;
  color: #333333;
}

/* line 2024, ../sass/sparkweb-v1.scss */
form.front-form table tbody tr td textarea {
  text-align: left;
  border: 1px solid #999999;
  background-color: #ffffff !important;
  height: 130px;
  padding: 5px;
  width: 240px;
  font: 12px/16px Arial, Tahoma, Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Calibri, sans-serif;
  color: #333333;
}

/* line 2035, ../sass/sparkweb-v1.scss */
div#div-souhlas {
  position: relative;
  float: left;
  margin-bottom: 20px;
  width: 520px;
}

/* line 2042, ../sass/sparkweb-v1.scss */
#div-souhlas label {
  position: relative;
  float: left;
  padding-left: 25px;
}

/* line 2048, ../sass/sparkweb-v1.scss */
form.front-form table tbody tr td input[type="submit"] {
  margin-top: 12px;
  padding: 6px;
  /*width: 140px;*/
}

/* @end */
/* @group clanky */
/* line 2058, ../sass/sparkweb-v1.scss */
form.front-form textarea#poznamka {
  height: 130px;
}

/* line 2062, ../sass/sparkweb-v1.scss */
p.margin-top-24 {
  position: relative;
  float: left;
  width: 882px;
  text-align: center;
  margin-top: 24px;
}

/* line 2070, ../sass/sparkweb-v1.scss */
p.margin-top-kontakt-info {
  position: relative;
  float: left;
  width: 882px;
  text-align: center;
  margin-top: 0;
}

/* line 2078, ../sass/sparkweb-v1.scss */
#content-sekce {
  font-family: myriad-pro-semi-condensed, sans-serif;
  font-weight: 300;
  font-style: normal;
}
/* line 2083, ../sass/sparkweb-v1.scss */
#content-sekce h2, #content-sekce h3, #content-sekce h4 {
  font-family: myriad-pro-semi-condensed, sans-serif;
  font-weight: 400;
  font-size: 36px;
  margin-bottom: 14px;
}
/* line 2090, ../sass/sparkweb-v1.scss */
#content-sekce h3 {
  font-size: 24px;
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 2096, ../sass/sparkweb-v1.scss */
#content-sekce h4 {
  font-size: 21px;
  margin-top: 2px;
  margin-bottom: 4px;
}
/* line 2102, ../sass/sparkweb-v1.scss */
#content-sekce p {
  font-size: 18px;
  font-family: myriad-pro-semi-condensed, sans-serif;
  margin-bottom: 8px;
}
/* line 2107, ../sass/sparkweb-v1.scss */
#content-sekce strong, #content-sekce i, #content-sekce b {
  font-family: myriad-pro-semi-condensed, sans-serif;
  font-weight: 600;
}
/* line 2112, ../sass/sparkweb-v1.scss */
#content-sekce i {
  font-style: italic;
}
/* line 2116, ../sass/sparkweb-v1.scss */
#content-sekce div.clanky-item {
  position: relative;
  float: left;
  width: auto;
  clear: both;
  margin-top: 10px;
  margin-bottom: 15px;
}
/* line 2124, ../sass/sparkweb-v1.scss */
#content-sekce div.clanky-item h4 {
  margin-top: -5px;
  margin-bottom: 0;
}
/* line 2128, ../sass/sparkweb-v1.scss */
#content-sekce div.clanky-item a.img {
  position: absolute;
  left: 16px;
  top: 0;
}
/* line 2133, ../sass/sparkweb-v1.scss */
#content-sekce div.clanky-item p {
  clear: right;
}
/* line 2135, ../sass/sparkweb-v1.scss */
#content-sekce div.clanky-item p.datum {
  margin-top: 0;
}
/* line 2139, ../sass/sparkweb-v1.scss */
#content-sekce div.clanky-item a.img {
  position: relative;
  float: left;
}
/* line 2145, ../sass/sparkweb-v1.scss */
#content-sekce div.detail div.col-levy p.datum {
  font-style: italic;
}
/* line 2148, ../sass/sparkweb-v1.scss */
#content-sekce div.detail div.col-content {
  position: relative;
  float: left;
}
/* line 2151, ../sass/sparkweb-v1.scss */
#content-sekce div.detail div.col-content p {
  position: relative;
  float: left;
}
/* line 2158, ../sass/sparkweb-v1.scss */
#content-sekce.clanek h3 {
  font-size: 21px;
  font-weight: bold;
  line-height: 22px;
  width: 94%;
  margin-bottom: 10px;
}
/* line 2164, ../sass/sparkweb-v1.scss */
#content-sekce.clanek h3 a.shortplease.title {
  text-decoration: none;
  color: #706f6e;
}
/* line 2169, ../sass/sparkweb-v1.scss */
#content-sekce.clanek p {
  margin-bottom: 16px;
}
/* line 2171, ../sass/sparkweb-v1.scss */
#content-sekce.clanek p.perex {
  position: relative;
  float: left;
  font-size: 14px;
  font-style: italic;
}
/* line 2177, ../sass/sparkweb-v1.scss */
#content-sekce.clanek p.datum {
  font-style: italic;
}
/* line 2180, ../sass/sparkweb-v1.scss */
#content-sekce.clanek p span.name {
  font-size: 14px;
  font-weight: bold;
}
/* line 2185, ../sass/sparkweb-v1.scss */
#content-sekce.clanek #gallery-items {
  float: left;
  width: 535px;
}
/* line 2190, ../sass/sparkweb-v1.scss */
#content-sekce.clanek div.img {
  position: relative;
  float: left;
  max-width: 300px;
  margin-left: 15px;
}
/* line 2195, ../sass/sparkweb-v1.scss */
#content-sekce.clanek div.img a img {
  float: left;
  clear: both;
  max-width: 300px;
}
/* line 2200, ../sass/sparkweb-v1.scss */
#content-sekce.clanek div.img.frontend {
  position: relative;
  float: left;
  margin-right: 12px;
  margin-bottom: 24px;
  width: auto;
}
/* line 2207, ../sass/sparkweb-v1.scss */
#content-sekce.clanek div.img.last {
  margin-right: 0;
}
/* line 2210, ../sass/sparkweb-v1.scss */
#content-sekce.clanek div.img p {
  position: relative;
  float: left;
  font-size: 10px;
  color: #999999;
  width: 100%;
  margin: 4px 2px 5px 0;
  text-align: left;
}
/* line 2221, ../sass/sparkweb-v1.scss */
#content-sekce.clanek p a, #content-sekce.clanek #content-sekce.clanek table tbody tr td a {
  color: #cb0e21;
  text-decoration: underline;
}
/* line 2230, ../sass/sparkweb-v1.scss */
#content-sekce.clanek p a:hover, #content-sekce.clanek #content-sekce.clanek table tbody tr td a:hover {
  text-decoration: none;
}
/* line 2233, ../sass/sparkweb-v1.scss */
#content-sekce.clanek ul, #content-sekce.clanek div#content-sekce.clanek ol {
  margin: 14px 0 14px 40px;
  padding: 0;
}
/* line 2237, ../sass/sparkweb-v1.scss */
#content-sekce.clanek ul li {
  padding-left: 7px;
  font-size: 12px;
  margin-bottom: 6px;
  list-style: disc outside;
  margin-right: 26px;
}
/* line 2244, ../sass/sparkweb-v1.scss */
#content-sekce.clanek ol li {
  padding-left: 7px;
  font-size: 12px;
  margin-bottom: 6px;
  list-style: decimal outside;
  margin-right: 26px;
}

/* line 2254, ../sass/sparkweb-v1.scss */
img#photo {
  position: relative;
  float: left;
  margin-bottom: 24px;
  margin-right: 30px;
}

/* @end */
/* @group triggers */
/* line 2264, ../sass/sparkweb-v1.scss */
#trigger, #trigger2 {
  display: table;
  width: auto !important;
  text-decoration: none;
  cursor: pointer;
  background: url(../images/layout/triangle-closed.gif) no-repeat right center;
  padding-right: 15px;
}

/* line 2273, ../sass/sparkweb-v1.scss */
#trigger:hover, #trigger2:hover {
  text-decoration: underline;
}

/* line 2277, ../sass/sparkweb-v1.scss */
#panel, #panel2 {
  display: none;
}

/* @end */
/* @group buttons */
/* line 2284, ../sass/sparkweb-v1.scss */
a#b-odeslat, a#b-refodeslat, a#b-hododeslat {
  position: relative !important;
  float: left !important;
  width: 57px !important;
  height: 0 !important;
  padding-top: 22px !important;
  background: url(../images/layout/bg-odeslat.png) no-repeat left !important;
  overflow: hidden !important;
  margin-top: 3px !important;
  cursor: pointer !important;
}
/* line 2294, ../sass/sparkweb-v1.scss */
a#b-odeslat:hover, a#b-refodeslat:hover, a#b-hododeslat:hover {
  opacity: 0.9;
}

/* @end */
/* @group TABS JQUERY UI */
/* line 2302, ../sass/sparkweb-v1.scss */
div#tabs {
  float: left;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 590px;
  border: solid 1px #dedede;
  padding: 5px;
  font-size: 12px;
  margin-bottom: 24px;
}
/* line 2312, ../sass/sparkweb-v1.scss */
div#tabs > ul {
  background: none;
  margin-left: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 586px;
  border: none;
  border-bottom: solid 1px #dedede;
  padding-left: 3px;
  padding-right: 3px;
}
/* line 2323, ../sass/sparkweb-v1.scss */
div#tabs > ul > li {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
/* line 2330, ../sass/sparkweb-v1.scss */
div#tabs > div.ui-tabs-panel {
  float: left;
  clear: both;
}
/* line 2332, ../sass/sparkweb-v1.scss */
div#tabs > div.ui-tabs-panel div, div#tabs > div.ui-tabs-panel ul, div#tabs > div.ui-tabs-panel ol, div#tabs > div.ui-tabs-panel li, div#tabs > div.ui-tabs-panel h1, div#tabs > div.ui-tabs-panel h2, div#tabs > div.ui-tabs-panel h3, div#tabs > div.ui-tabs-panel h4, div#tabs > div.ui-tabs-panel h5, div#tabs > div.ui-tabs-panel h6, div#tabs > div.ui-tabs-panel pre, div#tabs > div.ui-tabs-panel form, div#tabs > div.ui-tabs-panel p, div#tabs > div.ui-tabs-panel blockquote, div#tabs > div.ui-tabs-panel fieldset, div#tabs > div.ui-tabs-panel input {
  float: left;
  max-width: 560px !important;
}
/* line 2338, ../sass/sparkweb-v1.scss */
div#tabs > div.ui-tabs-panel form {
  width: 100%;
}
/* line 2340, ../sass/sparkweb-v1.scss */
div#tabs > div.ui-tabs-panel form * {
  float: none;
  width: auto;
}
/* line 2345, ../sass/sparkweb-v1.scss */
div#tabs div.zbozi-hodnoceni {
  border-bottom: dashed 1px #dedede;
  margin-bottom: 15px;
}
/* line 2348, ../sass/sparkweb-v1.scss */
div#tabs div.zbozi-hodnoceni:last-child {
  border-bottom: none;
  margin-bottom: 0;
}

/* line 2355, ../sass/sparkweb-v1.scss */
.zero-b-margin {
  margin-bottom: 0;
}

/* line 2359, ../sass/sparkweb-v1.scss */
span.small-date {
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  padding-left: 5px;
}

/* @end */
/* line 2367, ../sass/sparkweb-v1.scss */
div#filtr-visačky {
  width: 100%;
  max-width: 160px;
  clear: right;
  margin-top: 20px;
}
/* line 2373, ../sass/sparkweb-v1.scss */
div#filtr-visačky ul li:nth-child(1) {
  color: #cd1719;
}
/* line 2375, ../sass/sparkweb-v1.scss */
div#filtr-visačky ul li:nth-child(1) span {
  border-color: #cd1719 !important;
}
/* line 2379, ../sass/sparkweb-v1.scss */
div#filtr-visačky ul li:nth-child(2) {
  color: #88a413;
}
/* line 2381, ../sass/sparkweb-v1.scss */
div#filtr-visačky ul li:nth-child(2) span {
  border-color: #88a413 !important;
}

/* line 2387, ../sass/sparkweb-v1.scss */
div#rozsah {
  width: 100%;
  max-width: 460px;
}
/* line 2390, ../sass/sparkweb-v1.scss */
div#rozsah div#rozsah_cen_min, div#rozsah div#rozsah_cen_max {
  display: inline-block;
  width: 95px;
  font-weight: 500;
}
/* line 2394, ../sass/sparkweb-v1.scss */
div#rozsah div#rozsah_cen_min > span, div#rozsah div#rozsah_cen_max > span {
  font-weight: 300;
  font-size: 15px;
}
/* line 2399, ../sass/sparkweb-v1.scss */
div#rozsah div#rozsah_cen_max {
  margin-left: 10px;
}
/* line 2402, ../sass/sparkweb-v1.scss */
div#rozsah div#slider-range {
  display: inline-block;
  background: #d2d2d2 none;
  border: none;
  height: 3px;
  width: 230px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 2409, ../sass/sparkweb-v1.scss */
div#rozsah div#slider-range > .ui-corner-all {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 2412, ../sass/sparkweb-v1.scss */
div#rozsah div#slider-range .ui-widget-header {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 2415, ../sass/sparkweb-v1.scss */
div#rozsah div#slider-range .ui-slider-range {
  background: black none;
  margin-left: -10px;
}
/* line 2419, ../sass/sparkweb-v1.scss */
div#rozsah div#slider-range .ui-slider-handle {
  border: none;
  width: 10px;
  height: 25px;
  top: -10px;
}
/* line 2424, ../sass/sparkweb-v1.scss */
div#rozsah div#slider-range .ui-slider-handle:nth-child(2) {
  background: transparent url(../images/layout/bg-posuvnik-leva.svg) left top no-repeat;
}
/* line 2427, ../sass/sparkweb-v1.scss */
div#rozsah div#slider-range .ui-slider-handle:nth-child(3) {
  width: 11px;
  background: transparent url(../images/layout/bg-posuvnik-prava.svg) right top no-repeat;
}

/* @group helpers */
/* line 2, ../sass/_tools.scss */
.al-left {
  text-align: left;
}

/* line 5, ../sass/_tools.scss */
.al-right {
  text-align: right;
}

/* line 8, ../sass/_tools.scss */
.al-center {
  text-align: center;
}

/* line 11, ../sass/_tools.scss */
.floatLeft {
  float: left;
}

/* line 14, ../sass/_tools.scss */
.floatRight {
  float: right;
}

/* line 17, ../sass/_tools.scss */
.hidden {
  display: none;
}

/* line 20, ../sass/_tools.scss */
.nodisplay {
  display: none;
}

/* line 23, ../sass/_tools.scss */
.bold {
  font-weight: bold;
}

/* line 26, ../sass/_tools.scss */
.italic {
  font-style: italic;
}

/* line 29, ../sass/_tools.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 32, ../sass/_tools.scss */
.no-border {
  border: 0;
}

/* line 36, ../sass/_tools.scss */
a:focus {
  -moz-outline-style: none;
  outline: none;
}
/* line 40, ../sass/_tools.scss */
a:active {
  outline: none;
}

/* line 44, ../sass/_tools.scss */
div.cleaner {
  width: 100%;
  clear: both;
}

/* @end */
/* @group colors */
/* line 51, ../sass/_tools.scss */
.colorOrange {
  color: #f58220;
}

/* line 54, ../sass/_tools.scss */
.colorWhite {
  color: #ffffff;
}

/* line 57, ../sass/_tools.scss */
div.hot-text p a:hover span.colorBlack {
  color: #ff6600;
}

/* @end */
/* @group pagination */
/* line 63, ../sass/_tools.scss */
#pagination {
  position: relative;
  float: left;
  left: 50%;
  margin-left: -72px;
  margin-top: 24px;
  margin-bottom: 0;
  width: auto;
  color: #0D134D;
  height: 25px;
  padding-bottom: 0;
  padding-top: 0;
  font-size: 14px;
  clear: both;
}
/* line 77, ../sass/_tools.scss */
#pagination span {
  float: left;
  padding-left: 8px;
  padding-top: 2px;
}
/* line 82, ../sass/_tools.scss */
#pagination form {
  float: left;
  display: inline;
}
/* line 86, ../sass/_tools.scss */
#pagination input {
  float: left;
  text-align: center;
  border: 1px solid #909090;
  background-color: #ffffff;
  height: 23px;
  width: 43px;
  padding-top: 5px;
  font-size: 14px;
  color: #333333;
  margin-top: 2px;
}
/* line 98, ../sass/_tools.scss */
#pagination img {
  float: left !important;
  padding: 0 2px;
  margin: 3px 0 0;
  border: none !important;
  width: auto !important;
}

/* line 106, ../sass/_tools.scss */
div#clanek-holder-top div#pagination {
  margin-top: -10px;
  margin-bottom: 30px;
}

/* @end */
/* @group front-end forms */
/* line 113, ../sass/_tools.scss */
div#ajax-msg-box-rezervace {
  position: relative;
  margin-top: 8px;
  margin-bottom: 8px;
  color: #FF0000;
  display: none;
}

/* line 120, ../sass/_tools.scss */
div.box-form-label {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
/* line 125, ../sass/_tools.scss */
div.box-form-label p {
  margin-bottom: 5px !important;
  font-weight: bold;
  color: #009c34;
}

/* line 131, ../sass/_tools.scss */
form.front-form {
  margin-top: 8px;
}
/* line 133, ../sass/_tools.scss */
form.front-form table {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 12px;
}
/* line 139, ../sass/_tools.scss */
form.front-form table tbody tr td {
  line-height: 27px;
}
/* line 141, ../sass/_tools.scss */
form.front-form table tbody tr td.first {
  width: 300px;
}
/* line 144, ../sass/_tools.scss */
form.front-form table tbody tr td label {
  position: relative;
  float: right;
  margin-right: 8px;
  font-size: 16px;
}
/* line 150, ../sass/_tools.scss */
form.front-form table tbody tr td input[type="text"] {
  text-align: left;
  border: 1px solid #999999;
  background-color: transparent;
  height: 16px;
  padding: 5px;
  width: 240px;
}
/* line 158, ../sass/_tools.scss */
form.front-form table tbody tr td input[type="submit"] {
  margin-top: 12px;
  padding: 6px;
}
/* line 162, ../sass/_tools.scss */
form.front-form table tbody tr td textarea {
  text-align: left;
  border: 1px solid #999999;
  background-color: transparent;
  height: 130px;
  padding: 5px;
  width: 240px;
  font: 16px/21px Ubuntu, sans-serif;
}
/* line 171, ../sass/_tools.scss */
form.front-form table tbody tr td input#souhlasim {
  position: relative;
  float: right;
  margin-right: 12px;
  margin-bottom: 4px;
  z-index: 123;
}
/* line 179, ../sass/_tools.scss */
form.front-form table tbody tr > td {
  padding-bottom: 8px;
}
/* line 185, ../sass/_tools.scss */
form.front-form table.textova tbody tr td {
  line-height: 22px;
}
/* line 188, ../sass/_tools.scss */
form.front-form table.textova tbody tr > td {
  padding-bottom: 0;
}

/* line 195, ../sass/_tools.scss */
div#div-souhlas {
  position: relative;
  float: left;
  margin-bottom: 20px;
  width: 520px;
}
/* line 200, ../sass/_tools.scss */
div#div-souhlas label {
  position: relative;
  float: left;
  padding-left: 25px;
}

/* @end */
/* @group login form */
/* line 209, ../sass/_tools.scss */
fieldset#fieldset-authorlogin {
  margin: 65px auto 85px;
  border: none;
  width: 300px;
  padding-left: 50px;
  text-align: left;
}
/* line 215, ../sass/_tools.scss */
fieldset#fieldset-authorlogin legend {
  position: relative;
  float: left;
  margin-bottom: 35px;
  margin-top: 10px;
}
/* line 221, ../sass/_tools.scss */
fieldset#fieldset-authorlogin input#submit {
  position: relative;
  float: left;
  margin-top: 15px;
}
/* line 226, ../sass/_tools.scss */
fieldset#fieldset-authorlogin ol li {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 5px;
  list-style-type: none;
}
/* line 232, ../sass/_tools.scss */
fieldset#fieldset-authorlogin ol li label {
  position: relative;
  float: left;
  width: 70px;
  padding-top: 7px;
  margin-right: 10px;
  font-weight: 400;
  padding-left: 20px;
}

/* @end */
/* line 245, ../sass/_tools.scss */
div.pp_pic_holder div.ppt {
  display: none !important;
}

/* line 251, ../sass/_tools.scss */
span.highlight {
  background-color: yellow;
}

/* @group error box */
/* line 256, ../sass/_tools.scss */
div#error-box {
  position: relative;
  float: left;
  clear: none;
  width: 100%;
}
/* line 261, ../sass/_tools.scss */
div#error-box h3 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 40px;
  line-height: 1.5;
  font-weight: 400;
}
/* line 269, ../sass/_tools.scss */
div#error-box p {
  position: relative;
  float: left;
  margin-top: 0;
  margin-bottom: 24px;
  overflow: hidden;
  font-size: 16px;
}

/* line 278, ../sass/_tools.scss */
#error-box p a {
  color: #f58220;
  text-decoration: none;
}
/* line 281, ../sass/_tools.scss */
#error-box p a:hover {
  text-decoration: underline;
}

/* @end */
/* Media Queries
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*
Note: The best way to structure the use of media queries is to create the queries
near the relevant code. For example, if you wanted to change the styles for buttons
on small devices, paste the mobile query code up in the buttons section and style it
there.
*/
/* Larger than mobile */
@media all and (min-width: 0) {
  /* line 2449, ../sass/sparkweb-v1.scss */
  .ac-gn-bag-badge {
    position: absolute;
    right: -9px;
    bottom: -5px;
    width: 14px;
    height: 14px;
    line-height: 14px;
    border-radius: 7px;
    background-color: #00a3ff;
    font-size: 10px;
    text-align: center;
    padding: 0;
    font-family: myriad-pro, sans-serif;
    font-weight: 400;
    font-style: normal;
    cursor: default;
    pointer-events: none;
  }
  /* line 2467, ../sass/sparkweb-v1.scss */
  .ac-gn-bag-badge .ac-gn-bag-badge-number {
    display: block;
    position: relative;
    color: white;
    z-index: 3;
  }

  /* @group footer */
  /* line 2476, ../sass/sparkweb-v1.scss */
  footer {
    position: relative;
    float: left;
    clear: both;
    width: 100%;
    font-family: myriad-pro, sans-serif;
    padding-bottom: 45px;
  }
  /* line 2484, ../sass/sparkweb-v1.scss */
  body.zbozi.detail footer {
    padding-bottom: 190px;
  }
  /* line 2488, ../sass/sparkweb-v1.scss */
  footer .box-footer {
    font-size: 14px;
  }
  /* line 2491, ../sass/sparkweb-v1.scss */
  footer .box-footer .container.footer {
    border-top: #c0c0c0 1px solid;
    padding-top: 10px;
  }
  /* line 2495, ../sass/sparkweb-v1.scss */
  footer .box-footer .container.footer.top {
    border-top: none;
    margin-bottom: 0;
  }
  /* line 2499, ../sass/sparkweb-v1.scss */
  footer .box-footer .container.footer.top p {
    text-align: left;
    color: #818181;
    margin-bottom: 0.7em;
  }
  /* line 2508, ../sass/sparkweb-v1.scss */
  footer .box-footer .columns p {
    color: #818181;
    text-align: left;
    padding-bottom: 0;
  }
  /* line 2512, ../sass/sparkweb-v1.scss */
  footer .box-footer .columns p a {
    color: #818181;
    text-decoration: none;
  }
  /* line 2516, ../sass/sparkweb-v1.scss */
  footer .box-footer .columns p a.email {
    /*margin-left: 15px;*/
  }
  /* line 2520, ../sass/sparkweb-v1.scss */
  footer .box-footer .columns p a:hover {
    text-decoration: underline;
  }
  /* line 2529, ../sass/sparkweb-v1.scss */
  footer .box-footer .columns:first-child p a.email {
    margin-left: 0;
  }
  /* line 2537, ../sass/sparkweb-v1.scss */
  footer .box-footer .columns:last-child p {
    text-align: right;
  }

  /* line 2544, ../sass/sparkweb-v1.scss */
  .actiontray {
    font-size: 12px;
    line-height: 1.33341;
    font-weight: 300;
    width: 100%;
    position: fixed;
    background: #f8f8f8;
    border-bottom: 1px solid #d6d6d6;
    z-index: 999;
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box;
    left: 0;
    right: 0;
  }
  /* line 2558, ../sass/sparkweb-v1.scss */
  .actiontray.sticky-actiontray {
    min-height: 120px;
    bottom: 0;
    top: auto;
    border-top: 1px solid #d6d6d6;
    border-bottom: 0;
  }
  /* line 2566, ../sass/sparkweb-v1.scss */
  .actiontray.sticky-actiontray .columns.one {
    margin-top: 30px;
  }
  /* line 2568, ../sass/sparkweb-v1.scss */
  .actiontray.sticky-actiontray .columns.one p {
    text-align: center;
    font-size: 18px;
  }
  /* line 2574, ../sass/sparkweb-v1.scss */
  .actiontray.sticky-actiontray .columns.two p {
    text-align: center;
  }
  /* line 2577, ../sass/sparkweb-v1.scss */
  .actiontray.sticky-actiontray .columns.two #demo-sum-price {
    margin-top: 0;
    font-size: 24px;
    text-align: center;
    font-weight: 400;
  }
  /* line 2585, ../sass/sparkweb-v1.scss */
  .actiontray.sticky-actiontray .columns.three .product-btn {
    margin-top: 10px;
    margin-bottom: 40px;
  }

  /* line 2595, ../sass/sparkweb-v1.scss */
  #zbozi p {
    font-family: myriad-pro-condensed, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 20px;
    margin-bottom: 20px;
  }
  /* line 2602, ../sass/sparkweb-v1.scss */
  #zbozi p b, #zbozi p strong {
    font-family: myriad-pro-condensed, sans-serif;
    font-weight: 600;
    font-size: 20px;
  }
  /* line 2608, ../sass/sparkweb-v1.scss */
  #zbozi p.c-spec {
    font-size: 16px;
    margin-bottom: 0;
  }
  /* line 2612, ../sass/sparkweb-v1.scss */
  #zbozi p.c-spec b, #zbozi p.c-spec strong {
    font: 16px/120% myriad-pro-condensed, sans-serif;
    font-weight: 600;
    font-style: normal;
  }
  /* line 2620, ../sass/sparkweb-v1.scss */
  #zbozi h3 {
    float: left;
    width: 100%;
    margin-top: 10px !important;
    font-family: myriad-pro-condensed, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 46px;
    margin-bottom: 28px;
  }
  /* line 2630, ../sass/sparkweb-v1.scss */
  #zbozi h4 {
    float: left;
    width: 100%;
    font-family: myriad-pro-condensed, sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 20px;
    margin-top: 0 !important;
    margin-bottom: 0;
  }
  /* line 2640, ../sass/sparkweb-v1.scss */
  #zbozi .item-list {
    border-top: 1px solid #DEDEDE;
    padding-bottom: 20px;
  }
  /* line 2645, ../sass/sparkweb-v1.scss */
  #zbozi .item.columns.four, #zbozi .item.columns.three {
    padding-top: 15px;
    min-height: 200px;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    /*-ms-transition: $args;*/
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
  }
  /* line 2649, ../sass/sparkweb-v1.scss */
  #zbozi .item.columns.four.owl-item, #zbozi .item.columns.three.owl-item {
    min-height: 507px;
    margin-bottom: 1px;
    margin-right: 2px;
  }
  /* line 2655, ../sass/sparkweb-v1.scss */
  #zbozi .item.columns.four:hover, #zbozi .item.columns.three:hover {
    /*border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
    @include transition(all 0.6s ease);*/
  }
  /* line 2662, ../sass/sparkweb-v1.scss */
  #zbozi .item h4 {
    position: relative;
    float: left;
    clear: both;
    font-family: myriad-pro-condensed, sans-serif;
    font-weight: 600;
    font-style: normal;
    /*      height: 23px;*/
    margin-top: 43px;
    margin-bottom: 10px;
  }
  /* line 2673, ../sass/sparkweb-v1.scss */
  #zbozi .item h4 a {
    font-size: 20px;
    line-height: 24px;
    color: black;
    text-decoration: none;
    cursor: pointer;
    display: block;
  }
  /* line 2681, ../sass/sparkweb-v1.scss */
  #zbozi .item h4 a:hover {
    text-decoration: none;
  }
  /* line 2686, ../sass/sparkweb-v1.scss */
  #zbozi .item div.product-img-box-wrapper {
    position: relative;
    float: left;
    /*width: 179px;
    height: 121px;*/
    width: 100%;
    overflow: hidden;
    background-color: #ffffff;
    /*margin-left: 8px;
    margin-right: 8px;*/
    margin-top: 0;
    margin-bottom: 7px;
    padding-bottom: 10px;
    vertical-align: middle;
    text-align: center;
    display: table;
    min-height: 220px;
  }
  /* line 2704, ../sass/sparkweb-v1.scss */
  #zbozi .item div.product-img-box {
    position: relative;
    /*width: 180px;
    height: 121px;*/
    width: 100%;
    /*display: table-cell;*/
    vertical-align: middle;
    text-align: center;
    display: table-row;
    min-height: 220px;
  }
  /* line 2714, ../sass/sparkweb-v1.scss */
  #zbozi .item div.product-img-box a {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
    opacity: 1;
  }
  /* line 2721, ../sass/sparkweb-v1.scss */
  #zbozi .item div.product-img-box img {
    width: auto;
    max-width: 100%;
  }
  /* line 2726, ../sass/sparkweb-v1.scss */
  #zbozi .item div.product-dsc-text {
    position: relative;
    float: left;
    clear: both;
    width: auto;
    height: 60px;
    overflow: hidden;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 7px;
  }
  /* line 2736, ../sass/sparkweb-v1.scss */
  #zbozi .item div.product-dsc-text p {
    font-size: 14px;
    margin: 0 !important;
    padding: 0 !important;
  }
  /* line 2742, ../sass/sparkweb-v1.scss */
  #zbozi .item div.product-dsc {
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
    color: black;
    font-family: myriad-pro-condensed, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 20px;
  }
  /* line 2753, ../sass/sparkweb-v1.scss */
  #zbozi .item div.product-dsc .product-cena-appendix {
    color: #818181;
    font-size: 20px;
    padding-bottom: 0;
  }
  /* line 2757, ../sass/sparkweb-v1.scss */
  #zbozi .item div.product-dsc .product-cena-appendix em {
    font-family: myriad-pro-condensed, sans-serif;
    font-weight: 300;
    font-style: normal;
    text-decoration: underline;
  }
  /* line 2765, ../sass/sparkweb-v1.scss */
  #zbozi .item div.product-dsc p {
    margin-bottom: 0 !important;
  }
  /* line 2768, ../sass/sparkweb-v1.scss */
  #zbozi .item div.product-dsc div.product-cena p {
    font-family: myriad-pro-condensed, sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 32px;
    padding-bottom: 0;
  }
  /* line 2774, ../sass/sparkweb-v1.scss */
  #zbozi .item div.product-dsc div.product-cena p em {
    color: #333333;
  }
  /* line 2778, ../sass/sparkweb-v1.scss */
  #zbozi .item div.product-dsc a.zobrazit {
    position: absolute;
    right: 7px;
    bottom: 5px;
    width: 79px;
    height: 0;
    padding-top: 28px;
    /*background-image: url(../images/layout/bg-btn-zobrazit.png);*/
    overflow: hidden;
  }
  /* line 2787, ../sass/sparkweb-v1.scss */
  #zbozi .item div.product-dsc a.zobrazit:hover {
    background-position: 0 -28px;
  }
  /* line 2790, ../sass/sparkweb-v1.scss */
  #zbozi .item div.product-dsc a.zobrazit:active {
    background-position: 0 -56px;
  }
  /* line 2795, ../sass/sparkweb-v1.scss */
  #zbozi .item div.product-koupit {
    clear: both;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    width: auto;
    min-height: 30px;
  }
  /* line 2807, ../sass/sparkweb-v1.scss */
  body.nakupnikosik #zbozi .item.columns.four, body.nakupnikosik #zbozi .item.columns.three {
    min-height: 325px !important;
    margin-bottom: 2px;
  }
  /* line 2810, ../sass/sparkweb-v1.scss */
  body.nakupnikosik #zbozi .item.columns.four .product-dsc, body.nakupnikosik #zbozi .item.columns.three .product-dsc {
    max-height: 40px;
  }
  /* line 2816, ../sass/sparkweb-v1.scss */
  #zbozi ul {
    position: relative;
    float: left;
    margin-left: 40px;
    padding-left: 0;
    list-style: disc outside;
    margin-top: 0;
    margin-bottom: 7px;
    width: 90%;
  }
  /* line 2826, ../sass/sparkweb-v1.scss */
  #zbozi ol {
    position: relative;
    float: left;
    margin-left: 40px;
    list-style: decimal outside;
    margin-top: 0;
    margin-bottom: 7px;
  }
  /* line 2834, ../sass/sparkweb-v1.scss */
  #zbozi .product-bezna-cena {
    float: left;
    color: gray;
    margin-left: 10px;
    margin-top: 5px;
    width: auto;
  }
  /* line 2840, ../sass/sparkweb-v1.scss */
  #zbozi .product-bezna-cena abbr {
    cursor: help;
    margin-right: 6px;
  }
  /* line 2844, ../sass/sparkweb-v1.scss */
  #zbozi .product-bezna-cena span {
    text-decoration: line-through;
  }
  /* line 2847, ../sass/sparkweb-v1.scss */
  #zbozi .product-bezna-cena.detail {
    margin-left: 0;
    clear: both;
    margin-top: 0;
  }
  /* line 2853, ../sass/sparkweb-v1.scss */
  #zbozi div.product-cena {
    font-family: myriad-pro-condensed, sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 32px;
    height: auto;
  }
  /* line 2859, ../sass/sparkweb-v1.scss */
  #zbozi div.product-cena.top {
    clear: both;
  }
  /* line 2862, ../sass/sparkweb-v1.scss */
  #zbozi div.product-cena span {
    padding-right: 2px;
    font-size: 11px !important;
    color: black;
  }
  /* line 2868, ../sass/sparkweb-v1.scss */
  #zbozi span.product-phe {
    font-size: 11px;
    padding-left: 5px;
    color: black;
    display: none;
  }
  /* line 2874, ../sass/sparkweb-v1.scss */
  #zbozi div.doprava-zdarma {
    display: inline-block;
    clear: left;
    font-size: 11px;
    padding-left: 5%;
    color: #3cabe2;
    margin-top: -6px;
  }
  /* line 2882, ../sass/sparkweb-v1.scss */
  #zbozi div.product-skladem {
    display: inline-block;
    font-size: 11px;
    padding-left: 5%;
    width: auto;
    margin-top: -6px;
  }
  /* line 2889, ../sass/sparkweb-v1.scss */
  #zbozi div.product-bezna-cena p span {
    text-decoration: line-through;
  }
  /* line 2893, ../sass/sparkweb-v1.scss */
  #zbozi div.kosik-info-zapati {
    /*background-color: $colorWhite;
    border-radius: 7px;*/
    padding: 15px;
    width: 100%;
  }
  /* line 2899, ../sass/sparkweb-v1.scss */
  #zbozi div.kosik-info-zapati table.kosik-info {
    margin-bottom: 0;
  }
  /* line 2902, ../sass/sparkweb-v1.scss */
  #zbozi div.kosik-info-zapati table.kosik-info p {
    margin-bottom: 10px;
  }
  /* line 2905, ../sass/sparkweb-v1.scss */
  #zbozi div.kosik-info-zapati table.kosik-info p:last-child {
    margin-bottom: 0;
  }

  /* line 2913, ../sass/sparkweb-v1.scss */
  ul.mini-menu {
    position: relative;
    margin-top: 32px;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    /*-ms-transition: $args;*/
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
  }
  /* line 2918, ../sass/sparkweb-v1.scss */
  ul.mini-menu li {
    position: relative;
    display: inline-block;
    padding-right: 37px;
    margin-bottom: 28px;
  }
  /* line 2924, ../sass/sparkweb-v1.scss */
  ul.mini-menu li:last-child {
    padding-right: 0;
  }
  /* line 2930, ../sass/sparkweb-v1.scss */
  ul.mini-menu li a {
    position: relative;
    float: left;
    vertical-align: middle;
    color: #4a4a4a;
    font-family: myriad-pro, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 16px;
    text-transform: uppercase;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    /*-ms-transition: $args;*/
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  /* line 2941, ../sass/sparkweb-v1.scss */
  ul.mini-menu li a:hover {
    color: black;
    text-decoration: none;
  }
  /* line 2947, ../sass/sparkweb-v1.scss */
  ul.mini-menu li.active a {
    color: black;
  }
  /* line 2949, ../sass/sparkweb-v1.scss */
  ul.mini-menu li.active a:hover {
    color: black;
  }
  /* line 2954, ../sass/sparkweb-v1.scss */
  ul.mini-menu li.nakupni-kosik {
    top: -5px;
  }
  /* line 2956, ../sass/sparkweb-v1.scss */
  ul.mini-menu li.nakupni-kosik a {
    height: 0;
    padding-top: 20px;
    width: 15px;
    overflow: hidden;
    background: transparent url("../images/layout/bg-taska.svg") no-repeat left top;
  }
  /* line 2963, ../sass/sparkweb-v1.scss */
  ul.mini-menu li.nakupni-kosik a.active {
    background: transparent url("../images/layout/bg-taska-filled.svg") no-repeat left top;
  }

  /* line 2970, ../sass/sparkweb-v1.scss */
  .box-head {
    position: relative;
    float: left;
    width: 100%;
    min-width: 400px;
    border-bottom: #c0c0c0 1px solid;
  }
  /* line 2978, ../sass/sparkweb-v1.scss */
  .box-head .row .columns {
    width: 100%;
    position: relative;
    float: left;
  }
  /* line 2986, ../sass/sparkweb-v1.scss */
  .box-head a.logo-sparkweb {
    display: inline;
    width: 100%;
    text-align: center;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    /*-ms-transition: $args;*/
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
  }
  /* line 2991, ../sass/sparkweb-v1.scss */
  .box-head a.logo-sparkweb img {
    width: 100%;
    max-width: 50px;
    margin-top: 40px;
  }

  /* line 2999, ../sass/sparkweb-v1.scss */
  a.b-menu-icon {
    position: absolute;
    left: 4%;
    top: 3px;
    width: 48px;
    height: 48px;
    display: block;
    z-index: 9;
    cursor: pointer;
  }
  /* line 3008, ../sass/sparkweb-v1.scss */
  a.b-menu-icon svg {
    margin-top: 10px;
    width: 80%;
    height: 80%;
  }

  /* line 3014, ../sass/sparkweb-v1.scss */
  nav.nav-menu-box {
    display: none;
  }

  /* line 3018, ../sass/sparkweb-v1.scss */
  div#gallery-detail {
    position: relative;
    width: 100%;
    text-align: center;
  }
  /* line 3023, ../sass/sparkweb-v1.scss */
  div#gallery-detail a {
    position: relative;
    float: left;
    width: 100%;
    height: auto;
    /*height: 196px;*/
    display: block;
    /*border: 1px solid #DEDEDE;*/
    /*background-color: #ffffff;*/
  }
  /* line 3033, ../sass/sparkweb-v1.scss */
  div#gallery-detail a img {
    width: auto;
    max-width: 300px;
  }

  /* line 3040, ../sass/sparkweb-v1.scss */
  #gallery-nahledy {
    position: relative;
    width: 100%;
    text-align: center;
    display: none;
  }
  /* line 3046, ../sass/sparkweb-v1.scss */
  #gallery-nahledy a {
    position: relative;
    float: left;
    width: 100%;
    height: auto;
    /*height: 196px;*/
    display: block;
    /*border: 1px solid #DEDEDE;*/
    /*background-color: #ffffff;*/
  }
  /* line 3056, ../sass/sparkweb-v1.scss */
  #gallery-nahledy a img {
    width: auto;
    max-width: 300px;
  }

  /* @end */
  /* line 3064, ../sass/sparkweb-v1.scss */
  .item-image {
    text-align: center;
  }
  /* line 3066, ../sass/sparkweb-v1.scss */
  .item-image a {
    position: relative;
    width: 100%;
  }
  /* line 3069, ../sass/sparkweb-v1.scss */
  .item-image a img {
    max-width: 300px;
    max-height: 300px;
  }
  /* line 3073, ../sass/sparkweb-v1.scss */
  body.hp .item-image a img {
    width: 100%;
    max-width: none;
    max-height: 550px;
  }
  /* line 3079, ../sass/sparkweb-v1.scss */
  .item-image a img.img-wide {
    width: 100% !important;
    height: auto !important;
  }
  /* line 3084, ../sass/sparkweb-v1.scss */
  .item-image a img.img-tall {
    width: auto !important;
    height: 100% !important;
  }

  /* line 3092, ../sass/sparkweb-v1.scss */
  .item-label {
    width: 100%;
  }
  /* line 3095, ../sass/sparkweb-v1.scss */
  .item-label.al-left {
    text-align: center;
  }

  /* line 3100, ../sass/sparkweb-v1.scss */
  .product-btn {
    float: left;
    position: relative;
    width: 100%;
    height: 38px;
    margin-top: 30px;
    margin-bottom: 15px;
  }

  /* line 3108, ../sass/sparkweb-v1.scss */
  .btn {
    background-image: linear-gradient(to bottom, #00b4ff 0%, #008ada 100%);
    border: 1px solid #008ce2;
    border-radius: 12px;
    box-sizing: border-box;
    color: #ffffff;
    display: block;
    height: 38px;
    letter-spacing: 1px;
    position: relative;
    text-decoration: none;
    max-width: 227px;
    width: 100%;
    z-index: 2;
    margin: 0 auto;
  }
  /* line 3124, ../sass/sparkweb-v1.scss */
  .btn span {
    display: block;
    text-align: center;
    height: 100%;
    width: 100%;
    line-height: 36px;
    font-family: myriad-pro-condensed, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 20px;
  }
  /* line 3135, ../sass/sparkweb-v1.scss */
  .btn span:hover {
    text-decoration: none;
  }
  /* line 3140, ../sass/sparkweb-v1.scss */
  .btn:hover {
    background-image: linear-gradient(to bottom, rgba(0, 180, 255, 0.91) 0%, rgba(0, 138, 218, 0.91) 100%);
    text-decoration: none;
    color: #ffffff;
  }
  /* line 3146, ../sass/sparkweb-v1.scss */
  .btn.right {
    float: right;
  }

  /* line 3151, ../sass/sparkweb-v1.scss */
  .item.columns.four.no-margin {
    width: 100%;
    border: none;
  }
  /* line 3155, ../sass/sparkweb-v1.scss */
  .item.columns.four.no-margin .item-label {
    border-right: none;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 3162, ../sass/sparkweb-v1.scss */
  .basket-obj {
    margin-top: 15px;
    margin-bottom: 20px;
  }
  /* line 3166, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail {
    position: relative;
    text-align: left;
    white-space: nowrap;
  }
  /* line 3171, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item {
    position: relative;
    min-width: 13px;
    height: 46px;
    background-size: auto 46px;
    display: table-cell;
    background-repeat: no-repeat;
  }
}
@media all and (min-width: 0) and (max-width: 990px) {
  /* line 3171, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item {
    height: 40px;
    background-size: auto 40px;
  }
}
@media all and (min-width: 0) and (max-width: 850px) {
  /* line 3171, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item {
    height: 32px;
    background-size: auto 32px;
  }
}
@media all and (min-width: 0) and (max-width: 750px) {
  /* line 3171, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item {
    height: 28px;
    background-size: auto 28px;
  }
}
@media all and (min-width: 0) {
  /* line 3194, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item span {
    display: block;
    padding: 0 14px;
    margin: 0;
    height: 100%;
    line-height: 46px;
    font-family: myriad-pro, sans-serif;
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    color: black;
  }
}
@media all and (min-width: 0) and (max-width: 990px) {
  /* line 3194, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item span {
    line-height: 40px;
    font-size: 14px;
  }
}
@media all and (min-width: 0) and (max-width: 850px) {
  /* line 3194, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item span {
    line-height: 32px;
    font-size: 12px;
    font-weight: 400;
  }
}
@media all and (min-width: 0) and (max-width: 750px) {
  /* line 3194, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item span {
    line-height: 28px;
    font-family: myriad-pro-condensed, sans-serif;
    font-size: 14px;
    font-weight: 300;
  }
}
@media all and (min-width: 0) {
  /* line 3225, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item.left {
    background-image: url("/ui/images/layout/bg-top-trail/bg-top-trail-left-white.svg");
  }
}
@media all and (min-width: 0) and (max-width: 990px) {
  /* line 3225, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item.left {
    min-width: 8px;
  }
}
@media all and (min-width: 0) and (max-width: 850px) {
  /* line 3225, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item.left {
    min-width: 6px;
  }
}
@media all and (min-width: 0) {
  /* line 3236, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item.left.active {
    background-image: url("/ui/images/layout/bg-top-trail/bg-top-trail-left-blue.svg");
  }
  /* line 3241, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item.separator {
    width: 22.5px;
    background-image: url("/ui/images/layout/bg-top-trail/bg-top-trail-triangle-white.svg");
  }
}
@media all and (min-width: 0) and (max-width: 990px) {
  /* line 3241, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item.separator {
    width: 20px;
  }
}
@media all and (min-width: 0) and (max-width: 850px) {
  /* line 3241, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item.separator {
    width: 16px;
  }
}
@media all and (min-width: 0) and (max-width: 750px) {
  /* line 3241, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item.separator {
    width: 14px;
  }
}
@media all and (min-width: 0) {
  /* line 3257, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item.separator.active {
    background-image: url("/ui/images/layout/bg-top-trail/bg-top-trail-triangle-blue.svg");
  }
  /* line 3260, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item.separator.active.invert {
    width: 22px;
    background-image: url("/ui/images/layout/bg-top-trail/bg-top-trail-triangle-blue-invert.svg");
  }
}
@media all and (min-width: 0) and (max-width: 990px) {
  /* line 3260, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item.separator.active.invert {
    width: 18px;
  }
}
@media all and (min-width: 0) and (max-width: 850px) {
  /* line 3260, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item.separator.active.invert {
    width: 16px;
  }
}
@media all and (min-width: 0) and (max-width: 750px) {
  /* line 3260, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item.separator.active.invert {
    width: 13px;
  }
}
@media all and (min-width: 0) {
  /* line 3279, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item.middle {
    background-image: url("/ui/images/layout/bg-top-trail/bg-top-trail-str-white.svg");
  }
  /* line 3282, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item.middle.active {
    background-image: url("/ui/images/layout/bg-top-trail/bg-top-trail-str-blue.svg");
  }
  /* line 3285, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item.middle.active span {
    color: white;
  }
  /* line 3291, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item.right {
    min-width: 13px;
    background-image: url("/ui/images/layout/bg-top-trail/bg-top-trail-right-white.svg");
  }
  /* line 3295, ../sass/sparkweb-v1.scss */
  .basket-obj .basket-trail .basket-item.right.active {
    background-image: url("/ui/images/layout/bg-top-trail/bg-top-trail-right-blue.svg");
  }

  /* line 3303, ../sass/sparkweb-v1.scss */
  .fixer {
    position: relative;
    float: left;
    min-width: 300px;
    min-height: 1px;
    border-color: yellow;
  }
}
/* Larger than phablet (also point when grid becomes active) */
@media all and (min-width: 550px) {
  /* line 3315, ../sass/sparkweb-v1.scss */
  .box-menu {
    font-size: 17.2px;
  }
  /* line 3320, ../sass/sparkweb-v1.scss */
  .box-menu .container.menu ul li a {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media all and (min-width: 580px) {
  /* line 3334, ../sass/sparkweb-v1.scss */
  body.hp .item-image a img {
    width: auto;
    max-width: none;
    max-height: 550px;
  }
}
/* Larger than tablet */
@media all and (min-width: 750px) {
  /* line 3348, ../sass/sparkweb-v1.scss */
  body.zbozi.detail footer {
    padding-bottom: 113px;
  }

  /* line 3355, ../sass/sparkweb-v1.scss */
  .actiontray.sticky-actiontray .columns.one {
    margin-top: 38px;
  }
  /* line 3357, ../sass/sparkweb-v1.scss */
  .actiontray.sticky-actiontray .columns.one p {
    text-align: left;
  }
  /* line 3362, ../sass/sparkweb-v1.scss */
  .actiontray.sticky-actiontray .columns.two p {
    text-align: right;
  }
  /* line 3365, ../sass/sparkweb-v1.scss */
  .actiontray.sticky-actiontray .columns.two #demo-sum-price {
    text-align: right;
    margin-top: 30px;
  }
  /* line 3371, ../sass/sparkweb-v1.scss */
  .actiontray.sticky-actiontray .columns.three .product-btn {
    margin-top: 40px;
    margin-bottom: 0;
  }

  /* line 3380, ../sass/sparkweb-v1.scss */
  .box-menu {
    font-size: 14px;
  }
  /* line 3385, ../sass/sparkweb-v1.scss */
  .box-menu .container.menu ul li a {
    padding-left: 17px;
    padding-right: 17px;
  }
  /* line 3390, ../sass/sparkweb-v1.scss */
  .box-menu .container.menu ul li:last-child a {
    padding-left: 16px;
    padding-right: 16px;
  }

  /* line 3399, ../sass/sparkweb-v1.scss */
  a.b-menu-icon {
    display: none;
  }

  /* line 3403, ../sass/sparkweb-v1.scss */
  .box-logo {
    text-align: left;
  }
  /* line 3406, ../sass/sparkweb-v1.scss */
  .box-logo a.logo-sparkweb {
    max-width: 80%;
  }

  /* @group gallery obrazky */
  /* line 3413, ../sass/sparkweb-v1.scss */
  div#gallery-detail {
    float: left;
    display: block;
    max-width: 300px;
  }
  /* line 3419, ../sass/sparkweb-v1.scss */
  div#gallery-detail a img {
    width: 100%;
    max-width: none;
  }

  /* line 3425, ../sass/sparkweb-v1.scss */
  #gallery-nahledy {
    float: left;
    width: 100%;
    max-width: 300px;
  }
  /* line 3431, ../sass/sparkweb-v1.scss */
  #gallery-nahledy a img {
    width: 100%;
    max-width: none;
  }

  /* line 3440, ../sass/sparkweb-v1.scss */
  .item-image a img {
    max-width: 255px;
    max-height: 255px;
  }

  /* @end */
  /* line 3450, ../sass/sparkweb-v1.scss */
  .box-footer .columns.three {
    min-height: 180px;
  }
  /* line 3452, ../sass/sparkweb-v1.scss */
  .box-footer .columns.three p:first-child {
    font-weight: 600;
  }
  /* line 3455, ../sass/sparkweb-v1.scss */
  .box-footer .columns.three.dashed-border {
    background: url(../images/layout/bg-points-white.svg) right top repeat-y;
  }

  /* line 3463, ../sass/sparkweb-v1.scss */
  .box-head .row .columns {
    width: 100%;
    position: relative;
    float: left;
  }
  /* line 3467, ../sass/sparkweb-v1.scss */
  .box-head .row .columns.four {
    width: 30.6666666667%;
  }
  /* line 3470, ../sass/sparkweb-v1.scss */
  .box-head .row .columns.eight {
    width: 65.3333333333%;
  }
  /* line 3477, ../sass/sparkweb-v1.scss */
  .box-head a.logo-sparkweb img {
    margin-top: 17px;
  }

  /* line 3484, ../sass/sparkweb-v1.scss */
  .btn {
    margin: 0;
  }

  /* line 3488, ../sass/sparkweb-v1.scss */
  .item-label.al-left {
    text-align: left;
  }

  /* line 3492, ../sass/sparkweb-v1.scss */
  .item.columns.four.no-margin {
    width: 33.33333333%;
  }
  /* line 3495, ../sass/sparkweb-v1.scss */
  .item.columns.four.no-margin .item-label {
    border-right: 1px solid #ccc;
    padding: 10px 20px 0 35px;
  }

  /* line 3501, ../sass/sparkweb-v1.scss */
  .columns.sticky {
    position: -webkit-sticky;
    /* Safari */
    position: sticky;
    top: 0;
  }
}
/* Semi 900 */
@media all and (min-width: 900px) {
  /* line 3511, ../sass/sparkweb-v1.scss */
  .box-menu {
    font-size: 17.2px;
  }
  /* line 3516, ../sass/sparkweb-v1.scss */
  .box-menu .container.menu ul li a {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* Larger than desktop */
@media all and (min-width: 1000px) {
  /* line 3532, ../sass/sparkweb-v1.scss */
  .actiontray.sticky-actiontray .columns.one {
    margin-top: 58px;
  }
  /* line 3534, ../sass/sparkweb-v1.scss */
  .actiontray.sticky-actiontray .columns.one p {
    font-size: 15px;
  }

  /* line 3542, ../sass/sparkweb-v1.scss */
  a.logo-sparkweb {
    float: left;
  }

  /* line 3545, ../sass/sparkweb-v1.scss */
  a.logo-sparkweb {
    float: none;
    width: 100%;
  }
  /* line 3549, ../sass/sparkweb-v1.scss */
  a.logo-sparkweb img {
    margin-top: 23px;
  }

  /* line 3553, ../sass/sparkweb-v1.scss */
  .box-menu {
    font-size: 17.2px;
  }
  /* line 3558, ../sass/sparkweb-v1.scss */
  .box-menu .container.menu ul li a {
    padding-left: 22px;
    padding-right: 23px;
  }
  /* line 3563, ../sass/sparkweb-v1.scss */
  .box-menu .container.menu ul li:last-child a {
    padding-left: 24px;
    padding-right: 24px;
  }

  /* line 3572, ../sass/sparkweb-v1.scss */
  ul.mini-menu {
    position: relative;
    float: right;
    margin-top: 32px;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    /*-ms-transition: $args;*/
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
  }
  /* line 3578, ../sass/sparkweb-v1.scss */
  ul.mini-menu li {
    position: relative;
    float: left;
    display: inline;
    padding-right: 37px;
    margin-bottom: 28px;
    margin-top: -2px;
  }
  /* line 3586, ../sass/sparkweb-v1.scss */
  ul.mini-menu li:last-child {
    padding-right: 0;
  }
  /* line 3592, ../sass/sparkweb-v1.scss */
  ul.mini-menu li a {
    position: relative;
    float: left;
    vertical-align: middle;
    color: #4a4a4a;
    font-family: myriad-pro, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 16px;
    text-transform: uppercase;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    /*-ms-transition: $args;*/
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  /* line 3603, ../sass/sparkweb-v1.scss */
  ul.mini-menu li a:hover {
    color: black;
    text-decoration: none;
  }
  /* line 3609, ../sass/sparkweb-v1.scss */
  ul.mini-menu li.active a {
    color: black;
  }
  /* line 3611, ../sass/sparkweb-v1.scss */
  ul.mini-menu li.active a:hover {
    color: black;
  }
  /* line 3616, ../sass/sparkweb-v1.scss */
  ul.mini-menu li.nakupni-kosik {
    top: 2px;
  }
  /* line 3619, ../sass/sparkweb-v1.scss */
  ul.mini-menu li.nakupni-kosik a {
    height: 0;
    padding-top: 20px;
    width: 15px;
    overflow: hidden;
    background: transparent url("../images/layout/bg-taska.svg") no-repeat left top;
  }
  /* line 3626, ../sass/sparkweb-v1.scss */
  ul.mini-menu li.nakupni-kosik a.active {
    background: transparent url("../images/layout/bg-taska-filled.svg") no-repeat left top;
  }
}
/* Semi 1100 */
@media all and (min-width: 1100px) {
  /* line 3641, ../sass/sparkweb-v1.scss */
  .actiontray.sticky-actiontray .columns.one {
    margin-top: 55px;
  }
  /* line 3643, ../sass/sparkweb-v1.scss */
  .actiontray.sticky-actiontray .columns.one p {
    font-size: 19px;
  }

  /* line 3651, ../sass/sparkweb-v1.scss */
  .box-menu {
    font-size: 17.8px;
  }
  /* line 3656, ../sass/sparkweb-v1.scss */
  .box-menu .container.menu ul li a {
    padding-left: 29px;
    padding-right: 30px;
  }
  /* line 3661, ../sass/sparkweb-v1.scss */
  .box-menu .container.menu ul li:last-child a {
    padding-left: 31px;
    padding-right: 31px;
  }
}
/* Larger than Desktop HD */
@media all and (min-width: 1200px) {
  /* line 3674, ../sass/sparkweb-v1.scss */
  .box-menu {
    font-size: 18.5px;
  }
  /* line 3679, ../sass/sparkweb-v1.scss */
  .box-menu .container.menu ul li a {
    padding-left: 34px;
    padding-right: 34px;
  }
}
/* line 1, ../sass/_box-products.scss */
.box-products {
  min-width: 400px;
}
/* line 4, ../sass/_box-products.scss */
.box-products .row.top {
  margin-bottom: 60px;
}
/* line 8, ../sass/_box-products.scss */
.box-products .row.top .badge .content {
  overflow: hidden !important;
}
/* line 13, ../sass/_box-products.scss */
.box-products .row .columns {
  overflow: hidden;
}
/* line 16, ../sass/_box-products.scss */
.box-products .row .columns.no-margin {
  margin-left: 0;
  margin-right: 0;
}
/* line 21, ../sass/_box-products.scss */
.box-products .row .columns .hideContent {
  overflow: hidden;
  height: 12em;
}
/* line 25, ../sass/_box-products.scss */
.box-products .row .columns .showContent {
  height: auto;
}
/* line 28, ../sass/_box-products.scss */
.box-products .row .columns .item-image {
  /*@include aspect-ratio(3, 2);*/
}
/* line 30, ../sass/_box-products.scss */
.box-products .row .columns .item-image .content {
  /*padding-right: 40px;*/
}
/* line 33, ../sass/_box-products.scss */
.box-products .row .columns .item-image .content img {
  /*width: 100%;*/
  width: auto;
  height: 100%;
}
/* line 40, ../sass/_box-products.scss */
.box-products .row .columns .item-label {
  padding: 10px 20px 0 35px;
  margin-bottom: 55px;
}
/* line 43, ../sass/_box-products.scss */
.box-products .row .columns .item-label p {
  line-height: 1.3em;
  font-size: 1em;
  margin-bottom: 1.5em;
  vertical-align: middle;
}
/* line 48, ../sass/_box-products.scss */
.box-products .row .columns .item-label p:last-child {
  margin-bottom: 0;
}
/* line 54, ../sass/_box-products.scss */
.box-products .row .item.columns.four {
  margin-bottom: 40px;
}
/* line 56, ../sass/_box-products.scss */
.box-products .row .item.columns.four:first-child {
  /*margin-bottom: 30px;*/
}
/* line 60, ../sass/_box-products.scss */
.box-products .row .item.columns.four:last-child .item.columns.four {
  margin-bottom: 0;
}
/* line 66, ../sass/_box-products.scss */
.box-products .text-small {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  height: 23px;
  line-height: 23px;
  font-weight: 500;
  font-size: 16px;
  font-family: myriad-pro, sans-serif;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-bottom: 10px;
}
/* line 79, ../sass/_box-products.scss */
.box-products .text-small.hover {
  text-decoration: none;
}
/* line 82, ../sass/_box-products.scss */
.box-products .text-small.koupit {
  color: white;
  background: #fbba00 url(../images/layout/bg-kosik-white.svg) no-repeat 13px 8px;
}
/* line 87, ../sass/_box-products.scss */
.box-products div.product-cena p {
  width: 100%;
  font-size: 36px;
  padding-bottom: 0;
  padding-right: 0;
  padding-left: 0;
  margin-top: 25px;
  margin-bot: 5px;
  color: black;
  font-family: myriad-pro-condensed, sans-serif;
  font-weight: 600;
  font-style: normal;
}
/* line 99, ../sass/_box-products.scss */
.box-products div.product-cena p small {
  color: #333333;
}
/* line 103, ../sass/_box-products.scss */
.box-products div.product-dsc {
  /*height: 225px !important;*/
}

@media all and (min-width: 900px) {
  /* line 111, ../sass/_box-products.scss */
  .box-products .row .columns {
    overflow: visible;
  }
  /* line 113, ../sass/_box-products.scss */
  .box-products .row .columns .item-image.top {
    overflow: visible;
  }
  /* line 115, ../sass/_box-products.scss */
  .box-products .row .columns .item-image.top .content {
    overflow: visible;
  }
  /* line 117, ../sass/_box-products.scss */
  .box-products .row .columns .item-image.top .content a {
    display: block;
    overflow: visible;
    /*img {
      position: relative;
      top: -10%;
      left: -5%;
      width: 125%;
      height: 125%;
    }*/
  }
}
/* line 3691, ../sass/sparkweb-v1.scss */
div#cookie-law {
  background-color: #004d9d;
  margin: 0 auto;
  padding: 0;
}
/* line 3695, ../sass/sparkweb-v1.scss */
div#cookie-law p {
  text-align: center;
  width: 90%;
  padding-left: 5%;
  padding-right: 5%;
  font-size: 16px;
  color: white;
  padding-top: 12px;
  padding-bottom: 12px;
}
/* line 3705, ../sass/sparkweb-v1.scss */
div#cookie-law p a.close-cookie-banner {
  display: inline-block;
  text-decoration: none;
  color: white;
  text-align: center;
  background: #3cabe2;
  padding: 8px 20px 8px 20px;
  font-size: 12px;
  line-height: 24px;
  font-weight: 600;
  border-radius: 20px;
  text-transform: uppercase;
  margin-top: 10px;
  cursor: pointer;
}
/* line 3719, ../sass/sparkweb-v1.scss */
div#cookie-law p a.close-cookie-banner:hover {
  background: white;
  color: #004d9d;
  text-decoration: none;
}
