/* old.min.css */
.psi-obsah{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:25px;}.psi-obsah>div{width:100%;margin:10px;display:flex;justify-content:center;}@media(min-width:768px){.psi-obsah>div{width:30%}}.psi-obsah>div .title{font-size:16px;padding:10px;color:#329a9d;}.stenata{display:flex;flex-direction:column;flex-wrap:wrap;background:#f9f9f9;align-self:baseline;}.psi-obsah .obsah{display:flex;flex-direction:column;flex-wrap:wrap;background:#f9f9f9;}.stenata:before{content:'Štěňata';font-size:32px;text-align:center;background:#329a9d;color:#fff;}.psi-obsah .bezny-zivot{display:flex;flex-direction:column;background:#f9f9f9;align-self:baseline;}.psi-obsah .bezny-zivot:before{content:'Běžný život psa';font-size:32px;text-align:center;background:#329a9d;color:#fff;}.psi-obsah .pece{display:flex;flex-direction:column;background:#f9f9f9;align-self:baseline;}.psi-obsah .pece:before{content:'Základy péče a veterina';font-size:32px;text-align:center;background:#329a9d;color:#fff;}.psi-obsah .psi-sporty{display:flex;flex-direction:column;background:#f9f9f9;align-self:baseline;}.psi-obsah .psi-sporty:before{content:'Výcvik a psí sporty';font-size:32px;text-align:center;background:#329a9d;color:#fff;}.psi-obsah .psi-seniori{display:flex;flex-direction:column;background:#f9f9f9;align-self:baseline;}.psi-obsah .psi-seniori:before{content:'Psí senioři';font-size:32px;text-align:center;background:#329a9d;color:#fff;}.kocky-obsah{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:25px;}.kocky-obsah>div{width:100%;margin:10px;display:flex;justify-content:center;}@media(min-width:768px){.kocky-obsah>div{width:30%}}.kocky-obsah>div .title{font-size:16px;padding:10px;color:#329a9d;}.kocky-obsah .obsah{display:flex;flex-direction:column;flex-wrap:wrap;background:#f9f9f9;}.kocky-obsah .kotata{display:flex;flex-direction:column;flex-wrap:wrap;background:#f9f9f9;align-self:baseline;}.kocky-obsah .kotata:before{content:'Koťata';font-size:32px;text-align:center;background:#329a9d;color:#fff;}.kocky-obsah .bezny-zivot{display:flex;flex-direction:column;background:#f9f9f9;align-self:baseline;}.kocky-obsah .bezny-zivot:before{content:'Běžný život kočky';font-size:32px;text-align:center;background:#329a9d;color:#fff;}.kocky-obsah .pece{display:flex;flex-direction:column;background:#f9f9f9;align-self:baseline;}.kocky-obsah .pece:before{content:'Základy péče a veterina';font-size:32px;text-align:center;background:#329a9d;color:#fff;}.psi-obsah .blog-ad{display:flex;flex-direction:column;flex-wrap:wrap;background:#f9f9f9;align-self:baseline;}.psi-obsah .blog-ad:before{content:'Výživa a strava psů';font-size:32px;text-align:center;background:#329a9d;color:#fff;}.clanky-psi .news-item .image,.clanky-kocky .news-item .image,.clanky-adunky .news-item .image{width:100%;margin:0;}@media(min-width:768px){.clanky-psi .news-item .image,.clanky-kocky .news-item .image,.clanky-adunky .news-item .image{width:100px;margin:0;}}.clanky-psi .news-item .description,.clanky-psi .news-item time,.clanky-kocky .news-item .description,.clanky-kocky .news-item time{display:none;}.clanky-psi .obsah,.clanky-kocky .obsah{margin:10px 5px;}@media(max-width:767px){.main-text .image img{max-width:100%!important;max-height:205px!important;}}span.flag.flag-mnozstevni-sleva.hidden{display:block!important;}#nav-manufacturers{display:none;}
/* style-dd.css */
@media (min-width: 992px) {
  .popup-widget {
    position: absolute;

    left: 25%;

    bottom: auto;

    width: 430px;

    max-height: 500px;

    margin-left: 56px;

    padding-top: 18px;
  }
}
@media (min-width: 1200px) {
  .popup-widget {
    position: absolute;

    left: 30%;

    bottom: auto;

    width: 430px;

    max-height: 500px;

    margin-left: 56px;

    padding-top: 18px;
  }
}

@media (min-width: 1920px) {
  .popup-widget {
    position: absolute;

    left: 35%;

    bottom: auto;

    width: 430px;

    max-height: 500px;

    margin-left: 56px;

    padding-top: 18px;
  }
}
.reg-wrapper {
  display: flex;

  flex-wrap: wrap;
}
.popup-widget.login-widget {
  padding-top: 0;

  background-color: #f5f5f5;

  box-shadow: 0 2px 15px rgba(5, 37, 107, 0.18);

  padding: 4px;

  flex-direction: column;

  z-index: 999;
}

@media (min-width: 585px) {
  .popup-widget.login-widget {
    flex-direction: row;
  }
}
@media (min-width: 768px) {
  .popup-widget.login-widget {
    top: 116px;
  }
}

.registration-ups li:before {
  content: "" !important;

  background-image: url(/user/documents/upload/template-parts/stopa_full.svg?v=1);

  width: 20px;

  height: 20px;

  background-size: cover;

  background-position: center;

  background-repeat: no-repeat;

  position: relative;

  display: block;

  padding: 5px;

  text-align: center;
}

.registration-ups ul {
  list-style: none;

  padding-left: 0;
}

.registration-ups li {
  display: flex;

  font-size: 16px;

  line-height: 20px;

  letter-spacing: 0.2px;

  position: relative;

  padding: 5px;
}

@media (min-width: 992px) {
  .login-window-visible .user-action .user-action-in > div.user-action-login {
    display: flex !important;

    flex-direction: row;
  }

  .popup-widget.login-widget::before {
    content: none;
  }

  .popup-widget-inner:not(.cart-widget-inner) {
    border-top-left-radius: 8px;

    border-bottom-left-radius: 8px;

    height: auto;
  }

  .registration-ups {
    padding: 20px 35px;
  }

  .registration-ups h3 {
    font-size: 22px;

    margin: 0;

    font-weight: 600;
  }

  .popup-widget.login-widget {
    background-color: #f5f5f5;

    box-shadow: 0 2px 20px rgb(78 83 97 / 56%);

    padding: 0;

    margin-top: 18px;

    flex-direction: column;

    border-radius: 8px;
  }

  .popup-widget.login-widget {
    width: 750px;
    flex-direction: row;
  }

  .popup-widget.login-widget > div:first-child {
    max-width: 400px;
  }
}
.in-registration-login:not(.is-logged) .content-inner {
  max-width: 900px;
}

@media (max-width: 767px) {
  .type-page table {
    max-width: 100% !important;
  }

  .in-registration-login:not(.is-logged) .content-inner form {
    max-width: 100%;
    padding: 20px 20px 20px;
    background-color: #ffffff;
    width: 100%;
    margin: 0 auto;
  }
}

/* mavio.min.css */
#dmproducts,.dmproducts{min-height:500px;position:relative;margin-top:25px;margin-bottom:25px;}#dmproducts.done,.dmproducts.done{min-height:unset;}.template-05 #dmproducts,.template-05 .dmproducts{border:none;}.venus .widget-parameter-list li{margin-bottom:0;padding-left:0;}.venus .widget-parameter-list li:before{display:none;}.jupiter .widget-parameter-wrapper .widget-parameter-list{list-style-type:none!important;}.jupiter .widget-parameter-wrapper .widget-parameter-list .widget-parameter-value{padding-left:0!important;}.jupiter .widget-parameter-wrapper .widget-parameter-list .widget-parameter-value:before{display:none!important;}.shoptetak-nefrit:not(.id-1) .products-block.products .product{width:calc(50% - 20px);}@media (max-width:480px){.shoptetak-nefrit:not(.id-1) .products-block.products .product{width:100%}}.klubus-apeti-standard .product .image img,.klubus-apeti-clear .product .image img{margin:0!important;}@media (min-width:1400px){.klubus-apeti-clear #dmproducts,.klubus-apeti-clear .dmproducts{margin:20px -30px!important}}@media (min-width:480px){.shoptak-carbon #dmproducts .product,.shoptak-carbon .dmproducts .product{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:0;margin-left:0;width:50%;border-right-style:solid;border-right-width:1px}}#dmproducts .product-buttons,.dmproducts .product-buttons{display:none;}@media (min-width:768px){.shoptetak-adamin.template-11 #dmproducts.products-block .product,.shoptetak-nefrit.template-11 #dmproducts.products-block .product,.shoptetak-adamin.template-11 .dmproducts.products-block .product,.shoptetak-nefrit.template-11 .dmproducts.products-block .product{margin:0!important}.shoptetak-adamin.columns-5 #dmproducts.products-block .product,.shoptetak-adamin.columns-5 .dmproducts.products-block .product{width:20%!important}.shoptetak-adamin.columns-4 #dmproducts.products-block .product,.shoptetak-adamin.columns-4 .dmproducts.products-block .product{width:25%!important}.shoptetak-adamin.columns-3 #dmproducts.products-block .product,.shoptetak-adamin.columns-3 .dmproducts.products-block .product{width:33.333%!important}.shoptetak-adamin.columns-2 #dmproducts.products-block .product,.shoptetak-adamin.columns-2 .dmproducts.products-block .product{width:50%!important}.shoptak-carbon.columns-2 #dmproducts.products-block .product,.shoptak-carbon.columns-2 .dmproducts.products-block .product{width:calc(50% - 20px)}.shoptak-carbon.columns-3 #dmproducts.products-block .product,.shoptak-carbon.columns-3 .dmproducts.products-block .product{width:calc(33.333% - 20px)}.shoptak-carbon.columns-4 #dmproducts.products-block .product,.shoptak-carbon.columns-4 .dmproducts.products-block .product{width:calc(25% - 20px)}.shoptak-carbon.columns-5 #dmproducts.products-block .product,.shoptak-carbon.columns-5 .dmproducts.products-block .product{width:calc(20% - 20px)}.shoptak-carbon #dmproducts.products-block,.shoptak-carbon .dmproducts.products-block{width:calc(100% + 20px);margin-left:-10px}.shoptak-carbon #dmproducts.products-block .product,.shoptak-carbon .dmproducts.products-block .product{margin-top:0!important;margin-left:10px!important}}@media only screen and (max-width:768px){.shoptetak-rubin.template-11.columns-2-mob #dmproducts.products-block .product,.shoptetak-rubin.template-11.columns-2-mob .dmproducts.products-block .product{width:48%}.shoptetak-rubin.template-11.columns-1-mob #dmproducts.products-block .product,.shoptetak-rubin.template-11.columns-1-mob .dmproducts.products-block .product{width:98%}.shoptetak-opal.columns-2-mob #dmproducts.products-block .product,.shoptetak-opal.columns-2-mob .dmproducts.products-block .product{width:calc(50% - 20px)!important;margin:0 10px 30px 10px!important}.shoptetak-opal.columns-1-mob #dmproducts.products-block .product,.shoptetak-opal.columns-1-mob .dmproducts.products-block .product{width:calc(100% - 20px)!important;margin:0 10px 30px 10px!important}}#dmproducts .old-price,.dmproducts .old-price{display:none;}.shoptetak-adamin #dmproducts,.shoptetak-adamin .dmproducts{font-size:14px;}.tursky-apollo.type-page .dmproducts img{margin-bottom:0!important;max-width:100%!important;}@media (min-width:992px){.tursky-apollo .products-inline>div .p .p-in{display:flex;flex-grow:1;flex-shrink:1;align-items:center;width:calc(100% - 90px);padding-left:20px}}@media (min-width:1200px){.tursky-apollo .products-inline.products-inline-image>div .p .p-in{width:calc(100% - 220px)}}.flags-default{display:flex;flex-direction:column;opacity:0;}.flags-inline{opacity:0;display:inline-flex;flex-flow:row;}.flags-inline .flag{margin-left:0;margin-right:3px;}.flags-default>*{width:fit-content!important;min-width:unset!important;}#hodnoceniobchodu{padding-top:30px;background-color:#fff;margin:auto;display:flex;flex-wrap:wrap;flex-direction:column;}#hodnoceniobchodu .shop-stat-all{text-align:center;padding-top:10px;padding-bottom:20px;}#hodnoceniobchodu .shop-eval{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-7.5px;margin-right:-7.5px;}.id--51 #ratingWrapper+.votes-wrap{max-width:unset!important;margin-left:-7.5px;margin-right:-7.5px;}#hodnoceniobchodu .shop-stat-all a{padding:10px 20px;transition:300ms;background-color:var(--color-secondary);color:#fff;border-color:var(--color-secondary);min-height:50px;display:flex!important;flex-wrap:wrap;align-content:center;justify-content:center;width:fit-content;margin:auto;text-decoration:none;font-size:16px;}#hodnoceniobchodu .shop-stat-all a:hover{background-color:var(--color-secondary-hover);color:#fff;border-color:var(--color-secondary-hover);}#hodnoceniobchodu .vote-wrap:nth-child(n+5),.template-10 #hodnoceniobchodu .vote-wrap:nth-child(n+4){display:none!important;}#hodnoceniobchodu .rate-average-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}#hodnoceniobchodu .rate-star-wrap{display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;align-items:center;margin-bottom:0;}.vote-content{font-size:14px!important;line-height:150%!important;}#hodnoceniobchodu .vote-wrap{overflow:hidden;}#hodnoceniobchodu .vote-rating .vote-name.vote-name--nowrap{display:none!important;}#hodnoceniobchodu .vote-rating,.id--51 #ratingWrapper+.votes-wrap .vote-rating{flex-wrap:nowrap;justify-content:flex-start;white-space:nowrap;}#hodnoceniobchodu .vote-rating>*,.id--51 #ratingWrapper+.votes-wrap .vote-rating>*{order:unset;}#hodnoceniobchodu .vote-rating .vote-time,.id--51 #ratingWrapper+.votes-wrap .vote-rating .vote-time{width:unset;line-height:normal;}#hodnoceniobchodu .vote-rating .stars,.id--51 #ratingWrapper+.votes-wrap .vote-rating .stars{margin:0;}#hodnoceniobchodu .vote-rating .vote-delimeter,.id--51 #ratingWrapper+.votes-wrap .vote-rating .vote-delimeter{display:unset;padding-left:10px;padding-right:10px;padding-top:0;padding-bottom:0;}.id--51 #ratingWrapper+.votes-wrap .admin-response .vote-pic img{display:block!important;}.id--51 #ratingWrapper+.votes-wrap .vote-initials{background-color:#fff!important;color:transparent!important;font-size:0!important;}.id--51 #ratingWrapper+.votes-wrap{padding-top:30px;}.id--51 #ratingWrapper+.votes-wrap .vote-content{padding-right:0!important;}.id--51 #content #ratingWrapper+.votes-wrap.simple-vote{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:unset;}.id--51 #content #ratingWrapper+.votes-wrap .admin-response{padding:0;border-radius:0!important;margin:0;}.id--51 #content #ratingWrapper+.votes-wrap .admin-response .vote-wrap{border-top:solid 2px var(--color-primary)!important;padding-left:0!important;padding-right:0!important;border-left:none!important;border-right:none!important;border-bottom:none!important;background-color:transparent!important;border-radius:0!important;margin-left:0!important;margin-right:0!important;margin-bottom:0!important;box-shadow:none!important;}.id--51 #content #ratingWrapper+.votes-wrap .vote-wrap{margin:7.5px!important;flex-basis:unset!important}@media (min-width:1200px){.id--51 #content #ratingWrapper+.votes-wrap:not(.admin-response)>.vote-wrap,#hodnoceniobchodu .vote-wrap{width:calc(25% - 7.5px * 2)}.multiple-columns-body.id--51 #content #ratingWrapper+.votes-wrap:not(.admin-response)>.vote-wrap,.shoptetak-pearl #content #ratingWrapper+.votes-wrap .vote-wrap{width:calc(100% / 4 - 7.5px * 2)}.template-10.id--51 #content #ratingWrapper+.votes-wrap:not(.admin-response)>.vote-wrap,.jupiter.id--51 #content #ratingWrapper+.votes-wrap:not(.admin-response)>.vote-wrap{width:calc(50% - 7.5px * 2)}.template-10 #hodnoceniobchodu .vote-wrap{width:calc(33.333% - 7.5px * 2)}}@media (max-width:1200px){.id--51 #content #ratingWrapper+.votes-wrap:not(.admin-response)>.vote-wrap,#hodnoceniobchodu .vote-wrap,.shoptetak-pearl #content #ratingWrapper+.votes-wrap .vote-wrap{width:calc(50% - 7.5px * 2)}}@media (max-width:600px){.id--51 #content #ratingWrapper+.votes-wrap:not(.admin-response)>.vote-wrap,#hodnoceniobchodu .vote-wrap,.shoptetak-pearl #content #ratingWrapper+.votes-wrap .vote-wrap{width:calc(100% - 7.5px * 2)}}#hodnoceniobchodu .vote-wrap,.id--51 #content #ratingWrapper+.votes-wrap .vote-wrap{display:block!important;border:none;padding:15px!important;border-radius:8px;margin:7.5px;text-align:left;}#hodnoceniobchodu .vote-wrap>*:not(.no-display),.id--51 #content #ratingWrapper+.votes-wrap .vote-wrap>*:not(.no-display){flex-basis:100%!important;width:100%!important;display:block!important;text-align:left;}#hodnoceniobchodu h2{text-align:center;font-size:26px;}#hodnoceniobchodu h2>a{text-decoration:none;color:inherit;}.id--51 .content-inner,.id--51 #ratingWrapper,.id--51 .votes-wrap{max-width:100%;}.id--51 #ratingWrapper+.votes-wrap .admin-response .vote-initials svg{display:none;}.vote-admin-response{display:none!important;}#hodnoceniobchodu .vote-time,.id--51 #ratingWrapper+.votes-wrap .vote-time{color:#666;}#hodnoceniobchodu .vote-wrap:not(.admin-response .vote-wrap),.id--51 #content #ratingWrapper+.votes-wrap .vote-wrap:not(.admin-response .vote-wrap),.template-14.id--51 .rate-wrapper:not(.admin-response .vote-wrap){background-color:#f1f1f1;}.template-13 #hodnoceniobchodu .vote-wrap:not(.admin-response .vote-wrap),.template-13.id--51 #content #ratingWrapper+.votes-wrap .vote-wrap:not(.admin-response .vote-wrap){background-color:#F7F7F7;}.id--51 #ratingWrapper+.votes-wrap .admin-response,#ratingWrapper{background-color:transparent!important;}#hodnoceniobchodu .vote-wrap::before,.id--51 .vote-wrap::before,.heureka-rating-group+br,#hodnoceniobchodu .vote-pic,.id--51 #ratingWrapper+.votes-wrap .vote-pic{display:none!important;}#hodnoceniobchodu .rate-average{font-size:14px!important;margin-right:5px;}#hodnoceniobchodu .stars-label{font-size:14px;line-height:normal;margin-left:5px;}#hodnoceniobchodu .shop-eval-stars .stars{margin-right:0;}.template-12 #hodnoceniobchodu .btn:after{display:none!important;}.template-12.type-detail{background-image:unset;}.shoptetak-rubin #hodnoceniobchodu .shop-stat-all a{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.shoptetak-rubin #hodnoceniobchodu .shop-stat-all a:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);opacity:.8;}.tursky-apollo #hodnoceniobchodu .rate-average,.tursky-apollo #hodnoceniobchodu .stars-label{font-size:16px!important;}.tursky-apollo #hodnoceniobchodu .rate-star-wrap .stars span,.tursky-apollo #hodnoceniobchodu .rate-star-wrap .stars a{width:14px;height:14px;margin-right:4px;}.tursky-apollo #hodnoceniobchodu .rate-star-wrap .stars a::before,.tursky-apollo #hodnoceniobchodu .rate-star-wrap .stars span::before{font-size:15px;line-height:15px;}.tursky-apollo #hodnoceniobchodu .rate-star-wrap .stars{width:90px;height:16px;margin-right:10px;}.shoptak-carbon #hodnoceniobchodu .vote-wrap,.shoptak-carbon.id--51 #content .vote-wrap{background-color:#fff!important;border:solid 1px #dadada!important;border-radius:0!important;}.shoptak-carbon #hodnoceniobchodu .shop-stat-all a{padding:8px 0;font-weight:300;border:none;border-bottom:1px solid #000!important;letter-spacing:0;background-color:transparent;color:#000!important;min-height:unset!important;line-height:normal!important;font-size:1.3em;}.shoptak-carbon #hodnoceniobchodu h2{margin-bottom:10px;}.heureka-rating-group{width:100%!important;padding:0!important;margin:0!important;}.paxio-merkur.id--51 #ratingWrapper+.votes-wrap .vote-header{width:100%!important;text-align:left;}.paxio-merkur.id--51 #ratingWrapper+.votes-wrap .vote-content,.paxio-merkur #hodnoceniobchodu .vote-content{width:100%;padding:0;border:none!important;}.paxio-merkur #hodnoceniobchodu .vote-content{padding:0!important;margin-top:0!important;}.paxio-merkur.id--51 #ratingWrapper+.votes-wrap .votes-wrap{padding:0!important;margin-left:0;margin-right:0;width:100%;margin-top:0!important;margin-bottom:0;border:none!important;}.venus{background-color:#fff;}#hodnoceniobchodu .vote-summary,.id--51 #ratingWrapper+.votes-wrap .vote-summary{margin-top:0;}.id--51 #ratingWrapper+.votes-wrap .vote-content{padding:0!important;width:100%!important;}.paxio-merkur.id--51 #content #ratingWrapper+.votes-wrap:not(.admin-response)>.vote-wrap>.vote-content{margin-top:0!important;}.id--51.venus .pagination-wrapper{margin-top:24px;}@media (max-width:768px){.venus #hodnoceniobchodu .shop-eval{margin-right:0;margin-left:0}.paxio-merkur #hodnoceniobchodu{padding-left:12px;padding-right:12px}.venus #hodnoceniobchodu{padding-left:10px;padding-right:10px}}.venus #hodnoceniobchodu .rate-average{color:#000;font-weight:550;}.template-14.id--51 #ratingWrapper+.votes-wrap .vote-rating,.template-14 #hodnoceniobchodu .vote-rating{justify-content:flex-start!important;}.id--51 #ratingWrapper+.votes-wrap .star:nth-child(1),#hodnoceniobchodu .vote-rating .star:nth-child(1){margin-left:0!important;}.id--51 #content #ratingWrapper+.votes-wrap .admin-response .vote-header{display:none!important;}.id--51 #content #ratingWrapper+.votes-wrap .admin-response .vote-content{margin-top:0!important;}.tursky-apollo #hodnoceniobchodu,.shoptak-titan #hodnoceniobchodu,.shoptetak-celestin #hodnoceniobchodu{background-color:transparent;}.tursky-apollo #hodnoceniobchodu .vote-wrap:not(.admin-response .vote-wrap){background-color:#fff;}.tursky-apollo.id--51 #content #ratingWrapper+.votes-wrap .vote-wrap:not(.admin-response .vote-wrap){background-color:#fff;border:1px solid var(--color-tertiary);}.id--51.shoptetak-rubin aside{display:none;}.shoptetak-nefrit #hodnoceniobchodu .shop-stat-all a{line-height:normal!important;}.jupiter #hodnoceniobchodu .rate-average{width:unset;height:unset;line-height:normal;background-color:transparent;color:#000;}@media (min-width:1200px){.jupiter.id--51 #content #ratingWrapper+.votes-wrap.simple-vote{padding-top:0!important;margin-top:-7.5px}}.jupiter #hodnoceniobchodu .vote-wrap:not(.admin-response .vote-wrap),.jupiter.id--51 #content #ratingWrapper+.votes-wrap .vote-wrap:not(.admin-response .vote-wrap){background-color:#F5F5F5;border-radius:0;}.shoptak-titan #hodnoceniobchodu .vote-wrap,.shoptak-titan.id--51 #content #ratingWrapper+.votes-wrap .vote-wrap:not(.admin-response .vote-wrap){border-radius:0;background-color:#fff;}.shoptetak-celestin #hodnoceniobchodu .vote-wrap,.shoptetak-celestin.id--51 #content #ratingWrapper+.votes-wrap .vote-wrap:not(.admin-response .vote-wrap){border-radius:0;background-color:#F5F6F8!important;}.klubus-apeti-clear #hodnoceniobchodu,.klubus-apeti-standard #hodnoceniobchodu{max-width:1300px;padding:0 20px;}.klubus-apeti-clear,.klubus-apeti-standard{overflow-x:hidden;}@media (max-width:768px){.shoptetak-jaspis #hodnoceniobchodu .shop-eval{margin-right:0;margin-left:0}.template-04 #hodnoceniobchodu{padding-left:.9375em;padding-right:.9375em}.jupiter #hodnoceniobchodu .shop-eval{margin:0}}.template-06 #hodnoceniobchodu{padding-left:.9375em;padding-right:.9375em;}.jupiter.id--51 .vote-summary>*{width:100%;}.jupiter.id--51 #ratingWrapper+.votes-wrap .vote-rating .vote-time,.jupiter #hodnoceniobchodu .vote-rating .vote-time{display:block!important;margin-top:0;font-size:14px;}.tursky-apollo .vote-product-name,.tursky-apollo .vote-title,.tursky-apollo .vote-name{font-size:16px;text-transform:unset;line-height:normal;font-weight:550;margin-bottom:10px;}.tursky-apollo .vote-header{margin-bottom:10px;}.obsah{width:100%;}.obsah .news-item .image{width:100%!important;height:auto!important;}.obsah .news-item .image+.text{height:auto!important;padding:15px!important;}.obsah .news-item .text .title{padding:0;margin:0;}.kocky-obsah>div,.psi-obsah>div{width:100%!important;}.kocky-obsah .obsah,.psi-obsah .obsah{flex-wrap:wrap!important;flex-direction:row!important;}.kocky-obsah .btn,.psi-obsah .btn{width:fit-content!important;margin:0 auto 40px auto;}.kocky-obsah>div::before,.psi-obsah>div::before{margin-bottom:10px!important;border-radius:30px;padding:5px 15px;}.in-blog .subcategories,.in-blog .subcategories+p{display:none;}.welcome-wrapper{width:100%;display:block;}@media (min-width:768px){.banners-top-block .banner-wrapper{flex:unset!important;max-width:unset!important;padding:10px 10px!important;width:calc(100% / 3)!important}}@media (max-width:768px){.banners-top-block .banner-wrapper{flex:unset!important;max-width:unset!important;padding:10px 10px!important;width:calc(100% / 1)!important}}.nadpis{font-size:32px;text-align:center;}#hodnoceniobchodu .h4 a{color:#000;}#hodnoceniobchodu .h4 a:hover{color:var(--color-primary)!important;}#hodnoceniobchodu{padding-top:0!important;}.id-1 #hodnoceniobchodu .shop-stat-all{padding-bottom:0!important;}
/* brands-nuf.css */
.brand-item {
  box-shadow: 0 0 24px rgba(168, 168, 168, 0.45);
  margin-bottom: 50px;
  display: flex;
  background-color: #fff;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 767px) {
  .brand-item {
    flex-direction: column;
  }
}
.brand-item .col-sm-4 {
  padding: 0;
}
.brand-item .col-sm-4 img {
  object-fit: cover;
  height: 400px;
  width: 400px;
}
.brand-item .col-sm-8 {
  padding: 20px;
}
.brand-item .col-sm-8 img {
  mix-blend-mode: darken;
  height: 100px;
  overflow: hidden;
  object-fit: contain;
  max-width: 150px;
}
.brand-item .col-sm-8 .bottom-sec {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .brand-item .col-sm-8 .bottom-sec {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 10px;
  }
}
.brand-item .col-sm-8.text p {
  font-size: 14px;
}

.brand-item {
  box-shadow: 0 0 24px rgba(168, 168, 168, 0.45);
  margin-bottom: 50px;
  display: flex;
  background-color: #fff;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 767px) {
  .brand-item {
    flex-direction: column;
  }
}
.brand-item .col-sm-4 {
  padding: 0;
}
.brand-item .col-sm-4 img {
  object-fit: cover;
  height: 400px;
  width: 400px;
}
.brand-item .col-sm-8 {
  padding: 20px;
}
.brand-item .col-sm-8 img {
  mix-blend-mode: darken;
  height: 100px;
  overflow: hidden;
  object-fit: contain;
  max-width: 150px;
}
.brand-item .col-sm-8 .bottom-sec {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .brand-item .col-sm-8 .bottom-sec {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 10px;
  }
}
.brand-item .col-sm-8.text p {
  font-size: 14px;
}

.in-blog .content-inner,
#footer .site-name {
  display: none;
}
.clanky-psi .nazev,
.clanky-kocky .nazev,
.clanky-adunky .nazev {
  position: relative;
}
.clanky-psi .nazev .nadpis,
.clanky-kocky .nazev .nadpis,
.clanky-adunky .nazev .nadpis {
  text-align: center;
  font-size: 42px;
}

