
@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap');

@import url("https://use.typekit.net/kbl5tsx.css");

.external-fonts-loaded h1 {
  font-family: "Figtree", sans-serif;}
.external-fonts-loaded body, body.blank-mode {
  font-family: "Figtree", sans-serif;
  font-style: normal;}
.form-control:focus, input:focus, select:focus, textarea:focus {
  box-shadow: none;}
.subcategories li a .text {
  max-height: 74px;}
.detail-parameters th {
  color: #232323;}
.compact-form .btn {
  padding: 6px 20px 4px;}
.form-control {
  border-radius: 0px;}

h3 {font-size: 22px;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #232323;}

.flag.flag-custom2 {
background-color: #d02aff;
font-weight: 400;
border-radius: 100px;
margin-top: 4px;
margin-left: 5px;
text-transform: uppercase;
font-size: 14px;
}

.flag.flag-custom3 {
background-color: #2470ff;
font-weight: 400;
border-radius: 100px;
margin-top: 4px;
margin-left: 5px;
text-transform: uppercase;
font-size: 14px;
}

.flag.flag-new {
  background-color: #25e58f;
  font-weight: 400;
  border-radius: 100px;
  margin-top: 4px;
  margin-left: 5px;
  text-transform: uppercase;
  font-size: 14px;
}

.flag.flag-action {
  background-color: #7314ff;
  font-weight: 400;
  border-radius: 100px;
  margin-top: 4px;
  margin-left: 5px;
  text-transform: uppercase;
  font-size: 14px;
}

.flag.flag-quantity-discount{
  background-color: #ff1414;
  font-weight: 400;
  border-radius: 100px;
  margin-top: 4px;
  margin-left: 5px;
  text-transform: uppercase;
  font-size: 14px;
}

.quantity-discounts__headline {
  color: #262626;
  font-weight: 600;
}

.quantity-discounts__item--highlighted {
  color: #262626;
  cursor: pointer;
  font-weight: 700;
  outline: 1px solid;
  outline-color: #262626;
  outline-offset: -1px;
}

.flag.flag-gift {
  background-color: #4c2dff;
  font-weight: 400;
  border-radius: 100px;
  margin-top: 4px;
  margin-left: 5px;
  text-transform: uppercase;
  font-size: 14px;
}

.flag.flag-tip-na-vanoce {
  background-color: #415e45;
  font-weight: 400;
  border-radius: 100px;
  margin-top: 4px;
  margin-left: 5px;
  text-transform: uppercase;
  font-size: 14px;
}

.flag.flag-tip {
  background-color: #FF6000;
  font-weight: 400;
  border-radius: 100px;
  margin-top: 4px;
  margin-left: 5px;
  text-transform: uppercase;
  font-size: 14px;
}

.flag.flag-webinar {
  background-color: #ff5b5b;
  font-weight: 400;
  border-radius: 100px;
  margin-top: 4px;
  margin-left: 5px;
  text-transform: uppercase;
  font-size: 14px;
}

.flag-bazarek {
  background-color: #fcba03;
  color: #fff;
  font-weight: 400;
  border-radius: 100px;
  margin-top: 4px;
  margin-left: 5px;
  text-transform: uppercase;
  font-size: 14px;
  }

.flag.flag-discount {
  background-color: #ff4b14;
}

.flags-extra .flag {
  width: 75px;
  height: 75px;
  margin-left: 0;
  margin-right: 8px;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-bottom: 8px;
  border-radius: 100%;
}

.flag-petr-a-jeho-pribehy {
background-color: #0586ff;
color: #ffffff ;
font-weight: 400;
border-radius: 100px;
margin-top: 4px;
margin-left: 5px;
text-transform: uppercase;
font-size: 14px;
}

.flag-ctenarska-gramotnost
 {
background-color: #8c2eff;
color: #ffffff ;
font-weight: 400;
border-radius: 100px;
margin-top: 4px;
margin-left: 5px;
text-transform: uppercase;
font-size: 14px;
}

.flag-vanoce
 {
color: #ffffff ;
font-weight: 400;
border-radius: 100px;
margin-top: 4px;
margin-left: 5px;
text-transform: uppercase;
font-size: 14px;
}

.flag-dite-s-omj {
background-color: #ffffff;
color: #262626 ;
font-weight: 400;
border-radius: 100px;
margin-top: 4px;
margin-left: 5px;
text-transform: uppercase;
font-size: 14px;
}

.flag-pas-a-jine-svp {
background-color: #ffffff;
color: #262626 ;
font-weight: 400;
border-radius: 100px;
margin-top: 4px;
margin-left: 5px;
text-transform: uppercase;
font-size: 14px;
}

.flag-predskolak {
background-color: #ffffff;
color: #262626 ;
font-weight: 400;
border-radius: 100px;
margin-top: 4px;
margin-left: 5px;
text-transform: uppercase;
font-size: 14px;
}

.flag-1--trida {
background-color: #ffffff;
color: #262626 ;
font-weight: 400;
border-radius: 100px;
margin-top: 4px;
margin-left: 5px;
text-transform: uppercase;
font-size: 14px;
}

.flag-1--stupen {
background-color: #ffffff;
color: #262626 ;
font-weight: 400;
border-radius: 100px;
margin-top: 4px;
margin-left: 5px;
text-transform: uppercase;
font-size: 14px;
}

.flag-2--stupen {
background-color: #ffffff;
color: #262626 ;
font-weight: 400;
border-radius: 100px;
margin-top: 4px;
margin-left: 5px;
text-transform: uppercase;
font-size: 14px;
}

.flag.flag-zaznam {
background-color: #fe511f;
font-weight: 400;
border-radius: 100px;
margin-top: 4px;
margin-left: 5px;
text-transform: uppercase;
font-size: 14px;
}

.flag {
  line-height: 1.4;
}

.p-thumbnails a img {
  display: block;
  border-style: solid;
  border-width: 0;
  border-radius: 0px;
  padding: 2px;
}

.external-fonts-loaded h1 {
  font-family: "Figtree", sans-serif;
}

.external-fonts-loaded h2 {
  font-family: "Figtree", sans-serif;
}

.external-fonts-loaded ol.cart-header, .external-fonts-loaded .next-step, .external-fonts-loaded .price-wrapper, .external-fonts-loaded .price-additional, .external-fonts-loaded .price-measure, .external-fonts-loaded .price-final, .external-fonts-loaded .price-save, .external-fonts-loaded .price-standard, .external-fonts-loaded .btn, .external-fonts-loaded .products .name {
  font-family: "Figtree",sans-serif;
}

.blank-mode .cart-related-name, .blank-mode .cart-table .main-link, .blank-mode .h1, .blank-mode .h2, .blank-mode .h3, .blank-mode .h4, .blank-mode .h5, .blank-mode .h6, .blank-mode h1, .blank-mode h2, .blank-mode h3, .blank-mode h4, .blank-mode h5, .blank-mode h6, .cart-related-name, .cart-table .main-link, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-family: "Figtree",sans-serif;
  }

.navigation-in > ul > li.ext > ul > li > div > a {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 18px;
}

.subcategories.with-image li a .text{
  padding-left: 60px;
  padding-bottom: 0px;
  overflow: visible;
  width: 100%;
}

.subcategories li {
  padding: 0px;
}
  
@media (min-width:1440px) {
.col-xl-2 {
  width: 20%;
  }}

@media (max-width: 767px) {
.subcategories li a .text {
  font-size: 14px;
  line-height: 14px;
  }}

.subcategories li a:before {
  content: none;
}

.subcategories.with-image li a .image img {
  height: 100%;
  width: 100px;
  max-height: 100px;
  max-width: 100px;
}

.subcategories.with-image li a {
  align-items: center;
  display: flex;
  padding-left: 0px;
}

.continue-order-button {
  border-radius: 100px;
}

.h4.homepage-group-title, .h4.homepage-group-title {
  margin-top: 45px;
  font-size: 26px;
  text-align: center;
}

.site-msg.information {
  max-width: 100%;
  margin-bottom: 10px;
  box-shadow: none;
  position: static;
  font-size: 14px;
  text-align: center;
}

img {
  border-radius: 10px;}

.detail-parameters th {
  padding-right: 30px;}

@media (min-width: 768px) {
  #navigation {
    position:relative;
    left: 0;
    height: 54px;}

.submenu-visible #navigation {overflow: visible}
.submenu-visible #navigation.menu-helper-visible {overflow: hidden}}

#categories ul ul ul .expandable .cat-trigger {
left: 70px;}
#categories ul ul .expandable .cat-trigger {
left: 50px;}

