 
* {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 /*! box-sizing:border-box; */
}


.pc-category-viewindex .ph-item-attributes-box{display:none}

tr.lightgray .vlastnosti1 {width:70%}

.ph-t-row.ph-t-row-c2, .ph-t-row.ph-t-row-c1   {  display:  contents;margin: 10px;padding: 10px;text-align: center;} 
.ph-category-header a {color:black}
.ph-cat-desc a {color:black}

button.btn:nth-child(2){display:none}
.row.ph-cart-cart-row-shipping-box-netto {display:none}
.row.ph-cart-cart-row-shipping-box-tax{display: none}
.row.ph-cart-cart-row-tax{display: none}
.row.ph-cart-cart-row-netto{display: none}


.row-item.col-12.col-sm-1.col-md-2.list {width: 30%}
.row-item.col-12.col-sm-5.col-md-5.list {width: 40%}
.col-12.col-sm-5.col-md-5.list {width: 30%}




a {color:#b0ae13;}
.napiste > a  {color: black; text-decoration-line: none }
@font-face {
 font-display:block;
 font-family:Font Awesome\ 5 Free;
 font-style:normal;
 font-weight:900; 
 src:url(https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/font-awesome-line-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),
 url(https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/font-awesome-line-awesome/webfonts/fa-solid-900.woff2) format("woff2") 
}
.fa,
.fas,
[class*=" icon-"],
[class^=icon-] {
 font-family:Font Awesome\ 5 Free;
 font-weight:900
}   
.icon-menu-2:before {
 content:"\f0dc"
}
.icon-menu-3:before {
 content:"\f0cb"
}
.icon-menu:before {
 content:"\f0c9"
}
.icon-minus-2:before {
 content:"\f068"
} 


	 .fa, .fas, [class*=" icon-"], [class^="icon-"] {  font-family: Font Awesome 5 Free;  font-weight: 900;}
 .ph-product-header a{color:black}
.col-12.col-sm-8.col-md-8.ph-checkout-payment-brutto-txt,.col-12.col-sm-8.col-md-8.ph-checkout-payment-tax-txt,.col-sm-12.col-md-4.col-lg-4.col-xl-4.ph-checkout-payment-tax, .col-sm-12.col-md-4.col-lg-4.col-xl-4.ph-checkout-payment-brutto {display:none}
.col-12.col-sm-8.col-md-8.ph-checkout-shipping-tax-txt,.col-sm-12.col-md-4.col-lg-4.col-xl-4.ph-checkout-shipping-tax {display:none}
.col-12.col-sm-8.col-md-8.ph-checkout-shipping-brutto-txt,.col-sm-12.col-md-4.col-lg-4.col-xl-4.ph-checkout-shipping-brutto {display:none}
.ph-item-price-box {border-top:1px solid #eee;border-bottom:1px solid #eee;padding-top: 4%;padding-bottom: 4%;}
 .ph-item-box {box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);background: white;border: 1px solid rgba(0,0,0,.2); }

.ph-item-price-panel h1{font-variant-caps: petite-caps;text-shadow: 1px 1px #fff;text-align: center;/*! border-bottom: 1px solid #eee; */}
.ph-category-module-box {background: white; padding: 10px}
.ph-price-txt.ph-price-netto-txt.ph-standard-txt{text-align: right;color: #c8c8c8;font-size: 13px;/*! width: 100%; */}
.ph-vertical-align a {color:black; }

.ph-item-box {background: white; }
 .ph-top {
    margin-bottom: 1em;
} 
#ph-pc-category-box #phItemTopBoxForm { padding-bottom: 20px}

#ph-pc-category-box .kategorie {background: white; padding: 1px 10px 1px 10px; box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);margin-bottom: 15px;}
   
   
.ph-currency-list-box {}
.ph-currency-list-box a{text-decoration-line: none;color: black;}
 
.bootstrap-touchspin-up {background:#5ace5a;}
.bootstrap-touchspin-down {background:#db5858;}
a.btn-secondary {background: #ff0;}

#PcItemTab > li {background: yellow; color:black}


@media (max-width: 5999px) and (min-width: 600px){
.ph-desc a{color:#373737;background: white;padding: 10px;margin: 5px;display: inline-block;}

.ph-desc a {font-weight: bold}
.ph-tax.ph-standard {display: none}
.ph-tax-txt.ph-standard-txt {display: none}
.ph-price-txt.ph-price-brutto-txt.ph-standard-txt {/*! width: 100%; */color: #c8c8c8;text-align: right;font-size: 13px;}
 .mena .phoca {display: none}
#phItemCurrencyBoxBtn {display: none}
 .ph-category-module-box {background: white; padding: 10px}
.jf_ph_cat_item_grid.ph-category-action-box-icons.grid{height: 253px;}
.ph-top {
    margin-bottom: 1em;
}

#komponenty > div:nth-child(5) {color:transparent}
#komponenty > div:nth-child(5) a{color:transparent}
#paticka .odkazy {float: left; width: 70%}

#ph-pc-category-box #phItemTopBoxForm { padding-bottom: 20px}

#ph-pc-category-box .kategorie {background: white; padding: 1px 10px 1px 10px; box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);margin-bottom: 15px;}
.titulek_left {font-weight: bold;color:black; font-size: 1.1em; text-transform: uppercase;background: yellow;box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);padding: 10px;margin-top:23px;}
.left_menu  { background: white; box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);padding: 10px;font-size: 1.1em;}

.uvodmodul {width:400px; box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);width:100%;padding: 10px; background: white;t }
.uvodmodul h2{ text-transform: uppercase;line-height: 0px;}
#mod-custom129 {margin-top: -22px}

#mod-custom137 {
    height: 100%;
    box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
    padding: 10px;
    background: white;}

.tucne {font-weight: bold; color:black}

#doporucene { display: flow-root; columns:3; text-align:center }
#doporucene h3 {  text-align:center; padding: 10px 0px 10px 0px;height: auto;display: inline-block;color: grey;font-size: 1em;font-weight: inherit;height: 62px;}
#doporucene .ph-item-box {padding: 5px;background: white; margin: 0px 0px 14px 0px; height: 420px;box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);display: flex;}
#doporucene .ph-product-module-box { padding:0px;   margin: 0px;} 
#doporucene .phIBox  {background:white; height:235px; }
#doporucene .ph-thumbnail  {box-shadow: 0px 0px 0px 0px rgba(0,0,0,.2);background:white; ; }
#doporucene .ph-image {box-shadow: 0 3px 8px -8px #000;height: 250px;}
  
 .pc-category-viewindex .ph-header { display: none;}  
  
  
  
  
body {font-family: Calibri, sans-serif; margin:0;margin: 0;padding: 0;background-image: url(/templates/monika_vrkoslavova_sablona/images/bg.png);background-size: cover;}
#rychly_kontakt {background: #d6d4d5;display: flex;padding: 0px;font-size: 0.9em;}
.container {width: 1100px; margin: 0 auto}
  .napiste {width: 30%;float: left;padding-top: 10px;} 
.nabidka{width: 70%;float: right;text-align: right;font-size: 1.2em;/*! font-weight: bold; */}
 .jazyk a{color:#1c1c1c;}
#paticka .odkazy {float: left; width: 70%}
.ph-currency-list a:hover{background: yellow;border-radius: 0.2rem;}
.jazyk a:hover{background: yellow;border-radius: 0.2rem;padding:5px}

  
  #phItemBoxAttributeVItemsP18A7, #phItemBoxAttributeVItemsP21A5,#phItemBoxAttributeVItemsP7A6  {display:none}
{display:none}
  #phCartAddToCartButton4 > div:nth-child(8) {display:none}
#phCartAddToCartButton5 > div:nth-child(8) {display:none}
#phItemAttributeVItemsP16A2 {display:none}
.ph-attribute-title {display: none}
.ph-available-options-title {display: none}
  
  
  
  
.nabidka_prodkuktu {padding: 10px; background: yellow; box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);font-size: 15px;font-weight: bold;margin-top: 23px;margin-bottom: 23px;}

.ph-currency-list-suffix {
  display: inline-block;
  font-weight: 400;
  line-height: 1.1;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
}

.ph-currency-list-box {}
.ph-currency-list-box a{text-decoration-line: none;color: black;}

 .jazyk,.mena {float: right;text-align: right; padding-top: 7px;margin-right: 10px;display:  flex}
.jazyktit,.menatit {float: left;font-weight: revert;color: #aeaeae;padding-right: 14px;text-transform: uppercase;font-size: 1em;}
.mena a{ color: #1c1c1c; text-decoration-line: none }

.kosik, .mena, .ph-currency-list-suffix{float: right;text-align: right; }
#mod-custom143 {width:100%;display: contents;}
.kosik{width:10% }
.mena { }
.ph-currency-list-suffix{width:40% }
.col-12.col-sm-7.col-md-7 {background: white;box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);}
.kosik .dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 17rem;
  /*! padding: 0.5rem 0; */
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #f7f7f7;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
  
  .ph-small.ph-right.ph-u.ph-cart-link-checkout a  {color:yellow; background: #1f1619; padding:5px; text-decoration-line: none;}

.kosik .dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

.kosik .dropdown-menu-start {
  --bs-position: start;
}

.kosik .dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.kosik .dropdown-menu-end {
  --bs-position: end;
}

.kosik .dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}


 #top {background: #fff;display: flex;padding: 2px;box-shadow: 0px 10px 5px #ababab, 0px -10px 5px #fff0;}
 .logo > div:nth-child(1) > svg:nth-child(1) {color:white;  padding:10px;  }
.logo {float:left; width: 20%; margin: 3px;height: auto;}
.logo img {width: 160px;}
 
.stred { padding-top: 17px;}
 
#center {  content: "";  display: table;  clear: both;  margin-bottom: 2%;  width: 100%;} 
#center a{text-decoration-line: none; } 
.card-header {list-style: none;background:#cecece; padding:21PX; margin:3PX;color: #464444;font-weight: normal;font-family: Calibri;}
.card-body{ }
 #vlevo > div:nth-child(1) > div:nth-child(1) > button  {display: none}

#vlevo   {background: ;  float: left;  ;color: #111;width: 25%; }
#vlevo .ph-img-cart-cart { width:30px; }
 #vlevo .ph-cart-module-box .dropdown-menu {background:yellow}
#mod-custom119{background:yellow; padding: 10px 0px 0px 0px ;color: #111;width: 100%;box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);}
.mod-login__userdata{background:white; margin: 10px 0px 0px 0px ;padding:10px;color: #111;width: 100%;box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);}

  #paticka{background:#030300; ;color: #fbfbfb; border-top: 4px solid yellow;}
#paticka a { ;color: grey; font-weight: normal;}
  #vpravo {background: ;  float: right;  ;color: #111;width: 25%; }

.fotokontakt  { display: block;color: #111;margin-top: 5px;width: 100%;box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);height: auto;}
#komponenty { padding-right: calc(var(--bs-gutter-x) * .5);
padding-left: calc(var(--bs-gutter-x) * .5);
margin-top: var(--bs-gutter-y); float: right;  width: 73%;   font-size: 1.1em;/*! box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2); */}
.com-content-article {background: white; padding: 10px}
.com-content-category-blog {background:#fff; padding: 20px  }

.kontakt {padding-bottom: 30px; margin: 10px;color: #000;}

#paticka .ros  {color:#fef900;padding:0px 0px 0px 0x; font-size: 1.1em}
#paticka .kontakt  {color:#fff;font-size: 1em; margin:0px; padding-top:20px}
.copy {color:#757575;}
.copy a{color:#757575;}

img.ikony  {padding: 14px 3px 0px 4px; width:30px; float:left; height: auto;margin: 0;}
.ros{font-weight: bold}
div.kon {
        font-size: 1em;
        padding: 1px;
        margin: 1px;
    
    }
 #menu2 { display:none;} 
.menu{  width:79%; margin:0px;     height:auto;color:#666;position: relative;float: left;   ;text-decoration-line: none;padding-top: 11px;z-index: 10;}
.card {width:100%;}
.menu li{list-style-type: none;padding-bottom:10px;}
.menu a{color: white; font-weight: regular;text-decoration-line: none;}
.menu a{color: #484848; font-weight: regular;text-decoration-line: none;}
.menu ul li ul{display:none;  border-radius: 0px 10px 10px;  top:69px;padding: 0px;}
.menu ul li ul ul{display:none;background: #02a9f0; left:100px;  height: auto;}
.menu ul li:hover > ul{display:block; position:absolute; float:none;background: #fff;padding: 2px; }
.menu > ul > li{display: inline-block; margin-top: 8px;   margin-right: 1px;}
.menu a{padding: 9px 9px 35px 9px;font-size: 1rem;color: #1c1c1c;font-weight: bold;/*! text-transform: uppercase; */font-family: Noto Sans,sans-serif;}
.menu > ul > li > ul {z-index:5; margin-top: 0px; padding-left: 5px; padding-right: 5px; background-color: ;}
.menu > ul > li > ul > li{/*! padding: 5px; */   margin-top: 1px; border-radius: 0.25rem;}
.menu > ul > li > ul > li > a{font-weight: 400;}
div.menu > ul  {padding-left:0px;}
div.menu > ul > li > a > img {margin:-5px 1px 1px 1px;}
.menu li li { background: #fff;  position: relative;padding: 10px;margin-top: 1px;}
.menu li ul li:hover ul{   display:block;    position:absolute;    left:100%;     top:0;    width:max-content;}
.menu li ul li ul li{     white-space:nowrap;margin-top: 1px; border-radius: 0.25rem; /*! border:1px solid #c1bebf; */}
  mod-menu mod-list nav {te}
#menul {background:white; padding: 10px;display: block;box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);margin-top: -5px;}
#menul  a.tit {
        font-weight: 600;
        /* border-bottom: 2px solid rgba(0,0,0,.25); */
        width: 100%;
        display: inline flow-root list-item;
        padding: 0px;
        font-size: 1.2em;
    
    }
#menul  a.eshop {font-weight: 600; 
width: 100%;
display: inline flow-root list-item; 
padding-bottom: 10px;    
font-size: 1.4em;
}
#menul.mod-list li {
        list-style: none;
    
    }
 #vlevo   li.nav-item.parent , .item-228 {border-bottom:1px solid grey}
 #menul a {color:#000;}
 .active a{color:#fff;}
 #menul ul {padding:0;}

 #phdescription.active a {color:#000;background: yellow;margin: 0px;padding: 6px;}
 .active a{color:#000;/*! text-shadow: 1px 1px 2px black; */}
 .active li a{color:#1c1c1c;/*! text-shadow: 1px 1px 2px black; */}

.sl01 {float: left; width: 45%;  margin-top:20px;  padding-top: 3%;}

.sl0  {float: right; width: 48%; text-align: right;  margin:20px;  padding-top: 3%;color: white;}



  .ph-img-cart-checkout, .ph-img-cart-cart {width: 100%}


}









@media (max-width: 599px){
  
   .ph-desc a{color:#373737;background: yellow;padding: 8px;margin: 3px;display: flex;}

.ph-desc a {font-weight: bold;}
.ph-tax.ph-standard {display: none}
.ph-tax-txt.ph-standard-txt {display: none}
.ph-price-txt.ph-price-brutto-txt.ph-standard-txt {/*! float: right; */color: #c8c8c8;}
 .mena .phoca {display: none}
#phItemCurrencyBoxBtn {display: none}
 .ph-category-module-box {background: white; padding: 10px}
.jf_ph_cat_item_grid.ph-category-action-box-icons.grid{height: 253px;}
.ph-top {
    margin-bottom: 1em;
}
.mod-login__userdata{background:white; margin: 10px 0px 0px 0px ;padding:10px;color: #111;width: 100%;box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);}

#komponenty > div:nth-child(5) {color:transparent}
#komponenty > div:nth-child(5) a{color:transparent}
#paticka .odkazy {float: left; width: 70%}

#ph-pc-category-box #phItemTopBoxForm { padding-bottom: 20px}

#ph-pc-category-box .kategorie {background: white; padding: 1px 10px 1px 10px; box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);margin-bottom: 15px;}
.titulek_left {font-weight: bold;color:black; font-size: 1.1em; text-transform: uppercase;background: yellow;box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);padding: 10px;margin-top:23px;}
.left_menu  { background: white; box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);padding: 10px;font-size: 1.1em;}

.uvodmodul {width:400px; box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);width:100%;padding: 10px; background: white;t }
.uvodmodul h2{ text-transform: uppercase;line-height: 0px;}
#mod-custom129 {margin-top: -22px}

#mod-custom137 {
    height: 100%;
    box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
    padding: 10px;
    background: white;}

.tucne {font-weight: bold; color:black}

#doporucene { display: flow-root; columns:3; text-align:center }
#doporucene h3 {  text-align:center; padding: 10px 0px 10px 0px;height: auto;display: inline-block;color: grey;font-size: 1em;font-weight: inherit;height: 62px;}
#doporucene .ph-item-box {padding: 5px;background: white; margin: 0px 0px 14px 0px; height: 420px;box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);display: flex;}
#doporucene .ph-product-module-box { padding:0px;   margin: 0px;} 
#doporucene .phIBox  {background:white; height:235px; }
#doporucene .ph-thumbnail  {box-shadow: 0px 0px 0px 0px rgba(0,0,0,.2);background:white; ; }
#doporucene .ph-image {box-shadow: 0 3px 8px -8px #000;height: 250px;}
.pc-category-viewindex .ph-cb { display: none;}  
.pc-category-viewindex #phItemTopBoxForm { display: none;}  
.pc-category-viewindex .ph-header { display: none;} 
.pc-category-viewindex .ph-top { display: none;} 
body {font-family: Calibri, sans-serif; margin:0;margin: 0;padding: 0;background-image: url(/templates/monika_vrkoslavova_sablona/images/bg.png);background-size: cover;}
#rychly_kontakt {background: #d6d4d5;display: flex;padding: 0px;font-size: 0.9em;}
.container {width: 1100px; margin: 0 auto}
  .napiste {width: 100%;text-align: center;padding-top: 2%;} 
.nabidka{width: 100%;display: block;text-align: center;font-size: 1.2em;font-weight: bold;}
 .jazyk a{color:black}
#paticka .odkazy {text-align: center; width: 100%;display: contents;}
.ph-currency-list a:hover{background: yellow;border-radius: 0.2rem;}
.jazyk a:hover{background: yellow;border-radius: 0.2rem;padding:5px}

.nabidka_prodkuktu {padding: 10px; background: yellow; box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);font-size: 15px;font-weight: bold;margin-top: 32px;/*! margin-bottom: 23px; */}

.ph-currency-list-suffix {
  display: inline-block;
  font-weight: 400;
  line-height: 1.1;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
}

.ph-currency-list-box {}
.ph-currency-list-box a{text-decoration-line: none;color: black;}

 .jazyk,.mena {float: ;text-align: ; padding-top: 7px;margin-right: 10px;display:  flow-root;}
.jazyktit,.menatit {float: left;font-weight: revert;color: #aeaeae;padding-right: 14px;text-transform: uppercase;font-size: 1em;}
.mena a{ color: black; text-decoration-line: none }
  .ph-currency-list { display: ruby;}
.kosik, .mena, .ph-currency-list-suffix{float: ; }
#mod-custom143 {width:100%}
.kosik{width:10%; margin: 0 auto;display: contents;}
.mena { }
.ph-currency-list-suffix{width:40% }
#jform_company{/*! background: white; *//*! box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2); */}
.kosik .dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  /*! padding: 0.5rem 0; */
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.kosik .dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

.kosik .dropdown-menu-start {
  --bs-position: start;
}

.kosik .dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.kosik .dropdown-menu-end {
  --bs-position: end;
}

.kosik .dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}


 #top {background: #fff;display: flex;padding: 2px;box-shadow: 0px 10px 5px #ababab, 0px -10px 5px #fff0;}
 .logo > div:nth-child(1) > svg:nth-child(1) {color:white;  padding:10px;  }
.logo {  }
.logo img {width: 160px;}
 
.stred { padding-top: 17px;}
 
#center {  content: "";  display: table;  clear: both;  margin-bottom: 2%;  width: 100%;} 
#center a{text-decoration-line: none; width: 100%;} 
.card-header {list-style: none;background:#cecece; padding:21PX; margin:3PX;color: #464444;font-weight: normal;font-family: Calibri;}
.card-body{ }
 #vlevo > div:nth-child(1) > div:nth-child(1) > button  {display: none}

#vlevo   {    ;color: #111;width: 100%; }
#vlevo .ph-img-cart-cart { width:30px; }
 #vlevo .ph-cart-module-box .dropdown-menu {background:yellow}
#mod-custom119{background:yellow; padding: 10px 0px 0px 0px ;color: #111;width: 100%;box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);text-align: center;}
#paticka{background:#010100; ;color: #fbfbfb; border-top: 4px solid yellow;}
#paticka a { ;color: grey; font-weight: normal;}
  #vpravo {display: contents;  text-align: center;  ;color: #111;width: 100%; }

.fotokontakt  { display: block;color: #111;margin-top: 5px;width: 100%;box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);height: auto;}
#komponenty { /*! padding-right: calc(var(--bs-gutter-x) * .5); */
/*! padding-left: calc(var(--bs-gutter-x) * .5); */
/*! margin-top: var(--bs-gutter-y); */ /*! float: left; */  width: 100%;   font-size: 1em;
display: table-caption;
}
  
.ph-desc {width:100%;}
.com-content-article {background: white; padding: 10px}
.com-content-category-blog {background:#fff; padding: 20px  }

.kontakt {padding-bottom: 30px; margin: 10px;color: #000;}

#paticka .ros  {color:#fef900;padding:0px 0px 0px 0x; font-size: 1.1em}
#paticka .kontakt  {color:#fff;font-size: 1em; margin:0px; padding-top:20px}
.copy {color:#757575;}
.copy a{color:#757575;}

img.ikony  {padding: 14px 3px 0px 4px; width:30px; /*! float:left; */ height: auto;margin: 0;}
.ros{font-weight: bold}
div.kon {font-size:1em }



      #menu2 { display:none;} 

    .menu{
        width:100%;
        margin:0;
        height:auto;
        color:#666;
        position: relative;
        float: left;
        text-decoration-line: none;
    }

    .card {width:100%;}

    .menu li{
        list-style-type: none;
        padding-bottom:10px;
        width:100%;
        float:none;
    }

    .menu a{
        color: #484848;
        font-weight: regular;
        text-decoration-line: none;
    }

    /* základ – všechna submenu skrytá */
    .menu ul li ul,
    .menu ul li ul ul{
        display:none;
        border-radius: 0px 10px 10px;
        padding: 0;
        top:auto;
        left:0;
        height:auto;
    }

    /* OTEVŘENÍ NA KLIK – přes třídu .submenu-open */
    .menu li.submenu-open > ul{
        display:block;
        position:relative;
        float:none;
        background: #fff0;
        padding: 1px;
        width:100%;
    }

    .menu a{
        padding: 12px;
        font-size: 1rem;
        color: #6a6a6a;
        font-weight: bold;
        text-transform: uppercase;
        font-family: Noto Sans,sans-serif;
    }

    .menu > ul > li{
        margin-top: 8px;
        margin-right: 1px;
    }

    .menu > ul > li > ul{
        z-index:5;
        margin-top: 0;
        padding-left: 5px;
        padding-right: 5px;
    }

    .menu > ul > li > ul > li{
        margin-top: 1px;
        border-radius: 0.25rem;
    }

    .menu > ul > li > ul > li > a{
        font-weight: 400;
    }

    div.menu > ul{
        padding-left:0;
    }

    div.menu > ul > li > a > img{
        margin:-5px 1px 1px 1px;
    }

    .menu li li{
        background: #ccc;
        position: relative;
        padding: 10px;
    }

    .menu li ul li ul li{
        white-space:nowrap;
        margin-top: 1px;
        border-radius: 0.25rem;
    }

 #phdescription.active a {color:#000;background: yellow;}
 .active a{color:#fff;}

.sl01 {float: left; width: 45%;  margin-top:20px;  padding-top: 3%;}

.sl0  {float: right; width: 48%; text-align: right;  margin:20px;  padding-top: 3%;color: white;}


  
  

	.container {width:100%; margin:0 auto;/*! padding:0px; */}
		.container2 {width:100%; margin:0 auto; }


	.topkontakt {text-align: center}
	.aktuality {columns:1; text-align: center;position: relative;clear: both;}
	.stred {background: linear-gradient(53deg, rgba(235,235,235,1) 0%, rgba(255,255,255,1) 48%, rgba(218,219,220,1) 100%);box-shadow: 3px 0px 7px 4px #ccc;padding: 0 10px;display: flex;width: 100%;}
	.logo {width: 100%;margin: 0 auto;text-align: center;padding: 4%;}
/*** Container ***/

#fotovclanku {float:right;width: 20%; padding: 0 0 0 20px; box-shadow: 30px 24px #1e3039;}
#fotogalerievclanku {width: 32.5%; padding:3px; ;}


	
/*** Menu ***/
#logo_menu{background: linear-gradient(90deg, rgba(44,21,32,1) 0%, rgba(26,46,57,1) 48%, rgba(43,53,57,1) 100%);width: 100%;margin: 0 auto;}

.icon-menu {color:#464646;  vertical-align: super;font-size: 1.2em;}
.nav {	display: flex;} 
.icon-menu:after { content:"MENU";padding: 10px; font-size:1.2em; font-family: calibri; padding-top:10px;color: #464646;}
.menu{  width:100%;  margin: 0 auto;     /*! height:48px; */color:#fff;position: relative;z-index: 10000;float: left; letter-spacing: normal;font-size: 1em;content: menu;background: white;}
.menu li{list-style-type: none;/*! margin: auto; */width: 100%;margin: 7px 0;background: white;text-align: center;color: #3895c1;float: left;}
.menu li li li a{list-style-type: none;margin: auto;width: 100%;text-align: center;color: #575959;float: left;font-size: 1.2em;}
.menu li a{list-style-type: none;margin: auto;width: 100%;text-align: center;color: #626262;float: left;font-size: 1.3em;text-decoration-line: none;font-weight: bold;}
.menu li img{width:10px;}
.menu a:hover{color: #162642; font-weight: bold;}
.menu a:active{color: black; font-weight: bold;}
.menu ul li:hover > ul{display:block; position:relative; float:none; }
div.menu > ul  {padding-left:0px;}
div.menu > ul > li > a > img {margin:-5px 1px 1px 1px;}
.menu li li a {   position: relative;color:#b31010;}
 
    div.ph-vertical-align-row:nth-child(5) {display:none}
  .ph-checkout-cart-row-header > div:nth-child(5) {display:none}
  .dropdown-menu.show {z-index: 99999}
  .ph-img-cart-checkout {width: 100%}
  
   
   
    .ph-checkout-cart-row-header > div:nth-child(1), .ph-checkout-cart-product, .ph-checkout-cart-row-header > div:nth-child(3), .ph-checkout-cart-row-header > div:nth-child(4), .ph-checkout-cart-row-header > div:nth-child(6) {width: 20%; font-size: 0.9em}
   div.ph-vertical-align-row:nth-child(1), div.ph-vertical-align-row:nth-child(2), div.ph-vertical-align-row:nth-child(3), div.ph-vertical-align-row:nth-child(4),  div.ph-vertical-align-row:nth-child(6) {width: 20%; font-size: 0.9em}
  
  
  .ph-button-add-to-cart-box {width: 100%; display: grid; }
 }
 