/* 

.main-text {
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  background: #fff;
  padding: 10px;
  border-radius: 10px;
  box-shadow: 4px 12px 14px -3px rgb(0 0 0 / 10%);
}
@media (min-width: 768px) {
  .main-text {
    padding: 30px;
  }
}
.text p {
  margin-top: 20px;
  font-size: 16px;
  font-family: "Exo 2", sans-serif;
}
.main-text span {
  font-size: 16px;
  font-style: italic;
  font-family: "Exo 2", sans-serif;
}
.text h2 {
  font-size: 25px;
  margin: 0;
  font-weight: 600;
}
@media (min-width: 768px) {
  .main-text {
    display: flex;
    flex-direction: row-reverse;
  }
}
.main-text > div {
  width: 100%;
  padding: 10px;
}
@media (min-width: 768px) {
  .main-text .text {
    width: 60%;
    padding: 10px;
  }
  .main-text .image {
    width: 40%;
    padding: 10px;
  }
} */

/*Section*/
.psi-obsah {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 25px;
}
.psi-obsah > div {
  width: 100%;
  margin: 10px;
  display: flex;
  justify-content: center;
}
@media (min-width: 768px) {
  .psi-obsah > div {
    width: 30%;
  }
}
.psi-obsah > div .title {
  font-size: 16px;
  padding: 10px;
  color: #329a9d;
}
.stenata {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  background: #f9f9f9;
  align-self: baseline;
}
.psi-obsah .obsah {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  background: #f9f9f9;
}
.stenata:before {
  content: "Štěňata";
  font-size: 32px;
  text-align: center;
  background: #329a9d;
  color: #fff;
}
.psi-obsah .bezny-zivot {
  display: flex;
  flex-direction: column;
  background: #f9f9f9;
  align-self: baseline;
}
.psi-obsah .bezny-zivot:before {
  content: "Běžný život psa";
  font-size: 32px;
  text-align: center;
  background: #329a9d;
  color: #fff;
}
.psi-obsah .pece {
  display: flex;
  flex-direction: column;
  background: #f9f9f9;
  align-self: baseline;
}
.psi-obsah .pece:before {
  content: "Základy péče a veterina";
  font-size: 32px;
  text-align: center;
  background: #329a9d;
  color: #fff;
}
.psi-obsah .psi-sporty {
  display: flex;
  flex-direction: column;
  background: #f9f9f9;
  align-self: baseline;
}
.psi-obsah .psi-sporty:before {
  content: "Výcvik a psí sporty";
  font-size: 32px;
  text-align: center;
  background: #329a9d;
  color: #fff;
}
.psi-obsah .psi-seniori {
  display: flex;
  flex-direction: column;
  background: #f9f9f9;
  align-self: baseline;
}
.psi-obsah .psi-seniori:before {
  content: "Psí senioři";
  font-size: 32px;
  text-align: center;
  background: #329a9d;
  color: #fff;
}
.kocky-obsah {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 25px;
}
.kocky-obsah > div {
  width: 100%;
  margin: 10px;
  display: flex;
  justify-content: center;
}
@media (min-width: 768px) {
  .kocky-obsah > div {
    width: 30%;
  }
}
.kocky-obsah > div .title {
  font-size: 16px;
  padding: 10px;
  color: #329a9d;
}
.kocky-obsah .obsah {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  background: #f9f9f9;
}
.kocky-obsah .kotata {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  background: #f9f9f9;
  align-self: baseline;
}