#categories .expandable>.topic>a>span:before, #categories .expandable>a>span:before {
  height: 7px;
  line-height: 13px;
  width: 15px;
  font-size: 10px;
  }

.categories .topic.active>a {
  background-color: #f9f9f9;
  color: #262626;
}

.categories .topic.active>a:hover {
  background-color: #f9f9f9;
  color: #262626;
  transition: all .3s ease-out;
}

.categories li.active>a, .categories li.active>a {
  background-color: #f9f9f9;
  color: #262626;
}

.categories li.active>a, .categories li.active>a:hover {
  background-color: #f9f9f9;
  color: #262626;
  transition: all .3s ease-out;
}

#categories .expandable.active.expanded>a>span {
  color: #262626;
}

.products-inline > div {
  padding-top: 0px;
}
.sidebar-inner .categories ul ul ul a {
  padding-left: 90px;
}

.sidebar-inner .categories ul ul ul ul a {
  padding-left: 110px;
  font-style: italic;
}

.sidebar {
  background-color: transparent;
  margin-top: 10px;
  border-radius: 0px!important;
  margin-bottom: 10px;}

.pr-list-unit {visibility: hidden}

.dklab-delivery-box.position-above-header p {
  font-weight: 500;}
.dklab-delivery-box.position-above-header {
  margin-bottom: 10px !important;}

