.h2-wrapper {
display:none;
}

.ap-row {
padding-left: 9px;
padding-right: 9px;
padding-bottom: 20px;
}

.ap-row .columns {
padding-left:6px;
padding-right: 6px;
padding-bottom: 10px;
}

.ap-block {
background-color: #fadfdf;
border: 1px solid #efc5c5;
border-radius: 5px;
padding: 10px;
}

.ap-block strong {
display: block;
padding-bottom: 8px;
}

.ap-block em {
font-size: 0.8em;
font-style: normal;
}

.tp-row {
padding-left: 9px;
padding-right: 9px;
padding-bottom: 10px;
}

.tp-row .columns {
padding-left:6px;
padding-right: 6px;
padding-top:20px;
}

.tp-block {
background-color: #cadc77;
padding-bottom: 10px;
}

.tp-block h2 {
font-size: 1.4em;
font-weight: bold;
color: #819617;
padding-top: 10px;
}

.tp-block h2 a {
text-decoration: none;
}

.tp-block img {
margin-top: -30px;
margin-left: -5px;
float: left;
}

#content-in .tp-block ul li {
padding-right: 0;
}

.tp-block ul li a {
display: block;
background-color: white;
color: black;
padding: 7px 5px;
margin-top: 3px;
margin-left: 10px;
text-decoration: none;
}

.tp-block ul li a:hover {
background-color: #fed;
}


/*#signature { display:none; }*/
.subcategories-single {text-transform: none;}
#related {
white-space:normal;
}
#copyright { margin-top: 40px;}
#footer-in .topic  { color:#C6C6C6;}
#footer-in { border-top: 0.75rem solid #222222; }
#footer { color:#C6C6C6; background-color:#222222;}
#articles ul li a { color:#C6C6C6;}
.p-name { text-transform: none;}
#contacts img {   border: none;}
#menu li a, .navigation-menu li a {
padding: 0 15px 0;
/*border-right: 1px solid silver;*/
text-transform: none;
font-weight: normal;
}

/*
#footer-in { border-image: url('http://www.higarden.cz/user/documents/img/000bg.jpg') 30 round;}
#footer-in { border-top: 0.75rem solid #222222; }
#footer-in { border-image: url('http://www.higarden.cz/user/documents/img/000bg.jpg') 30 round;}
#footer { color:#C6C6C6; background-image:url('http://www.higarden.cz/user/documents/img/000bg.jpg') !important;}
*/

#logo {top:0;left:-5px;}
#main-wrapper {background-repeat: repeat-x !important}

#header-in {background-color: transparent;background:none;border-bottom:0}
#main {background-color: transparent}
#main-in {background-color: white; padding-top: 15px;margin-top:15px}
#main-in {-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);}

#menu > ul {background-color: white; width: 100%}
#menu ul {-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);}
.header-phone a, .header-email a {color: black; font-weight: normal; font-size: 16px};
.s-word {-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);}
.b-search-wrap {width: 30%;margin-left:3%;-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);}
#header-in .header-phone a::before, #header-in .header-email a::before, .icon-account-login::before {color: black;}

#header-cart {background-color:#9a0000;color: white;-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);}
#header-cart strong {color: white}

@media only screen and (max-width: 40.062em) {
#langs-curr {
top: 0.9em;
right: 8.0em;
width: 2em;
}
}

@media only screen and (min-width: 40.063em) {
  #header {padding: 0;}
#header-cart-wrapper {padding: 10px 10px 0 0;}
#langs-curr {
top: 4.8em;
right: 14em;
}
}

#content ul {
line-height: 1;
}

.tp-row ul {
list-style-type:none;
padding-left: 0;
margin-left: 0;
}

.categories.expandable>ul>li {
text-transform:none;
}

h1 {
text-transform:none
}

.categories.expandable>ul>li {
text-transform:none;
}
.categories.topic {
text-transform:none;
}
#column-l-in > div .topic {
text-transform:none;}
#column-l-in #categories .categories .topic {
text-transform:none;}

