
html #header #navigation ul.menu-level-1 > li {
padding-left: 0px !important;
}
.socialni-ikony a, .platebni-ikony a {
padding-left: 15px;
}
.footer-new.row {
   margin-right: 0px !important;
  margin-left: 0px !important;
  padding-bottom: 20px !important;
}
.footer-new, .footer-new a {
background: #314A93 !important;
color: #fff !important;
text-align: center !important;
}
.footer-bottom {
display: none !important;
}
body footer .container.footer-bottom {
    display: inline-block;
    text-align: center;
}.shp-tabs-row.responsive-nav
.socialni-ikony img, .platebni-ikony img {
  width: 40px !important;
}
.type-category .flags-extra .flag.flag-discount .price-standard span {
  display: none !important;
}
.products-block.products .product .ratings-wrapper .stars .star {
    width: 12px !important;
}
.products-block.products .product .ratings-wrapper .stars .star::before {
    font-size: 8px;
}
.products-block.products .product .p .ratings-wrapper .availability .availability-amount {
    color: green !important;
}
.products-inline.products .product .p {
  background: #68CADF !important
}
.products-inline.products .product .p .name {
  color: #fff !important;
  font-weight: bold !important;
}
.products-inline.products .product .p .price-final strong {
  color: #222 !important;
}
.products-inline.products .product .p .availability {
  display: none !important;
}
.type-category .products-inline.products-top > div .p .price-save {
  display: inline-block !important;
  color: red !important;
}

.subscribe-form .sr-only {
  display: unset !important;
  position: relative !important;
}
#header #navigation ul.menu-level-1 > li > a b {
    text-transform: none;
}
.homepage-box.welcome-wrapper {
    background: transparent !important;
    padding: 0px 0px !important;
}
.btn.add-to-cart-button::after {
  content: '\e921' !important;
  vertical-align: middle;
  font-family: shoptet;
  padding-left: 10px !important;
}
.products.products-block.products .product button, .products-block.products .product .btn {
  width: 100% !important;
}
.doruceni {
  text-align: center !important;
  color: green !important;
  font-weight: bold !important;
}
.pri-objednavce {
  text-align: center !important;
  font-size: 11px !important;
}
.products-block.products .product button, .products-block.products .product .btn {
  background: green !important;
}
.products-block.products .product .image {
  border: 1px solid #dfdfdf !important
}
.products-block.products .product .ratings-wrapper {
  flex-direction: row !important;
}
.products-block.products .product .p .stars-wrapper {
  position: relative !important;
  width: 35% !important;
  float: left !important;
  display: block !important;
  flex: unset !important;
  transform: unset !important;
  top: unset !important;
  left: 0% !important;
}
.products-block .ratings-wrapper .availability {
  position: relative !important;
  width: 65% !important;
  float: right !important;
  display: block !important;
  flex: unset !important;
}
.products-block.products .product .availability {
  text-align: right !important;
}
.products-block.products .product .p .name {
  text-align: left !important;
}
.products-block.products .product .p-in {
    padding: 0 0px 10px 0px !important;
}
.stars a.star::before, .stars span.star::before {
    color: #000 !important;
}
.products-block.products .product .p .ratings-wrapper .availability span {
  text-transform: uppercase !important;
  font-size: 13px !important;
  font-weight: bold !important;
}