.row {
  margin-bottom: 10px;
}

.faq-item label {
  background-color: transparent;}

.responsive-nav {
  margin-bottom: 0px;
  visibility: hidden;
  height: 0px;}

.quantity {
  font-size: 14px;
  font-family: "Figtree", sans-serif;
  font-weight: 600;
  line-height: 1;
  border-color: #232323;
  padding-right: 60px;
  border-radius: 150px;
}

.quantity input {
  font-family: "Figtree", sans-serif;
}

.quantity .increase, .quantity .decrease {
  border-color: #232323;
  background-color: transparent;
  color: inherit;
  width: 40px;
}

.p-detail .add-to-cart .quantity {
  border-style: solid;
  border-width: 1px;
  margin-right: 10px;
}

.quantity .increase::before, .quantity .decrease::before {
  width: 90%;
  font-size: 9px;
}

select, select.form-control, .select2-selection {
  cursor: pointer;
}
.price-final {
  color: #232323;
}

.box-bg-variant .categories a {
  border-bottom-color: inherit;
  color: #232323;}

ol.top-products li a {
  color: #232323;
}

.form-control, select {
  border: 0px;
  background-color: #fff;
}

.form-group .js-validated-element-wrapper .consents .consents-first{
  color: #fff
}

.btn.btn-default.btn-arrow-right{
  background-color: #afc2ff;
  border-radius: 0px;
}

.btn.btn-default:hover, a.btn.btn-default:hover {
  background-color: #afc2ff;
  transition: all .3s ease-out;
}

.btn.btn-arrow-right:before, a.btn.btn-arrow-right:before {
  margin-bottom: 5px;
}
.btn .btn-default .btn-arrow-right::before{
  line-height: 1;
  vertical-align: baseline;
}

.btn.btn-primary, a.btn.btn-primary {
padding: 6px 20px 8px 20px;
}
  
.odber h4 {
  font-size: 32px;
  text-transform: none;
  color: white;
}
  
.odber {
  background-color: #005cff;
  padding: 40px 20px;
}

.homepage-box.welcome-wrapper {
  margin-bottom: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  }
  
.welcome h1 {
  height: 0px;
  visibility: hidden;}
  
.homepage-box {
  margin-bottom: 0px;
  padding-bottom: 0px;
  }


input::placeholder {
  color: #232323;
}

.browse-p .p-prev, .browse-p .p-next {
  background-color: #232323;
}

.browse-p .p-prev:hover, .browse-p .p-next:hover {
  background-color: #232323;
}

.top-navigation-bar {
  border-top: none;
}
.top-navigation-bar a:hover {
  color: #262626;
  font-weight: 600px;
  transition: all .3s ease-out;
}
.products>div {
  border-color: transparent;
  }
  
@media (min-width:800px){
  .navigation-in ul li a b {
    font-size: 14px!important;
    font-weight: 700!important;
  }}

@media (max-width: 799px) {
  .top-navigation-bar .responsive-tools {
    justify-content: flex-end;
    width: 100%;
    }
}

.menu-helper:after {
  border-radius: 0;
  font-size: 20px;
  line-height: 66px;
  width: 48px;
}

.menu-helper {
  line-height: 0;
  top: 115px;
}

.homepage-box.welcome-wrapper {
  background-color: transparent!important;
  }

[class~=blog-hp]:before {
  font-weight: 400;
  font-size: 40px;}
  
#footer>.container {
  background-color: transparent;
  }