#tr-links .p-print{display:none!important}
.jpInlineVariants,.jpInlineVariants2{width:100%}
.jpInlineVariant,.jpInlineVariant2{display:inline-block;padding:10px 5px;border:1px solid #ccc;width:20%;margin:5px;text-align:center;line-height:15px}
.jpInlineVariant.active,.jpInlineVariant2.active{border-color:#444;background:#444;color:#fff;font-weight:600}
.jpInlineVariant.active:focus,.jpInlineVariant2.active:focus{color:#fff}
.jpInlineVariant2:focus,.jpInlineVariant:focus{color:#343434}
.jpInlineVariants2 .bila,.jpInlineVariants2 .cerna,.jpInlineVariants2 .cervena,.jpInlineVariants2 .fialova,.jpInlineVariants2 .hneda,.jpInlineVariants2 .modra,.jpInlineVariants2 .oranzova,.jpInlineVariants2 .ruzova,.jpInlineVariants2 .seda,.jpInlineVariants2 .stribrna,.jpInlineVariants2 .zelena,.jpInlineVariants2 .zluta{text-indent:-10000px}
.jpInlineVariants2 .bila{background:#fff}
.jpInlineVariants2 .cerna{background:#000}
.jpInlineVariants2 .cervena{background:red}
.jpInlineVariants2 .fialova{background:#8A2BE2}
.jpInlineVariants2 .hneda{background:brown}
.jpInlineVariants2 .modra{background:#00f}
.jpInlineVariants2 .oranzova{background:orange}
.jpInlineVariants2 .ruzova{background:pink}
.jpInlineVariants2 .seda{background:#999}
.jpInlineVariants2 .zelena{background:#0f0}
.jpInlineVariants2 .zluta{background:#ff0}
.jpInlineVariants2 .stribrna{background:silver}
.jpSelectedVariant{font-weight:600;color:#444}
#tr-links .jpFile{background:0 0;text-indent:0}
#product-detail .jpAdd{background:url(https://cdn.myshoptet.com/tpl/52e729c1/04-blue/master/templates/frontend_templates/04/img/categoriesListBg.png) right -1255px no-repeat;right:0;top:0;height:1.188rem;display:inline-block;z-index:1;position:absolute;text-decoration:none;width:1.125rem}
#product-detail .jpAdd:hover{background-position:right -1322px;text-decoration:none}
.bool-stock,.jpStock{background:#009901}
.jpStock{padding:2px 8px;color:#fff}
.jpStock .strong{color:#fff!important}.jpStock b{color:#fff}
.jpStock{color:#fff !important}
.bool-delivery{background:#034592}
.advanced-order-product p{font-size:18px;font-weight:500}
.advanced-order-product p .small{font-size:18px}
#short-description{border-bottom:0}
#product-detail-info tr:first-of-type{border-top:0}
#product-detail{max-width:320px;margin:5px auto}
#product-detail colgroup{display:none}
#product-detail tbody{display:flex;flex-wrap:wrap}
#product-detail tr{flex-wrap:wrap;border:0}
#product-detail td,#product-detail tr{display:flex;width:100%;justify-content:center}
#product-detail .jp td,#product-detail .jp2 td{text-align:center}
#product-detail .cell-price-final{padding:15px 0}
#product-detail .cell-price-final-value{align-items:center;padding:15px 0}
.jpStock {display:inline-block;width:auto;background:#009901;padding:2px 8px;color:#fff!important}

.cell-price-varianty{background:#fff;padding:15px 0;
text-align: center !important; line-height:1em}

.cell-price-final {background-color:#fff}

.product-detail-short-descr {
text-align:justify;
}

#product-detail-info {
max-width:320px;margin:5px auto
}

#tr-links {
display:none;
}

#short-description {
line-height:1.5;
max-width:320px;margin:5px auto}

#description {
line-height:1.5}

#description p {
line-height:1.5;
}

#product-detail .price {
color: #cb0000;
font-size:1.9em;
}

#product-detail-info td.l-col {

padding-right:10px;
width:50%}

.cervena-cena {
color: #cb0000;
}
#related {
white-space:normal;
}
#alternative {
white-space:normal;
}

.back-to-shop {
    float: left;
    padding: 10px 0 0 5px;
}






   .p-type-descr>span { margin-top: 0;  display: inline-block; clear: both; }
   .p-cat-manufacturer,
   .p-cat-warranty { display: block !important; }
   .jpStock { display: inline-block; font-weight: 400!important; line-height: 1.4; }
   .products .line { position: relative; line-height: 27.5px; }
   .products .line:before { position: absolute; content: ""; left: 0; top: 50%; right: 0; border-top: 1px solid;  border-color: inherit; transform:rotate(-5deg); }
   .products .product .p-standard-price { display: inline-block; margin-right: 15px; height: 20px; transform: translateY(-10%); }
   .p-standard-price:empty { display: none; }
   .p-det-main-price,
   #product-detail .p-final-price-wrapper { color: #cb0000; }
   #related .p-standard-price { width: 100%; float: left; line-height: 1; height: 10px; margin-top: -5px; margin-bottom: 10px; }
   #related .product-cart-detail > .row { display: flex; align-items: flex-end; }
   .yt-wrap { position: relative; text-align: center; }
   .yt-wrap:before { background: #a9a9a9; content: ""; position: absolute; top: 43%; left: 0; width: 100%; height: 1px; }

   @media only screen and (max-width: 40em) {
      .p-detail { display: block; }
      .shortDescription { display: none; }
   }