.products-block.products .product .p-in-in {
  display: flex !important;
  flex-direction: column !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.products-block.products .product .p-in-in .name {
    order: 2 !important;
    text-align: center !important;
    margin-bottom: 20px;
}
.sidebar .banner14  .form-control {
  margin-bottom: 0px;
  border-radius: 0px !important;
  text-align: center !important;
}
.sidebar .banner14  form button {
  width: 100% !important;
  border-radius: 0px !important;
}
.sidebar .banner14 label {
  font-size: 10px !important;
}
.sidebar .banner14 {
  background: #68CADF !important;
  border-radius: 10px !important;
  padding: 20px !important;
}
.sidebar .banner14 h4 {
  color: white !important;
  font-weight: bold;
}
.filters-wrapper h4 {
  display: none !important;
}
.sidebar .filters-wrapper #filters {
  background: #F1F3F7 !important;
  border-width: 0px !important;
  border-radius: 0px !important;
}
.filters-wrapper h4 {
  display: none !important;
}
.categories ul.expanded li a {
  border-bottom: 1px solid white !important;
}
.categories ul.expanded {
  padding: 10px !important;
  background: #E4E6EB !important;
}
.subcategories li a {
  background: #F1F3F7 !important;
  border-color: #F1F3F7 !important;
  border-radius: 0px !important;
  font-weight: bold !important;
  color: #222 !important
}
.subcategories li a::before {
    background: transparent !important;
    color: #222 !important;
    opacity: 1 !important;
    font-size: 10px !important;
}
.category-title {
  text-transform: unset !important;
}
.box-categories h4:first-of-type {
  display: none !important;
}
.category-header input[type="radio"]:checked + label {
  background-color: #68CADF !important;
  border-radius: 0px !important;
  font-weight: bold !important;
}
.category-header {
 border-radius: 0px !important;
}
.category-header label {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  padding-right: 50px !important;
  padding-left: 50px !important;
}
.category-header label::after {
  content: '';
  width: 0;
  height: 100%;
  position: absolute;
  border: 1px solid black;
  top: 0;
  left: 100px;
}
.sidebar .top-products-wrapper h4  {
  background: #F1F3F7 !important;
  padding: 20px !important;
  font-weight: bold !important;
  margin-bottom: 5px !important;
}
.sidebar .top-products {
  border-radius: 0px !important;
}
.sidebar .top-products {
    padding: 15px !important;
      background: #E4E6EB !important;
}
.sidebar ol.top-products li {
    border-bottom: 1px solid #898989 !important;
    padding-top: 20px !important;
    padding-bottom: 20x !important;
    margin-bottom: 0px !important;
}
ol.top-products li a .top-products-name, ol.top-products li a strong {
  font-weight: bold !important;
  margin-bottom: 10px !important;
  color: #222222 !important;
}
footer h4 {
    font-weight: 600;
    text-transform: unset;
   margin-bottom: 20px !important;
}
.odber {
    background-color: #68CADF !important;
}
.odber h4 {
  color: white !important;
  text-transform: unset !important;
  text-align: left !important;
}
.odber h4.topic p {
  font-size: 12px !important;
  color: black !important;
  font-weight: normal !important;
}
.categories .topic {
  background:  #F1F3F7 !important;
  margin-bottom: 5px !important;
}
.categories ul.expanded li a {
    background: #E4E6EB !important;
    font-size: 13px !important;
    padding: 15px 15px 8px 15px;
}
.categories ul.expanded {
    margin: 0px 0px 0 0px !important;
    border-bottom: 0px solid #dfdfdf !important;
}
.categories.expandable .topic.active  {
    margin-bottom: 0px !important;
}
#categories .expandable > a > span, #categories .expandable > .topic > a > span {
    background: transparent;
    color: #222 !important;
    opacity: 1 !important;
    font-size: 10px !important;
}

.categories a {
    font-weight: bold;
    border-bottom: 0px solid #dfdfdf;
}
.sidebar #categories {
    border: 0px solid #F1F3F7 !important;
    border-radius: 0px !important;
}
body footer .container.footer-bottom {
    color: #fff !important;
    border-top: 0px solid #393939;
}
body footer .container.footer-bottom .copyright, body footer .container.footer-bottom .copyright .podpis {
  color: #fff !important;
}
footer, footer a, footer ul li a {
    background: #314A93 !important;
    color: #fff !important;
}
.product-top .social-buttons-wrapper .link-icon.print::before {
background-image: url(/user/documents/upload/grafika/print-light.png) !important;
opacity: 1 !important;
background-size: 40px !important;
background-repeat: no-repeat !important;
background-position: center center !important;
content: "" !important;
}
.product-top .social-buttons-wrapper .link-icon.chat::before {
background-image: url(/user/documents/upload/grafika/comments-light.png) !important;
opacity: 1 !important;
background-size: 40px !important;
background-repeat: no-repeat !important;
background-position: center center !important;
content: "" !important;
}
.product-top .social-buttons-wrapper .link-icon.share::before {
background-image: url(https://385469.myshoptet.com//user/documents/upload/grafika/share-alt-square-light.png) !important;
opacity: 1 !important;
background-size: 40px !important;
background-repeat: no-repeat !important;
background-position: center center !important;
content: "" !important;
width: 45px;
height: 45px;
margin: 0 auto 5px auto;
}
#header .top-navigation-contacts .project-email span {
  display: unset !important;
}
#header .top-navigation-contacts .project-phone::before {
    content: "" !important;
    background-image: url("/user/documents/upload/grafika/zakaznicka_podpora.svg") !important;
    background-position: right center !important;
    background-repeat: no-repeat !important;
    background-size: 50% !important;
}


#footer .search button {
  background: #68CADF !important
}
.flags-extra .flag.flag-discount .price-standard span {
display: none;
}
.ikonky-obal {
  width: 100% !important;
  background: #E8E8E8 !important;
  min-height: 110px !important;
}
.ikonky {
  width: 25% !important;
  float: left !important;
  background: #E8E8E8 !important;
  padding: 20px !important;
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.ikonky img {
  width: 100% !important;
}
#carousel {
    margin-bottom: 0px !important;
    background: transparent !important;
    border-radius: 0px !important;
}
.logo-paticka img {
  max-width: 250px !important;
}
.type-detail .products-block.products .product .availability {
    text-align: center !important;
}
.add-to-cart-button.btn {
  background: #6AC956 !important;
}
.shp-tabs-row.responsive-nav {
  display: block !important;
}
.basic-description h3:first-of-type {
  display: none !important;
}