#footer .contact-box a:hover, #footer .news-item-widget a:hover, #footer .password-helper a:hover, #footer ul a:hover {
  text-decoration: underline;
  color: white;
  transition: all .3s ease-out;
}

.link-like:focus, .link-like:hover, a:focus, a:hover {
  color: #2F93FF;
  text-decoration: underline;
  transition: all .3s ease-out;
  }

.custom-footer {
  border-color: transparent;
  color: white;
  padding-top: 16px;
  }

#footer h4 {
  color: white;
    }

#footer ul a {
  color: #ffffff;}

#footer .contact-box a, #footer .password-helper a, #footer .news-item-widget a, #footer ul a {
  color: #ffffff;}

.footer-rows .site-name {
  position: absolute;
  left: 0px;
  top: 22px;
  display: block;
  max-width: 240px;
  }  

.template-11.one-column-body .content .filter-sections {
padding: 25px;
border-radius: 10px}

.filter-sections {
  background-color: #f9F9F9;
  }

a.chevron-after.chevron-down-after {visibility: hidden}
.social-buttons-wrapper {margin-top: 0px;
  }

@media (min-width: 768px) {
  .navigation-in>ul>li.ext>ul>li>a img {
    display: block;
    height: auto;
    max-height: 65px;
    max-width: 90px;
    }
}
@media (max-width: 767px) {
  ol.cart-header li {
  border-bottom-width: 0px;
  }}

ol.cart-header li a span:before, ol.cart-header li strong span:before {
  content: none;
}

@media (min-width: 768px) {
  .navigation-in ul.menu-level-2 {
    background-color: #fff;
    border-color: transparent;
    }
}

.link-icon {
  flex-grow: 0;
  flex-shrink: 0;
  margin: 0px;
  padding: 0px 40px 0px 0px;
  text-align: center;
  text-transform: uppercase;
}

.description-inner {
  padding: 0;
  }

div.p-short-description{
margin-top: 40px;
    }

.sidebar {
  background-color: #f9f9f9;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 20px;
  }