.kocky-obsah .kotata:before {
  content: "Koťata";
  font-size: 32px;
  text-align: center;
  background: #329a9d;
  color: #fff;
}
.kocky-obsah .bezny-zivot {
  display: flex;
  flex-direction: column;
  background: #f9f9f9;
  align-self: baseline;
}
.kocky-obsah .bezny-zivot:before {
  content: "Běžný život kočky";
  font-size: 32px;
  text-align: center;
  background: #329a9d;
  color: #fff;
}
.kocky-obsah .pece {
  display: flex;
  flex-direction: column;
  background: #f9f9f9;
  align-self: baseline;
}
.kocky-obsah .pece:before {
  content: "Základy péče a veterina";
  font-size: 32px;
  text-align: center;
  background: #329a9d;
  color: #fff;
}

.psi-obsah .blog-ad {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  background: #f9f9f9;
  align-self: baseline;
}

.psi-obsah .blog-ad:before {
  content: "Výživa a strava psů";
  font-size: 32px;
  text-align: center;
  background: #329a9d;
  color: #fff;
}
.clanky-psi .news-item .image,
.clanky-kocky .news-item .image,
.clanky-adunky .news-item .image {
  width: 100%;
  margin: 0;
}
@media (min-width: 768px) {
  .clanky-psi .news-item .image,
  .clanky-kocky .news-item .image,
  .clanky-adunky .news-item .image {
    width: 100px;
    margin: 0;
  }
}
.clanky-psi .news-item .description,
.clanky-psi .news-item time,
.clanky-kocky .news-item .description,
.clanky-kocky .news-item time {
  display: none;
}
.clanky-psi .news-item,
.clanky-kocky .news-item {
  margin-bottom: 5px;
}
.clanky-psi .obsah,
.clanky-kocky .obsah {
  margin: 10px 5px;
}