@media screen and (max-width: 768px) {
.socialni-ikony, .platebni-ikony {
  padding-bottom: 20px !important;
  padding-top: 20px !important;
}
#footer {
  text-align: center !important;
}
footer .custom-footer {
    padding-top: 40px;
}
.ikonky {
    width: 50% !important;
  padding: 10px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.text-hlavicka {
display: none !important;
}
}
@media screen and (min-width: 768px) {
.top-navigation-bar .msg-part {
    width: 35% !important;
}
.top-navigation-bar .nav-part {
    width: 65% !important;
}
.odber .topic {
  background-image: url("/user/documents/upload/grafika/sleva.png") !important;
  background-repeat: no-repeat !important;
  background-position: top left !important;
  background-size: 12% !important;
  padding-left: 90px !important;
}
#header .header-top {
    height: 80px !important;
}
#header #navigation ul.menu-level-1 > li {
  padding-left: 20px !important;
}
#header #navigation ul.menu-level-1 > li:first-of-type {
  padding-left: 0px !important;
}

@media (min-width: 1200px)
.news-item .image {
    width: 370px;
}

@media (min-width: 768px)
.news-item .image {
    margin-right: 40px;
}
@media (min-width: 480px)
.news-item .image {
    margin-right: 20px;
    margin-bottom: 0;
    text-align: center;
    flex: 0 1 auto;
    width: calc(100% / 3);
    text-align: left;
}

.navigation-in a[href="/rousky/"] {
    background-image: url("/user/documents/upload/grafika/ikonka_rousky.png") !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
    background-size: 30% !important;
    padding-left: 50px !important;
    line-height: 40px !important;
}
.navigation-in a[href="/respiratory/"] {
    background-image: url("/user/documents/upload/grafika/ikonka_respiratory.png") !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
    background-size: 20% !important;
    padding-left: 40px !important;
    line-height: 40px !important;
}
    .navigation-in a[href="/ochranne-pomucky/"] {
        background-image: url("/user/documents/upload/grafika/ochranne-pomucky.png") !important;
        background-position: left center !important;
        background-repeat: no-repeat !important;
        background-size: 18% !important;
        padding-left: 40px !important;
        line-height: 40px !important;
    }
.navigation-in a[href="/slevy/"] {
    background-image: url("/user/documents/upload/grafika/velkoobchod.png") !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
    background-size: 35% !important;
    padding-left: 35px !important;
    line-height: 40px !important;
}
.navigation-in a[href="/zdravotnicke-potreby/"] {
    background-image: url("/user/documents/upload/grafika/zdrav-potreby.jpg") !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
    background-size: 13% !important;
    padding-left: 35px !important;
    line-height: 40px !important;
}
/* .navigation-in a[href="/pece-o-pokozku/"] {
    background-image: url("/user/documents/upload/grafika/pece-plet.jpg") !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
    background-size: 17% !important;
    padding-left: 30px !important;
    line-height: 40px !important;
} */
.navigation-in a[href="/velkoobchod/"] {
    background-image: url("/user/documents/upload/grafika/velkoobchod.png") !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
    background-size: 22% !important;
    padding-left: 33px !important;
    line-height: 40px !important;
}
.navigation-in a[href="/doplnky-stravy/"] {
    background-image: url("/user/documents/upload/grafika/doplnky_stravy.svg") !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
    background-size: 18% !important;
    padding-left: 45px !important;
    line-height: 40px !important; 
}
.navigation-in a[href="/testy/"] {
    background-image: url("/user/documents/upload/grafika/test_covid.svg") !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
    background-size: 18% !important;
    padding-left: 45px !important;
    line-height: 40px !important;
}
/* .navigation-in a[href="/pece-o-usmev/"] {
    background-image: url("/user/documents/upload/grafika/ikona-usmev.jpg") !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
    background-size: 15% !important;
    padding-left: 35px !important;
    line-height: 40px !important;
} */
.navigation-in a[href="/pece-o-telo-2/"] {
  background-image: url("/user/documents/upload/grafika/pece-plet.jpg") !important;
  background-position: left center !important;
  background-repeat: no-repeat !important;
  background-size: 15% !important;
  padding-left: 35px !important;
  line-height: 40px !important;
}
.navigation-in a[href="/vyprodej/"] {
  background-image: url("/user/documents/upload/grafika/vyprodej.svg") !important;
  background-position: left center !important;
  background-repeat: no-repeat !important;
  background-size: 15% !important;
  padding-left: 35px !important;
  line-height: 40px !important;
}
.navigation-in a[href="/geneticke-testy/"] {
  background-image: url("/user/documents/upload/grafika/dna_testy.svg") !important;
  background-position: left center !important;
  background-repeat: no-repeat !important;
  background-size: 15% !important;
  padding-left: 35px !important;
  line-height: 40px !important;
}

.navigation-in a[href="/rukavice/"] {
  background-image: url("/user/documents/upload/grafika/rukavice.svg") !important;
  background-position: left center !important;
  background-repeat: no-repeat !important;
  background-size: 15% !important;
  padding-left: 35px !important;
  line-height: 40px !important;
}
}