@media (max-width: 767px) {
  .scrolled body:not(.search-window-visible) .top-navigation-bar {
    box-shadow: none
  }}

.multiple-columns-body .position--benefitProduct {
  flex-wrap: nowrap;
  width: 100%;
}

.benefitBanner__picture {
  align-items: center;
  display: flex;
  flex: 0 0 75px;
  padding: 10px;
  max-width: 75px;
}

strong {
font-weight: 600;}

.category-perex, .category__secondDescription {
margin-bottom: 60px;
}

.category__secondDescription {
  margin-top: 100px;
}

.link-like, a {
color: #2F93FF;
}

ol.top-products li:before {
  background-color: transparent;
  border: 0px;
  border-style: solid;
  border-color: #232323;
  color: #232323;
    }

.sidebar-inner>div {
  border-color: transparent;}

@media (max-width: 767px) {
#content .filters-unveil-button-wrapper + .dkLab-filters-wrapper > .dkLab-filters-wrapper__button h4 {
  border-radius: 100px;
  border-color: #232323!important;
  background-color: #232323!important}}

.tab-content .detail-parameters td {
  font-weight: 400;
        }
        
h3 {
  margin-bottom: 30px;
  margin-top: 40px;
}
}

#dklabLogaSlider img {
  max-height: 90px;
  border-radius: 0px;
}

h2.products-related-header {
  margin-top: 40px;
  padding-left: 0px;
}

@media (max-width: 991px) {
  .cart-summary {
    background-color: #f9f9f9;
  }
}

.discount-coupon input, .free-gifts-wrapper form {
  background-color: #f9f9f9;
}

.order-summary-item.price {
  border: none;
  background-color: #f9f9f9;
}

.menu-item-736 a > b {
  color: #ff4a00;
  }

.menu-item-736 a:hover{
  text-decoration-color: #ff4a00;
  transition: all .3s ease-out;
  }

.menu-item-1022 a > b {
    color: #415e45;
    }

.menu-item-1022 a,b:hover{
    text-decoration-color: #415e45;
    transition: all .3s ease-out;
    }

.menu-item-1055 a > b {
  color: #ff31e7;
  }
      
.menu-item-1055 a,b:hover{
  text-decoration-color: #ff31e7;
  transition: all .3s ease-out;
  }

.navigation-in ul.menu-level-2 a:hover {
  color: #262626;
  text-decoration: underline;
  text-decoration-color: #262626;
  transition: all .3s ease-out;
}
  }
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
  height: 100%!important;
  }
.products-block .p-bottom .p-tools, .products-block .p-bottom .prices {
  flex-basis: 0%;
  }
div.p-tools {
  margin-top: 0px;
  }
.products-block .p-bottom>div {
  align-items: center;
  }
.products-block.products .p .name {
  height: 50px;
}
.menu-item-external-45 a > b {
  color: #442bff;
}

.menu-item-external-45 a,b:hover{
  text-decoration-color: #442bff;
  transition: all .3s ease-out;
}

.ordering-process .content-wrapper {
  background-color: #f9f9f9;
}

@media (min-width: 768px) {
.ordering-process #navigation {
  height: 66px;
      }}

@media (min-width: 768px) {
.ordering-process #header {
  border: none;
      }}

.link-like, a {
  transition: none;
      }
.form-group {
  margin-top: 20px;
    }

@media (min-width:1200px){
  .blog-wrapper .news-item, .multiple-columns-body .blog-wrapper .news-item, .multiple-columns-body.mobile .blog-wrapper .news-item {
    flex-basis: 33%;
    width: 33%;
      }}

.products-block .image, .products-block .name {
  margin-bottom: 4px;
  text-align: center;
    }

.products-block .ratings-wrapper .availability {
  text-align: center;
  }


.products-block .p-bottom>div {
  display: contents;}

.products-block.products .p .price {
  text-align: center;
}

.products-block .p-bottom .p-tools {
  text-align: center;
  padding: 10px;
  }

.form-control, select {
  background-color: #f9f9f9;
    }

input[type=search].form-control{
  border: 0px;
  background-color: #f9f9f9;
  border-radius: 0px;
    }

.products-block.products>div {
    padding: 5px;
    }

.products-block .image, .products-block .name {
    margin-bottom: 0px;
    }

.btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion {
  background-color: #ff4a00;
  border-color: #ff4a00;
  color: #fff;
        }

.btn, a.btn {
border-radius: 0;
border-style: none;
border-width: 0px;
font-size: 14px;
font-weight: 400;
line-height: 24px;
padding: 6px 20px 8px 20px;
}

@media (min-width: 321px) and (max-width: 767px) {
  .columns-mobile-2 .products-block>div .p .name {
    text-align: center;
          }}

@media (min-width: 321px) and (max-width: 767px) {
  .columns-mobile-2 .products-block>div .ratings-wrapper .availability {
    text-align: center;
        }
    }

@media (min-width: 321px) and (max-width: 767px) {
  .columns-mobile-2 .products-block>div .p a.image {
    margin-bottom: 0px;
      }
  }

@media (min-width: 321px) and (max-width: 767px) {
  .columns-mobile-2 .products-block>div .p .name {
    font-size: 16px;
    }
}

.responsive-tools>a[data-target="navigation"]::before {
  background-color: #232323;
}

@media (min-width: 321px) and (max-width: 767px) {
  .columns-mobile-2 .products-block>div .p-bottom .p-tools {
      text-align: center;
  }
}

@media (min-width: 321px) and (max-width: 767px) {
  .columns-mobile-2 .products-block>div .flags-extra {
      bottom: -10px;
  }
}

@media (min-width: 321px) and (max-width: 767px) {
  .columns-mobile-2 .products-block>div .flags-extra .flag {
      border-radius: 100px;
  }
}

@media (min-width: 321px) and (max-width: 767px) {
  .columns-mobile-2 .products-block>div .p-bottom .p-tools {
      text-align: center;
  }
}

.products-block .ratings-wrapper {
  min-height: 40px;
}

.p-detail-info>div+div:before {
  color: white;
}

.p-detail .add-to-cart .quantity {
  border-radius: 100px;
  }

  .p-detail-info>div+div:before {
    font-size: 0px;
}

.h2, h2 {
font-size: 24px;
}

.basic-description h2 {margin-top: 40px}

.subcategories.with-image li a .image {
width: 20%;
}

.homepage-box.welcome-wrapper {
margin-top: 0px;
}
.btn.add-to-cart-button, .btn.btn-cart, a.btn.add-to-cart-button, a.btn.btn-cart {
padding: 6px 20px 8px 20px;
}

.order-button-suffix {visibility: hidden}
.order-button-suffix {
font-size: 0px;
line-height: 0px;
}

.type-detail .add-to-cart-button {
margin-left: 0px!important;
}
.products .products-block .homepage-products-30 .hideCode .lightSlider .lSSlide {height: 520px;}
.p-in {padding: 10px}

.p-thumbnails-horizontal .p-thumbnail:before, .p-thumbnails-horizontal .show360image:before {
  top: 0px;
  }

span.load-products .btn .btn-default .unveil-button {
  color: #fff;
  background-color: #262626;
  font-size: 18px;
}

.instagram-widget>a img{
  border-radius: 0px;
}

@media (min-width: 321px) and (max-width: 767px) {
.p-detail .stars-wrapper {
  margin-bottom: 10px;
  margin-top: 10px;
}}

@media (max-width: 1200px) and (min-width: 480px) {
  .products-block.products-additional .p-bottom .p-tools {
      text-align: center;
  }
}

@media (min-width: 768px) {
  .top-navigation-bar .top-nav-button-account, .top-navigation-bar .top-nav-button-login {
      display: inline;
      background-color: #fff;
      padding: 5px 10px 5px 10px;
      border-radius: 100px;
  }
}

.discount-coupon form .btn, .free-gift .btn {
  flex: 0 0 90px;
  height: inherit;
  background-color: #f9f9f9;
  color: #262626;
}

.next-step .btn.btn-lg {
  line-height: inherit;
  padding: 10px 20px 12px 20px;
}

.btn.btn-secondary, a.btn.btn-secondary {
  background-color: #f9f9f9;
}

.link-icon.watchdog:before {
  content: url(https://www.pasparta.cz/user/documents/upload/úpravy/pes-2.svg);
  width: 60px;
}

.link-icon.chat:before {
  content: url(https://www.pasparta.cz/user/documents/upload/úpravy/dotaz-4.svg);
  width: 60px;
}

.top-navigation-contacts a.project-email:before {
  content: url(https://www.pasparta.cz/user/documents/upload/úpravy/dopis.svg);
  width: 45px;
}

.link-icon.share:before {
  content: url(https://www.pasparta.cz/user/documents/upload/úpravy/sdílet.svg);
  width: 60px;
}

.btn.cart-count:before, a.btn.cart-count:before {
  content: url(https://www.pasparta.cz/user/documents/upload/úpravy/kosik-3.svg);
  width: 45px;
}

.co-box.co-delivery-method h4:before {
  content: url(https://www.pasparta.cz/user/documents/upload/úpravy/doprava-2.svg);
  width: 55px;
}

.co-box.co-payment-method h4:before {
  content: url(https://www.pasparta.cz/user/documents/upload/úpravy/koruna-2.svg);
  width: 55px;
}

.co-box.co-basic-information h4:before{
  content: url(https://www.pasparta.cz/user/documents/upload/úpravy/cr_sk-2.svg);
  width: 55px;
}

.top-navigation-contacts a.project-phone:before{
  content: url(https://www.pasparta.cz/user/documents/upload/úpravy/telefon.svg);
  width: 45px;
}

.co-box h4:before, .co-box h4:before{
content: url(https://www.pasparta.cz/user/documents/upload/úpravy/osobni-2.svg);
  width: 55px;
}

.co-box.co-billing-address h4:before{
  content: url(https://www.pasparta.cz/user/documents/upload/úpravy/dopis.svg);
    width: 55px;
  }

@media (max-width: 767px) {
.co-box h4 {
  padding-left: 70px;
}}

.co-box h4:before {
  margin-top: -25px;
}

.advanced-order .advanced-order-suggestion {
  border-top-style: none;
  }

.advanced-order .h2 {
  text-transform: uppercase;
  font-weight: 600;
  }

.cart-item>div, .co-box {
  border-color: #f9f9f9;
}

.radio-wrapper {
  border-color: #f9f9f9;
}

.navigation-buttons>a[data-target=cart] i {
  background-color: #ff4a00;
  color: #fff;
}
.navigation-buttons>a[data-target=cart] i {
  border-radius: 100%;
  bottom: auto;
  display: block;
  font-size: 11px;
  font-style: normal;
  height: 17px;
  left: 6px;
  line-height: 10px;
  padding: 3px;
  position: absolute;
  right: auto;
  top: 4px;
  width: 17px;
}

.link-icon:before {
  display: block;
  font-size: 20px;
  line-height: 1;
  margin-bottom: 5px;
  text-align: center;
}

#content .filters-unveil-button-wrapper .unveil-button {
  background-color: #f9f9f9;
  color: #262626;
}

.load-products .btn .btn-default .unveil-button {
  background-color: #f9f9f9;
  color: #262626;
}


@media (max-width: 767px) {
  #header .cart-count {
      right: 41px;
      top: -42px;
  }
}

.responsive-tools>a[data-target="navigation"]::before {
  background-color: transparent!important;
  color: #262626;
}

.responsive-tools>a:before {
  font-size: 18px!important;
}

.cart-table tr td {
  border: none;
}

.btn.btn-block.btn-default.toggle-contacts{
  color: #262626;
  background-color: #f9f9f9;
  }

  .stars {
  height: 8px;
  }

  .p-detail .stars-wrapper {
  margin-right: 10px;
  }

  #hodnoceniobchodu .vote-wrap:not(.admin-response .vote-wrap),
  .id--51 #content .vote-wrap:not(.admin-response .vote-wrap),
  .template-14.id--51 .rate-wrapper:not(.admin-response .vote-wrap) {
  background-color: #f9f9f9 !important;
  border-color: #f9f9f9 !important;
  border-width: 0px !important;
  border-style: solid !important;
  border-radius: 10px !important;
  }
  
  #hodnoceniobchodu .shop-stat-all a {
  background-color: #f9f9f9 !important;
  color: #262626 !important;
  border-color: #f9f9f9 !important;
  border-radius: 90px !important;
  }
  
  #hodnoceniobchodu .shop-stat-all a:hover {
  background-color: #f9f9f9 !important;
  color: #262626 !important;
  border-color: #f9f9f9 !important;
  transition: all .3s ease-out;
  }

.pagination-link:before {
  height: 4px;
  }

.copyright{
  color: #2F93FF;
  }

@media (min-width: 992px) {
  .popup-widget-inner:not(.cart-widget-inner) {
      border-radius: 10px;
  }
}

.blog-wrapper .news-item .description {
  color: #262626;
}

.blog-wrapper .news-item .description a:hover {
  text-decoration-color: #262626!important;
  transition: all .3s ease-out;
}

.carousel-indicators>li {
  box-shadow: none;
}

@media (min-width: 768px) {
  .languagesMenu__content {
      border-radius: 100px;
      margin-right: 10px;
  }
}

.languagesMenu__header {
  border: none
  color: #262626;
  font-size: 16px;
}

@media (min-width: 768px) {
  .languagesMenu__header {
      margin-right: 0px;
      padding: 1px 10px;
  }
}

@media (min-width: 480px) {
.news-item {
  margin-bottom: 40px;
  }
}

.news-item a:hover{
text-decoration: none;
transition: all .3s ease-out;
  }

.p-detail-info>div {
margin-right: 5px;
  }

.availability-value span:nth-child(1) {
    color: #7C7C7C !important;
}

.products-block.products .p .name {height: 100%;}

#dklabLogaSlider img {
border-radius: 0px}

@media only screen and (max-width: 600px){
a.btn.inline-block {
margin-bottom: 10px;}}

@media (min-width:1200px){
.custom-footer>div {
flex: 0 0 auto;
width: 28%;}}

@media (min-width:1200px){
.custom-footer>div.extended {
width: 42%;}}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
font-weight: 500;}

#dklabLogaSliderWrapper {
  margin-bottom: 60px;
}
.latest-contribution.latest-contribution-rating {display:none;}

@media (max-width: 767px){
#header, .top-navigation-bar {
background-color: #fff!important;
border-bottom: none;}}

.btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion {
background-color: #fe4a01;
border: none;
color: #fff;}

.sidebar h4 {
  font-size: 24px;
  font-weight: 600;
  text-transform: none;}

.next-step {
  margin-top: 20px;
  justify-content: center;}

  .one-column-body.template-11 #dklabBanplusUvod.carousel {margin:0px!important}
.products-block .p a.image{
transition: all 0.3s ease;}
.products-block .p a.image:hover{
transform: scale(1.02);}
.blog-wrapper .news-item .image {
transition: all 0.3s ease;}
.blog-wrapper .news-item .image:hover {
transform: scale(1.02);
}
input[type=search].form-control {
border-radius: 20px;
margin-left: 20px;
}
.carousel,
.carousel-inner {
width: 100%;
max-width: 100%;
}