#header .search-form .btn {
  z-index: 999;
  background: none !important;
  border: 0;
  color: #000;
  font-size: 0;
  width: 56px;
  min-width: auto;
  padding: 0;
}

#header .search-form .btn::before {
  content: "\e905";
  font-family: ikony;
  display: block;
  font-size: 20px;
  font-weight: 400;
}

#header::after, #navigation {
  border-bottom: 0;
}

.benefitBanner__item a:not(:hover) {
  text-decoration: underline;
}

.footer-banners {
  margin: 48px -5px 0 -5px;
  border-bottom: 0;
  padding-bottom: 44px;
}

.footer-banners .h4 {
  width: 100%;
  opacity: 1;
  margin-top: 0;
  margin-bottom: 32px;
  text-align: center !important;
  padding: 0 !important;
}

.footer-banner {
  padding: 0 5px !important;
}

.footer-banner a {
  padding-left: 0 !important;
}

.footer-banner img {
  top: auto !important;
  position: relative !important;
  left: auto !important;
}

.footer-banner:nth-of-type(2) .extended-banner-title {
  background-color: #ADADAD;
}

.footer-banner:nth-of-type(3) .extended-banner-title {
  background-color: #EC7500;
}

.footer-banner:nth-of-type(4) .extended-banner-title {
  background-color: #2BB2CF;
}

.footer-banner:nth-of-type(5) .extended-banner-title {
  background-color: #EB4E86;
}

.footer-banner:nth-of-type(6) .extended-banner-title {
  background-color: #A14CB7;
}

.footer-banner:nth-of-type(7) .extended-banner-title {
  background-color: #52A937;
}

.footer-banner .extended-banner-title {
  position: absolute;
  bottom: 0;
  top: auto !important;
  width: 100%;
  height: 56px;
  line-height: 56px;
  text-align: center;
  color: #fff;
}

.footer-banner:hover {
  -webkit-box-shadow: 0px 0px 16px rgba(168, 168, 168, 0.25);
          box-shadow: 0px 0px 16px rgba(168, 168, 168, 0.25);
}

.slick-prev, .slick-next {
  background-color: #000;
}

.products-block.products .p .name {
  margin-bottom: 32px;
}

.products-block .p-bottom > div {
  margin-bottom: 20px;
  margin-top: 0;
}

.slick-dots li.slick-active button, .slick-dots li button:hover {
  background-color: #000 !important;
}

.fav-cat {
  margin: 124px 0 80px 0;
}

.fav-cat li > div:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #F36931;
}

.fav-cat li > div:hover a {
  color: #F36931;
  text-decoration: underline !important;
}

.homepage-box.welcome-wrapper {
  background: url("/user/documents/upload/Images/welcome.jpg") 50% 50% no-repeat;
  margin: 6px 0 64px 0;
  padding: 84px 0;
  background-size: cover;
}

.homepage-box.welcome-wrapper .welcome {
  max-width: 550px;
  margin-left: 20px;
}

.homepage-box.welcome-wrapper .welcome p:last-child {
  margin-bottom: 0;
}

.homepage-box.welcome-wrapper .welcome p:last-child a {
  font-weight: 600;
}

.homepage-box.welcome-wrapper .welcome p:last-child a::after {
  content: "\e904";
  font-family: ikony;
  margin-left: 12px;
  display: inline-block;
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  font-size: 8px;
  top: -2px;
  position: relative;
}

.homepage-box.welcome-wrapper .welcome h1 {
  padding-right: 0 !important;
}

@media screen and (min-width: 768px) {
  .blog-in {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .blog-in .main {
    width: 55%;
  }
  .blog-in .main .news-item .image {
    width: 432px;
  }
  .blog-in .main .news-item .text {
    width: calc(100% - 432px);
    padding-left: 32px;
  }
  .blog-in .main .title {
    margin-bottom: 8px;
  }
  .blog-in .next {
    width: 45%;
    padding-left: 46px;
  }
  .blog-in .next .news-item .image {
    width: 212px;
  }
  .blog-in .next .news-item .text {
    width: calc(100% - 212px);
    padding-left: 32px;
  }
  .blog-in .next .title {
    margin-bottom: 4px;
  }
  .blog-in .news-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    padding: 0;
  }
  .news-item time::before, .news-item-detail time::before {
    color: #000;
  }
  .news-item .text .title {
    color: #000;
    text-decoration: none !important;
  }
  .news-item .text .title:hover {
    text-decoration: underline !important;
  }
  .blog-hp .image {
    margin-bottom: 0 !important;
  }
  .blog-hp time {
    margin-top: 0;
  }
  .cely-clanek {
    font-weight: 600;
    text-decoration: underline;
  }
  .cely-clanek:hover {
    text-decoration: none;
  }
  .blog-hp {
    margin-top: 64px !important;
    position: relative;
  }
  .blog-hp::before {
    display: none;
  }
  .blog-hp h4 {
    margin-bottom: 48px;
    margin-top: 0;
  }
}

.blog-hp > a {
  position: absolute;
  right: 0;
  top: 0;
  font-weight: 600;
  text-decoration: underline;
}

.blog-hp > a:hover {
  text-decoration: none;
}

.blog-hp > a::after {
  content: "\e904";
  font-family: ikony;
  margin-left: 12px;
  display: inline-block;
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  font-size: 8px;
  top: -2px;
  position: relative;
}

.r-bottom .vote-header::before {
  color: #000;
  border-color: #000;
}

#footer {
  background-color: #fff;
}

.newsletter {
  background-color: #F1F1F1;
}

.newsletter h4 {
  color: #000;
}

@media screen and (min-width: 992px) {
  .newsletter {
    padding-left: 0;
    margin-top: -148px;
  }
  #footer.newsletter-active {
    border-top: 148px solid #f1f1f1;
    margin-top: 64px !important;
  }
}

.newsletter form .form-group label.whole-width, .newsletter form .form-group label.whole-width a {
  color: #000;
}

.custom-footer {
  border: 0;
}

@media screen and (min-width: 768px) {
  .custom-footer {
    padding-bottom: 48px;
  }
  #header .site-name a img {
    max-height: 40px;
  }
}

#footer .contact-box {
  background-color: #F1F1F1;
}

#footer .contact-box a {
  color: #000 !important;
}

.top-navigation-bar .project-phone {
  color: #24242E;
}

@media screen and (min-width: 992px) {
  .top-navigation-bar .project-phone::after {
    color: #A3A3A3;
    font-size: 13px;
    font-weight: 400;
    margin-left: 5px;
    display: inline-block;
  }
}

.site-msg {
  background-color: #CB4914;
}

@media screen and (min-width: 768px) and (max-width: 1439px) {
  .blog-in .main .news-item .image {
    width: 360px;
  }
  .blog-in .main .news-item .text {
    width: calc(100% - 360px);
  }
}

@media screen and (max-width: 1199px) {
  .footer-banner {
    width: 33.3333%;
  }
  .homepage-box.welcome-wrapper .welcome {
    margin-left: 0;
  }
  .welcome {
    color: #000;
  }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .blog-in .main, .blog-hp .next {
    width: 100%;
    padding-left: 0;
  }
  .blog-in .main .news-item .image {
    width: 212px;
  }
  .blog-in .main .news-item .text {
    width: calc(100% - 212px);
  }
}

@media screen and (max-width: 767px) {
  .news-item {
    width: 100%;
  }
  #footer.newsletter-active {
    margin-top: 100px !important;
  }
  .blog-hp h4 {
    padding: 0 10px;
    margin-top: 0;
  }
  .blog-hp::before {
    display: none;
  }
  .blog-hp {
    position: relative;
  }
  .blog-hp > a {
    right: 10px;
  }
}

@media screen and (max-width: 479px) {
  .footer-banner {
    width: 50%;
    margin-bottom: 10px;
  }
  .footer-banner img {
    max-width: none !important;
    width: 100%;
  }
  .footer-banner .extended-banner-title {
    height: 32px;
    line-height: 32px;
  }
  .footer-banners {
    margin: 24px -5px 0 -5px !important;
  }
}

.content-wrapper-in > #fvStudio-component-topproduct {
  display: none;
}

div#fvStudio-component-topproduct .fvsctp-default .fvsctp-left {
  background-color: rgba(243, 105, 49, 0.15) !important;
}

.fvsctp-countdown-timer {
  background-color: #fff;
  display: block !important;
  margin: 0 4px;
}

.fvsctp-countdown-timer > span:first-child {
  color: #F36931 !important;
}

.fvsctp-countdown-timer > span {
  width: 100%;
}

div#fvStudio-component-topproduct .fvsctp-default .fvsctp-left .fvsctp-countdown-wrapper h4 {
  text-align: left;
  font-size: 16px;
}

#fvStudio-component-topproduct .fvsctp-default .fvsctp-left .fvsctp-countdown-wrapper .fvsctp-countdown {
  margin-left: -4px;
  margin-right: -4px;
}

#fvStudio-component-topproduct .fvsctp-default .fvsctp-left h3 {
  font-size: 32px;
  text-align: left;
  margin-bottom: 3px;
}

#fvStudio-component-topproduct .fvsctp-default .fvsctp-left .fvsctp-text_additional {
  margin-bottom: 24px;
  text-align: left;
}

#fvStudio-component-topproduct .fvsctp-default .fvsctp-right .fvsctp-img a .fvsctp-stock {
  right: auto !important;
  width: 100%;
  text-align: center;
}

#fvStudio-component-topproduct .fvsctp-default .fvsctp-right .fvsctp-content {
  padding-left: 100px;
}

.p-info-wrapper .availability-value {
  position: relative;
}

.doprava {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  color: #24242E;
  text-decoration: underline;
  line-height: 30px;
}

.doprava:hover {
  text-decoration: none;
}

.doprava::before {
  content: url("/user/documents/upload/Images/delivery.svg");
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: 2px;
  margin-right: 6px;
}

@media screen and (min-width: 1200px) {
  .top-navigation-bar .project-email {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    margin-left: 24px;
    color: var(--color-primary);
  }
  a.project-email::before {
    content: '\e910';
    font-size: 16px;
  }
}

@media screen and (min-width: 360px) and (max-width: 767px) {
  .top-navigation-contacts {
    display: block !important;
  }
  .top-navigation-contacts .project-phone {
    display: none !important;
  }
  .top-navigation-contacts .project-email {
    display: block !important;
    position: absolute;
    right: 164px;
    top: 15px;
    color: #A3A3AF;
  }
  a.project-email::before {
    content: '\e910';
  }
  .top-navigation-contacts .project-email span {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .top-navigation-contacts {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .project-email {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin-left: 0;
    margin-right: 24px;
    color: #24242E !important;
  }
  .project-email, .project-phone {
    font-weight: 400 !important;
    font-size: 14px !important;
  }
  .navigation-in > ul > li > a {
    padding: 24px 16px;
  }
}

@media screen and (max-width: 767px) {
  .products-block .p-bottom .p-tools {
    margin-top: 0;
  }
  .slick-dots:not(.dots-active) {
    display: block !important;
  }
}

@media screen and (min-width: 1200px) {
  #footer .site-name {
    top: 32px;
    left: 40px;
  }
}

.footer-rows .site-name a img {
  max-height: 170px;
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  #footer .site-name {
    top: 8px;
  }
}

@media screen and (max-width: 767px) {
  #footer .contact-box {
    padding-top: 150px;
  }
  #footer .contact-box img {
    max-height: 120px;
  }
}

.nakup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}

.nakup > div {
  width: 25%;
  padding: 10px;
}

.nakup a {
  height: 100%;
  border: 1px solid #e4e4e4;
  text-align: center;
  display: block;
  color: #222;
  padding: 20px;
  text-decoration: none !important;
  font-weight: 600;
}

.nakup a:hover {border-color: #24242E;}

.nakup span {
  display: block;
  width: 100%;
  margin-top: 12px;
}

.nakup img {
  height: 48px;
  width: auto;
  margin: 0 auto;
}

.id-9645 .content-inner, .id-27 .content-inner {
  max-width: none;
}

@media screen and (max-width: 1199px) {
  .nakup > div {
    width: 33.3333%;
  }
}

@media screen and (max-width: 991px) {
  .nakup > div {
    width: 50%;
  }
}

.answer {display:none;padding: 2px 24px 32px 23px;font-size: 14px;line-height: 22px;}
.faq-item{border: 1px solid #E4E4E4;margin-bottom: 4px;}
.faq-item:hover{border-color: #24242E;}
.faq-item.open{box-shadow: 0 0 30px rgba(0,0,0,0.13);}
.faq h3 {cursor: pointer;margin: 0;padding: 20px 42px 20px 24px;font-size: 14px;position: relative;}
.faq-item.open h3{color: #F36931;}
.faq h3:first-child {
  border-top: 0;
}

.faq p:last-child {
  margin-bottom: 0;
}

.faq-item h3::after {position: absolute;content: "\e904";right: 20px;font-size: 8px;line-height: 1;top: 50%;margin-top: -4px;font-family: ikony;color: #A3A3AF;font-weight: 400;}
.faq-item.open h3::after {-webkit-transform: rotate(180deg);transform: rotate(180deg);margin-top: -5px;color: #F36931;}

.stock-information-detail {
  margin-top: 24px;
}

.popup-overlay {
  display: none;
  position: fixed;
  top: 0;
  background-color: #000;
  opacity: 0.7;
  z-index: 9999;
  width: 100%;
  height: 100%;
}

.doprava-popup-obal {
  display: none;
  position: fixed;
  top: 40px;
  left: 50%;
  width: 938px;
  margin-left: -469px;
  z-index: 99999;
  max-height: calc(100vh - 80px);
  overflow: auto;
  scrollbar-width: thin;
  background-color: #fff;
  padding: 32px;
}

.popup-open .popup-overlay, .popup-open .doprava-popup-obal {
  display: block;
}

.close {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  right: 12px;
  cursor: pointer;
  line-height: 1;
}

.close::before {
  content: "\e912";
  font-family: ikony;
}

.close:hover {
  color: #000;
}

@media screen and (max-width: 991px) {
  .doprava-popup-obal {
    top: 20px;
    left: 20px;
    width: calc(100% - 40px);
    margin-left: 0;
    max-height: calc(100vh - 40px);
  }
}

@media screen and (max-width: 767px) {
  .doprava-popup-obal {
    top: 10px;
    left: 10px;
    padding: 24px 12px;
    width: calc(100% - 20px);
    max-height: calc(100vh - 20px);
  }
}

@media screen and (max-width: 479px) {
  .doprava {
    position: relative;
    margin-top: 10px;
  }
}
/*# sourceMappingURL=style.css.map */



#dklabZakoupeno {font-size: 13px !important;max-width: 260px;left: 50% !important;-webkit-transform: translateX(-50%);transform: translateX(-50%);height: 35px;line-height: 35px !important;padding: 0 !important;}
@media screen and (min-width: 768px){
.navigation-in > ul > li > a {padding: 24px 10px;}
}
.price-final.price-action{color: #E31E53;}

.cofidis-wrap{display: none;}

#ontheway {
		margin: 20px 0;
    font-weight: bold;
    text-decoration: underline;
    background-color: #FDFAC9;
    color: #947E45;
    padding: 30px 10px 30px 65px;
    border: 1px solid #F9F282;
    position: relative;
    line-height: 1.2;
}
#ontheway::before {
    background-image: url(https://cdn.fv-studio.cz/livero/delivery-truck.svg);
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 10px;
}
div#fvStudio-component-topproduct .fvsctp-default .fvsctp-right .fvsctp-content .fvsctp-body .fvsctp-btn::before {display: none !important;}
#fvStudio-component-topproduct .fvsctp-default .fvsctp-right .fvsctp-content .fvsctp-body .fvsctp-btn{text-transform: uppercase !important;padding: 0 32px !important;;line-height: 52px !important;;height: 52px !important;}
.obj-info{display: inline-block; padding-left: 24px; background: url("/user/documents/upload/Images/oko.svg") 0 50% no-repeat; margin-right: 24px;}
@media screen and (max-width: 1199px){
.obj-info{display: none;}
}
@media screen and (min-width: 1200px) and (max-width: 1439px){
.top-navigation-contacts .project-phone{margin-right: -60px;margin-left: -10px;}
}
/*body{background: url('/user/documents/upload/Images/pozadi.jpg') 50% 50%;}*/
.content-wrapper {background-color: transparent;}
.hodnoceni {
display: none;
}
.p-detail-inner-header h1 {word-wrap: break-word;width: 100%;display: block;}
/*@media screen and (max-width: 767px){
._2dqXQcG1aIeMBqQRItzQed {bottom: auto !important;top: 110px;left: auto !important;-webkit-transform: translateX(-50%) !important;transform: translateX(-50%) !important;position: absolute !important;z-index: 1 !important;}
}*/


@media (max-width:767px) {
 .plugin-fixed-header.active {
  bottom:0;top: auto !important;
 }
}

@media (max-width:767px) {
 .plugin-fixed-header__container {
  display:block;
  padding-top:5px;
  padding-bottom:5px
 }
}

@media (max-width:767px) {
 .plugin-fixed-header__name {
  display:none
 }
}

@media (max-width:767px) {
 .plugin-fixed-header__image {
  display:none
 }
}

@media (max-width:767px) {
 .plugin-fixed-header__availability {
  display:none
 }
}

@media (max-width:767px) {
 .plugin-fixed-header__img {
  display:none
 }
}

@media (max-width:767px) {
 .plugin-fixed-header__price {
  display:none
 }
}

@media (max-width:767px) {
 .plugin-fixed-header__basket {
  width:100%;
  padding:0 10px
 }
}
@media (max-width:767px) {
 .plugin-fixed-header__basket>button {
  display:block!important;
  padding:6px 10px!important
 }
}
.faq h2{font-size: 25px; margin: 38px 0 32px 0; font-weight: 400;}
.kontakt-box{background-color: #F1F1F1; display: flex; flex-wrap: wrap; margin: 48px 0 28px 0;padding: 32px 40px;align-items: center;}
.kontakt-box .left{width: 40%;}
.kontakt-box .right{width: 60%;display: flex; flex-wrap: wrap;}
.kontakt-box h3{font-size: 25px;margin: 0 0 3px 0;font-weight: 400;}
.kontakt-box p{margin-bottom: 0; font-size: 14px;}
.kontakt-box a{font-size: 20px; color: #F36931; display: block; width: 50%;font-weight: 600;line-height: 1;}
.kontakt-box a span{display: inline-block; width: 100%; font-weight: 400; font-size: 14px;line-height: 18px;margin-top: 10px;color: #656570;}
.kontakt-box a.telefon::before{content: '\e902';}
.kontakt-box a.email::before{content: '\e910';font-size: 15px;}
.kontakt-box a::before{font-family: ikony;display: inline-block;font-size: 20px;margin-right: 10px;}
.kontakt-form{margin-top: 48px; padding-top: 48px; border-top: 1px solid #e4e4e4;}
.kontakt-form h2{font-size: 32px; margin: 0 0 16px 0;}
.kontakt-form #formContact fieldset{display: flex; flex-wrap: wrap;}
.kontakt-form .left-col{width: 356px; padding-right: 24px;}
.kontakt-form .left-col + input + div{width: calc(100% - 356px);}
.kontakt-form .form-group.submit-wrapper{width: 128px;margin: 0;}
.kontakt-form .form-group.submit-wrapper .btn{width: 100%;}
.kontakt-form .form-group.consents {width: calc(100% - 128px);margin: 0;align-self: center;}
.kontakt-form .form-group label{line-height: 18px !important;margin-bottom: 8px;}
.kontakt-form textarea.form-control {height: 162px;}
.kontakt-form .form-group {min-width: auto;margin-bottom: 24px;}
.kontakt-form .form-group label.whole-width{margin-bottom: 0 !important;}
@media screen and (max-width: 1439px){
  .kontakt-box .left {width: 100%;margin-bottom: 24px;text-align: center;}
  .kontakt-box .right {width: 100%;text-align: center;}
}
@media screen and (max-width: 991px){
  .kontakt-form .left-col {width: 100%;padding-right: 0;}
  .kontakt-form .form-group > input.form-control{width: 100%;}
  .kontakt-form .left-col + input + div {width: 100%;}
}
@media screen and (max-width: 767px){
  .kontakt-box {padding: 24px 12px;}
  .kontakt-box a {width: 100%;}
  .kontakt-box .right a:first-child{margin-bottom: 20px;}
}
.in-informace-o-doprave .content-inner {max-width: none;}
.doprava-radek{display: flex; flex-wrap: wrap;padding: 16px 24px 16px 32px;border-bottom: 1px solid #E4E4E4;font-size: 14px;align-items: center;line-height: 18px;}
.d-img{width: 100px;text-align: center;}
.d-dodani{width: 160px;font-weight: 600; color: #008F1B;}
.d-cena{width: 160px;text-align: right;}
.d-popis{width: calc(100% - 420px);padding: 0 24px;}
.d-popis strong{font-weight: 600;display: block;color: #24242E;margin-bottom: 6px;}
.d-cena strong{color: #24242E;}
.d-img img{max-height: 44px;}
.doprava-box{border: 1px solid #e4e4e4;margin-bottom: 40px;}
.doprava-zdarma{line-height: 20px;color: #24242E;font-weight: 600;text-align: center;padding: 40px 24px;}
.doprava-zdarma::before{content: url('https://www.livero.cz/user/documents/upload/Images/nakladak.svg');display: inline-block;vertical-align: middle;line-height: 1;margin-right: 12px;}
.doprava-box h3{font-size: 20px; line-height: 26px; padding: 40px 32px 20px 88px; background-repeat: no-repeat; background-position: 40px 41px;background-size: 32px auto;margin: 0;}
.doprava-box:first-child h3{background-image: url('https://www.livero.cz/user/documents/upload/Images/cz.png');}
.doprava-box:nth-child(2) h3{background-image: url('https://www.livero.cz/user/documents/upload/Images/sk.png');}
.doprava-box.platby h3{padding-left: 40px;}
.doprava-box.platby .d-popis{width: calc(100% - 260px);}
.doprava-box.platby .doprava-radek:last-child{border-bottom: 0;}
@media screen and (max-width: 1199px){
  .d-popis {width: calc(100% - 100px) !important;padding-right: 0;}
  .d-dodani, .d-cena{width: 50%; margin-top: 24px;}
  .platby .d-cena {width: 100%;}
}
@media screen and (max-width: 479px){
  .d-img {width: 100%;margin-bottom: 24px;}
  .d-img img {max-width: 120px;}
  .d-popis{width: 100% !important; padding-left: 0;text-align: center;}
  .doprava-radek{padding: 16px;}
  .doprava-box h3 {background-position: 18px 20px;padding: 20px 20px 20px 60px;}
  .doprava-box.platby h3 {padding-left: 18px;}
  .doprava-zdarma{padding: 20px 16px;}
}
.in-kontakty .content-inner {max-width: none;}
.in-kontakty .kontakt-box{margin-top: 36px;}
#msgok{max-width: 800px;}
.adresa{padding: 95px calc(100% - 358px) 95px 20px;background: url('https://www.livero.cz/user/documents/upload/Images/mapa.jpg') #F6F6F6 358px 0 no-repeat; background-size: contain;text-align: center;margin-top: 40px;}
.adresa h3{margin: 0 0 16px 0;}
.adresa p{line-height: 28px;margin-bottom: 24px;}
.adresa p:last-child{margin-bottom: 0;}
.in-kontakty h2, .in-kontakty h3{font-weight: 400;}
.team-in{display: flex; flex-wrap: wrap;margin-left: -10px; margin-right: -10px;}
.team-in > div{width: calc(25% - 20px); margin: 10px;font-size: 13px; line-height: 16px;text-align: center;border: 1px solid #E4E4E4;padding: 0 0 24px 0;}
.clen img{width: 100%;margin-bottom: 16px;}
.clen strong{font-size: 18px; line-height: 23px; color: #F36931;margin-bottom: 4px;display: block;}
.team h2{margin: 0 0 32px 0;}
.team{margin-top: 80px;}
.udaje{display: flex; flex-wrap: wrap; margin-top: 64px;}
.udaje > div{width: 33.3333%; padding-right: 60px;}
.udaje strong{color: #F36931;}
.udaje h4{font-weight: 400;margin: 0 0 32px 0;}
@media screen and (max-width: 1199px){
  .adresa{padding: 40px 40px 300px 40px;background-position: 0 240px;}
  .team-in > div {width: calc(33.3333% - 20px);}
  .udaje > div {width: 100%;padding-right: 0; margin-bottom: 32px;}
}
@media screen and (max-width: 991px){
  .adresa{padding-bottom: 250px;}
  .team-in > div {width: calc(50% - 20px);}
}
@media screen and (max-width: 767px){
  .team {margin-top: 48px;}
  .udaje {margin-top: 32px;}
  .udaje > div{margin-bottom: 0;}
  .udaje h4{margin-bottom: 20px;}
}
@media screen and (max-width: 479px){
  .adresa {padding: 20px 20px 160px 20px;background-position: 0 210px;}
}
@media screen and (min-width: 360px) and (max-width: 767px) {
  .top-navigation-contacts .project-email {display: none !important;}
  }
  .top-menu-trigger-visible .top-navigation-menu-trigger {
  display: none !important;
  }
  .dropdown {
  border: none !important;
  }
  .template-11 #oblibeneBtn {
  border: none !important;
  }
  .top-nav-button {
  border: none !important;
  }
  #header .cart-count {
  border: none !important;
  }
  .flag {
  text-transform: uppercase;
  }
  .p-info-wrapper .availability-value > span {
  font-size: 14pt;
  }
  .flag.flag-new {
  color: #000;
  background-color: #f8f8f8;
  }
  .products-block.products .p .price strong, .products-block.products .p .price span {
  color: #E31E53;
  }
  .price-final {
  color: #E31E53;
  }
  @media screen and (min-width: 992px){
  .template-11 #oblibeneBtn{width: 106px;line-height: 1 !important;padding-top: 15px;}
  .oblibeneBtn::after{content: "Oblíbené";width: 100%;display: block;margin-top: 18px;color: #24242E;font-size: 13px;font-weight: bold;}
  .oblibeneBtn:hover::after{color: #F36931;}
  }
  @media screen and (min-width: 768px) and (max-width: 991px){
  .template-11 #oblibeneBtn {width: 64px !important;}
  .header-top .oblibeneBtn::before {font-size: 30px !important;}
  }
  @media screen and (max-width: 767px){
  .header-top .oblibeneBtn {right: 158px !important;}
  }
  @media screen and (min-width: 768px){
  .banners-row .col-sm-8 {width: 100%;}
  .banners-row .col-sm-4 {width: 100%;padding-left: 0;padding-top: 24px;}
  .next-to-carousel-banners{display: flex; flex-wrap: wrap; margin-left: -12px; margin-right: -12px;margin-bottom: 16px;}
  .next-to-carousel-banners > div{width: 50%; padding: 0 12px;}
  .banners-row .banner-wrapper + .banner-wrapper {margin-top: 0;}
  }
  .newsletter-header h4::after{content: "Žádný spam | Akce, novinky a slevy | Novinky, rady a recenze | Max. 1x týdně";display: block;font-size: 16px;font-weight: 400;color: #656565;line-height: 28px;}
  @media screen and (max-width: 479px){
  .next-to-carousel-banners {margin-top: 12px;}
  .banner-wrapper + .banner-wrapper {margin-top: 12px;}
  }
  .kat-menu-in{display: flex; flex-wrap: wrap; margin-left: -12px; margin-right: -12px;}
  .kat-menu-in > div{width: 25%; padding: 12px;}
  .kat-menu-in > div > a{border: 1px solid #e4e4e4; padding: 10px 16px; display: flex; flex-wrap: wrap; height: 80px;align-items: center;color: #24242E;text-decoration: none !important;}
  .kat-menu-in > div > a:hover{color: #F36931; text-decoration: underline !important;border-color: #F36931;}
  .kat-menu .img{width: 60px;}
  .kat-menu .text{width: calc(100% - 60px); padding-left: 20px;line-height: 22px;}
  .kat-menu h3{font-size: 20px;margin: 0 0 12px 0;}
  .kat-menu{margin-top: 48px;}
  @media screen and (max-width: 1199px){
  .kat-menu-in > div {width: 33.3333%;}
  }
  @media screen and (max-width: 991px){
  .kat-menu-in > div {width: 50%;}
  }
  @media screen and (max-width: 479px){
  .kat-menu-in > div {width: 100%;padding-bottom: 0;}
  }
  .next-to-carousel-banners img{width: 100%;}
.sidebar .ratings-in {border-top: 0;padding-top: 0;margin-top: 0;width: 100%;}
.sidebar .r-top {background-color: #E4F8E9;padding: 24px 24px 24px;}
.sidebar .r-nadpis h4{display: none;}
.sidebar .r-nadpis > div > a{display: none;}
.sidebar .r-top::before{content: "Hodnocení obchodu";font-size: 25px;color: #24242E;line-height: 1.3;margin-bottom: 10px;}
.sidebar .r-number {width: 48px;margin-right: 8px;}
.sidebar .r-number .rate-average {font-size: 20px;width: 48px;height: 48px;line-height: 48px;}
.sidebar .r-nadpis {padding-top: 24px; background: url('https://www.livero.cz/user/documents/upload/Images/Rating.svg') 0 0 no-repeat;}
.sidebar .r-nadpis .stars-label a{font-size: 14px;text-decoration: underline;color: #24242E;}
.sidebar .r-nadpis .stars-label a:hover{text-decoration: none;}
.sidebar .r-nadpis > div > span::after {display: none;}
.sidebar .r-nadpis > div > span{margin-top: 3px;display: block;}
.sidebar .r-bottom .vote-wrap{visibility: visible !important; padding: 0 !important;padding: 20px 1px 0 1px !important;margin: 0;display: flex !important;-webkit-justify-content: flex-end;justify-content: flex-end;}
.sidebar .r-bottom .votes-wrap{margin: 0;position: relative;}
.sidebar .r-bottom {padding: 24px 24px 32px 24px;}
.sidebar .r-bottom:not(.ready){opacity: 0; height: 0;}
.sidebar .slick-prev, .sidebar .slick-next {width: 24px !important;height: 24px !important;top: -36px !important;right: 0 !important;transform: none !important;}
.sidebar .slick-prev{right: 28px !important;left: auto !important;}
.sidebar .slick-prev::before, .sidebar .slick-next::before {width: 24px !important;font-size: 9px;}
.sidebar-hodnoceni{border: 1px solid #E4E4E4;}
.sidebar .r-bottom .stars{left: 0;}
.sidebar-inner > div{margin-bottom: 20px;}
.distibutor{padding: 32px 24px 22px 24px; border: 1px solid #e4e4e4; margin-top: 20px;}
.distibutor h3{font-size: 25px; margin: 0 0 16px 0;font-weight: 400;}
.distibutor > div{display: flex; flex-wrap: wrap; margin-left: -5px; margin-right: -5px;}
.distibutor img{width: 50%; padding: 0 5px; margin-bottom: 10px;}
.sidebar-kat{margin-top: 20px;}
.sidebar-kat > a{display: block;line-height: 80px; border: 1px solid #e4e4e4; margin-top: 4px;padding-left: 84px;background-position: 16px 50%;background-repeat: no-repeat;font-size: 20px; color: #24242E; font-weight: 600;}
.sidebar-kat > a:hover{border-color: #24242E; text-decoration: underline;}
.sidebar-kat > a.bomby{background-image: url('https://www.livero.cz/user/documents/upload/Images/bomby.svg');}
.sidebar-kat > a.trhaky{background-image: url('https://www.livero.cz/user/documents/upload/Images/trhaky.svg');}
.sidebar-kat > a.vse-nakup{background-image: url('https://www.livero.cz/user/documents/upload/Images/nakup.svg');}
.sidebar .site-name{display: none;}
.sidebar .contact-box ul li:nth-child(n+3){display: none;}
.sidebar-kontakt{background-color: #F1F1F1; padding: 32px 24px; border: 1px solid #e4e4e4;margin-top: 20px;}
.sidebar-kontakt h3{font-size: 24px; margin: 0 0 3px 0;}
.sidebar .contact-box{min-height: auto;}
.sidebar .contact-box ul {display: flex;flex-wrap: wrap;flex-direction: column-reverse;}
.sidebar .contact-box ul li {margin-bottom: 20px !important;}
.sidebar .contact-box ul li:first-child {margin-bottom: 0 !important;}
.sidebar .contact-box ul a {font-size: 20px !important;line-height: 32px;}
.sidebar .contact-box ul li > span::after{display: block;color: #656570;font-size: 14px;margin-left: -32px;}
.sidebar .contact-box ul li > span.tel::after{content: "po-pá: 7:00 - 17:00";}
.sidebar .contact-box ul li > span.mail::after{content: "napsat nám můžete kdykoliv";}
.sidebar .contact-box ul li > span::before {top: 16px;}
.sidebar-kontakt > p{font-size: 13px;margin-bottom: 24px;line-height: 16px;padding-right: 20px;}
.sidebar {position: sticky;bottom: 0;align-self: self-end;}
.products-block .sleva .p-bottom .prices{flex-basis: 54%;display: flex;flex-wrap: wrap;}
.products-block .sleva .p-bottom .prices .price-save{width: 28%;background-color: #f6c546; text-align: center; padding: 7px 0;color: #24242e;font-size: 14px;font-weight: 600;position: relative;}
.products-block .sleva .p-bottom .prices .price-save::before, .sleva .p-info-wrapper .price-save::before{content: "zlevněno";font-size: 9px;font-weight: 400;display: block;line-height: 1;margin-bottom: -2px;padding-top: 2px;}
.products-block .sleva .p-bottom .prices .price-save::after, .sleva .p-info-wrapper .price-save::after{content: ""; width: 10px; height: 10px; background-color: #f6c546; position: absolute; right: -5px; top: 50%; margin-top: -5px; -webkit-transform: rotate(45deg);transform: rotate(45deg);}
.products-block .sleva .p-bottom .prices .price-final{width: 72%;background-color: #d01c47;padding: 5px 0 5px 12px;}
.products-block .sleva .p-bottom .p-tools {flex-basis: 46%;}
.products-block.products .sleva .p .price strong, .products-block.products .p .price span {color: #fff;}
.products-block.products .sleva .p .price strong{font-size: 19px; font-weight: 600;line-height: 22px;display: block;}
.products-block.products .sleva .p .price span{font-size: 13px; opacity: 0.75;display: block;}
.products-block .p-bottom .price-additional {order: 1;width: 100%;margin: 6px 0 0 0;line-height: 16px;}
.product:not(.sleva) .price-additional{display: none;}
.products-block .p-bottom > div {align-items: flex-start;}
.p-info-wrapper .price-save {display: block;order: -1;}
.sleva .p-final-price-wrapper{display: flex;flex-wrap: wrap;padding-right: 32px;}
.product-top:not(.sleva) .p-info-wrapper .price-standard, .product-top:not(.sleva) .p-info-wrapper .price-save{display: none !important;}
.p-image-wrapper .flags-extra{display: none !important;}
.sleva .p-final-price-wrapper > *{width: 100%;}
.sleva .p-info-wrapper .price-save{width: 30%;background-color: #f6c546; text-align: center;font-size: 18px;color: #24242E;font-weight: 600;padding: 8px 0;position: relative;}
.sleva .p-info-wrapper .price-final{width: 70%;background-color: #d01c47;padding: 8px 0 8px 16px;}
.sleva .p-info-wrapper .price-final-holder{display: block;}
.sleva .p-info-wrapper .price-final.price-action {color: #fff; display: block; font-size: 24px;}
.sleva .p-info-wrapper .price-final .pr-list-unit {color: #fff;display: none;}
.sleva .p-info-wrapper .price-standard{font-size: 14px;color: #fff;line-height: 16px;font-weight: 400;opacity: 0.75;margin-top: 0;display: block;}
.sleva .p-info-wrapper .price-save::before{margin-bottom: 0;padding-top: 0;font-size: 12px;line-height: 16px;}
.sleva .p-info-wrapper .price-additional {font-size: 13px;margin-top: 10px;}
.type-detail .fvBestPrice{max-width: 180px;}
.schovano .sidebar {width: 0;padding: 0;overflow: hidden;}
.hide-filter-button span:last-child{display: none;}
.schovano .hide-filter-button span:last-child{display: inline-block;}
.schovano .hide-filter-button span:first-child{display: none;}
.hide-filter-button{display: inline-block;background-color: var(--color-primary);color: #fff;padding: 0 20px;line-height: 36px;font-size: 13px;cursor: pointer;}
.hide-filter-button:hover{background-color: var(--color-primary-hover);}
.hide-filter-button::before{content: "\e910";font-family: shoptet;display: inline-block;vertical-align: middle;line-height: 1;font-size: 10px;-webkit-transform: rotate(180deg);transform: rotate(180deg);position: relative;top: -2px;margin-right: 10px;}
.schovano .hide-filter-button::after{content: "\e910";font-family: shoptet;display: inline-block;vertical-align: middle;line-height: 1;font-size: 10px;;position: relative;top: -1px;margin-left: 10px;}
.schovano .hide-filter-button::before{display: none;}
.tretinka{font-size: 14px;color: #A3A3A3;padding: 3px 0 3px 52px; background: url('https://www.livero.cz/user/documents/upload/Images/tretinka.svg') 0 50% no-repeat;line-height: 16px;display: inline-block;margin-top: 24px;cursor: pointer;position: relative;}
.tretinka span{display: block;color: #24242E;margin-bottom: 2px;}
.tretinka:hover span{text-decoration: underline;}
.popup-window {display: none;position: fixed;top: 50%;left: 50%;width: 938px;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 99999;max-height: calc(100vh - 80px);overflow: auto;scrollbar-width: thin;background-color: #fff;padding: 32px;}
.popup-tretinka .popup-window, .popup-tretinka .popup-overlay {display: block;}
.tretinka span::after{content: "?";color: #F36931;width: 16px;height: 16px;border-radius: 50%;text-align: center;line-height: 16px;font-weight: bold;font-size: 12px;border: 1px solid #F36931;display: inline-block;margin-left: 4px;position: relative;top: -1px;}

@media screen and (min-width: 1200px){
  .type-category .schovano .products-block > div{width: 25%;}
}

@media screen and (min-width: 1200px) and (max-width: 1439px){
  .products-block.products .sleva .p .price strong {font-size: 16px;line-height: 20px;}
  .products-block.products .sleva .p .price span {font-size: 12px;}
  .products-block .sleva .p-bottom .prices .price-save{font-size: 12px;}
  .products-block .sleva .p-bottom .prices .price-save::before {font-size: 8px;}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
  .sleva .p-final-price-wrapper {padding-right: 0;}
  .essox-wrap {margin-left: 0 !important;}
}
@media screen and (max-width: 991px){
.sidebar .r-top {padding: 12px;}
.sidebar-kat > a{font-size: 16px;}
.sidebar .contact-box ul a {font-size: 16px !important;}
.popup-window {width: calc(100% - 40px);}
}
@media screen and (max-width: 767px){
  .products-block .p .flags-default {left: -6px !important;}
  .hide-filter-button{display: none !important;}
}
@media screen and (max-width: 479px){
  .products-block .sleva .p-bottom .p-tools {flex-basis: 100%;}
  .products-block .sleva .p-bottom .prices {flex-basis: 100%;}
  .products-block .p-bottom .prices {margin-bottom: 12px;}
  .sleva .p-final-price-wrapper {padding-right: 0;}
}
.buy-box .c-product-interconnection-detail-params{display: none !important;}
.c-product-interconnection-detail-params{flex-wrap: wrap;margin: 0 0 12px 0;}
.c-product-interconnection-detail-params__type{font-size: 14px;font-weight: 700;color: #24242E;text-transform: none;width: 100%;margin-bottom: 6px;}
.c-product-interconnection-detail-params__products span[class^="item-type"]{border-color: #D8D8D8;border-radius: 8px;margin: 0;width: 48px;height: 48px;}
.c-product-interconnection-detail-params__products a {margin: 0 8px 8px 0 !important;text-decoration: none !important;}
.c-product-interconnection-detail-params__products a.is-current .item-type-bg, .c-product-interconnection-detail-params__products a.is-current .item-type-img {border: 1px solid #008F1B;}
.c-product-interconnection-detail-params__products a.is-current .item-type-bg::before, .c-product-interconnection-detail-params__products a.is-current .item-type-img::before{display: none;}
.c-product-interconnection-detail-params__products a.is-current .item-type-numbers {box-shadow: none;border-color: #008F1B;}
.c-product-interconnection-detail-params__products span[class^="item-type"]:hover{border-color: #000 !important;}
.site-msg.information{background: url('https://www.livero.cz/user/documents/upload/Images/msg-bg2.jpg') 50% 50% no-repeat; background-size: cover;padding: 7px 10px;min-height: 80px;display: flex;align-items: center;position: relative; z-index: 9;}
.site-msg.information .text {padding: 0 24px;text-align: center;font-size: 20px;font-weight: 700;color: #24242E;}
.site-msg.information .text > span:not(#odpocet) {color: #F36931;}
.site-msg.information .text .btn{text-decoration: none !important;margin-left: 26px;height: 40px;line-height: 38px;display: inline-block;padding: 0 32px;font-size: 13px;letter-spacing: 0.5px;}
#odpocet{position: absolute; margin-left: 80px;top: -12px;}
#odpocet > div{display: inline-block;margin-right: 10px; text-align: center;font-size: 11px; color: #24242E;line-height: 15px;font-weight: 400;}
#odpocet > div span{display: block; background-color: #fff; line-height: 48px; border-radius: 4px;color: #F36931;font-size: 20px; width: 40px;margin-bottom: 3px;}
.site-msg.information .close::before {color: #000;content: "\e912";font-family: ikony;font-size: 9px;position: relative;left: auto;background: none;}
.site-msg.information .close::after{display: none !important;}
.site-msg.information .close{width: 24px;height: 24px;text-align: center;line-height: 24px;background-color: rgba(255,255,255,0.7);margin-top: 0;border-radius: 50%;-webkit-transform: none;transform: none;top: 50%;transform: translateY(-50%);}
.site-msg.information .close:hover{background-color: #fff;}
@media screen and (max-width: 1439px){
  #odpocet {margin-left: 24px;}
}
@media screen and (max-width: 1199px){
  #odpocet {position: relative;top: auto;display: inline-block;vertical-align: middle;}
}
@media screen and (max-width: 991px){
  #odpocet{display: none;}
  .site-msg.information{min-height: auto;}
}
@media screen and (max-width: 767px){
  .site-msg.information .text {font-size: 14px;}
  .site-msg.information .text .btn {height: 30px;line-height: 28px;margin: 5px 10px;}
}
.product-top.bezna-cena-active .p-info-wrapper .price-standard{display: block !important;color: #000;font-weight: 700;font-size: 14px;margin-bottom: 10px;position: relative;}
.product-top.bezna-cena-active .p-info-wrapper .price-standard > span {text-decoration: none;}
.bezna-cena-active .p-info-wrapper .price-standard::before{content: "Běžně:";font-weight: 400;color: #666;}
.bezna-cena-active .p-info-wrapper .price-standard::after{content: "i";color: #999;width: 16px;height: 16px;display: inline-block;border: 2px solid #bbb;border-radius: 50%;line-height: 12px;text-align: center;margin-left: 4px;font-size: 12px;font-weight: 600;position: relative;top: -1px;}
.bezna-cena-info{display: none !important;position: absolute;width: 286px;left: 0;bottom: 28px;background-color: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.2);border-radius: 8px;text-align: center;font-weight: 400;color: #666;font-size: 13px;padding: 10px 24px;z-index: 1;line-height: 16px;}
.product-top.bezna-cena-active .p-info-wrapper .price-standard:hover .bezna-cena-info{display: block !important;}
.bezna-cena-info::before{content: ""; width: 12px; height: 12px; background-color: #fff; position: absolute; bottom: -6px;left: 107px; -webkit-transform: rotate(45deg);transform: rotate(45deg);}
.bezna-cena-info::after{content: ""; width: 100%; height: 20px; position: absolute; bottom: -20px;left: 0;}
.bezna-cena-info strong span{color: var(--color-primary);}
.bezna-cena-info a{color: #666 !important;}
.navigation-in > ul > li.menu-item-4709:not(:hover) > a{color: #cb0000;}
.navigation-in > ul > li.menu-item-10473:not(:hover) > a{color: #41cc8b;}

@media screen and (min-width: 992px){
.top-navigation-bar .project-phone::after{content: "(po-pá: 7:00 - 17:00)";}
}
@media screen and (min-width: 768px) and (max-width: 991px){
.header-top .oblibeneBtn::before{top: -26px!important;}
}
.products-block .flag.flag-action {display: none;}
.products-block .flag.flag-cenovy-hit {color: #fff;}
.products-block .p .flags-default {left: -18px; top: -25px;}
.products-block .flag {padding: 3px 7px; font-size: 12px;}
.products-block .flags-extra .flag .price-save {font-size: 14px;}
.products-block .flags-extra .flag {display: none;}

@media (min-width: 1200px) {
.extended-description {
width: 300px;}
.basic-description {
padding-right: 60px;}    
}
.essox-wrap{margin-left: auto;margin-top: 20px;}
.essox-wrap > a{color: #000;text-decoration: none !important;}
.essox-wrap > a:hover{text-decoration: underline !important;}
.essox-wrap > a::before{content: "\e929";font-family: shoptet;display: inline-block;position: relative;top: 1px;margin-right: 8px;}
@media screen and (max-width: 380px){
.essox-wrap {width: 100%;margin: 10px 0 0 0;}
}
.fvDoplnek-produkt {
background-color: #FFF;
}
.fvDoplnek-text .name {
text-transform: none !important;
}
.fvDoplnek .fvDoplnek-produkt .fvDoplnek-text .price {
color: #000 !important;
}
.cart-table .p-availability::before {
display: none;
}
.fvDoplnek h4 {
font-size: 15px;
margin-top: 30px;
}
@media (max-width: 767px) {
body.fvStudio-Classic .fvDoplnek .header .fvDoplnek-text {
    margin-top: 1px;}
}
.fvDoplnek .upsell-product-tooltip::after {
color: gray;
background-color: #fff;
}
.more-param:not(.rozbaleno) form fieldset div:nth-child(n+6){display: none;}
.more-param-link::after{content: " více";}
.rozbaleno .more-param-link::after{content: " méně";}
.more-param-link{font-size: 13px;color: var(--color-primary);margin-top: 12px;display: inline-block;text-decoration: underline;cursor: pointer;}
.more-param-link:hover{text-decoration: none;}
.nizka-cena{color: #222;font-size: 13px;font-weight: 400;line-height: 24px;margin-top: 16px;padding: 8px 0 8px 42px !important;box-shadow: 0px 0px 20px rgba(0,0,0,0.2);width: 182px;background: url('/user/documents/upload/Images/quality.svg') #fff 8px 50% no-repeat;position: relative;}
.nizka-cena::before{content: ""; position: absolute; width: 12px; height: 12px; background-color: #fff; left: 20px; top: -6px; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.nizka-cena .question-tooltip{width: 100%;background: none;border: 0;text-align: left;color: #24242e;margin: 0;border-bottom: 1px dashed #24242e;border-radius: 0;}
.buy-box{align-items: flex-start; padding-bottom: 20px;}
.addit-info .zaruka + .zaruka{display: none;}
@media screen and (min-width: 992px){.p-detail-info {margin-top: 30px;}}
.link-icon.chat::before {color: #656565;}
.link-icon.watchdog::before {color: #656565;}
.link-icon.share::before {color: #656565;}
.link-icon.print::before {color: #656565;}

.product-top .stars a.star-off::before{color: #F6C546}
.navigation-in > ul > li > a {letter-spacing: 0px;}
.footer-bottom.eet-message {display: none;}
.hide-filter-button {margin-bottom: 15px;}
#dkLabCountdownDetail{order: 3;display: block;margin: 20px 0 0 0;}
#dkLabFavouriteDiv{order: 4;width: 100%;}
.custom-footer__instagram {margin-top: 64px; padding-top: 64px; border-top: 1px solid #E4E4E4;}
.instagram-widget {max-width: none;margin-bottom: 0;}
.instagram-follow-btn{display: none !important;}
.instagram-widget.columns-4 > a {width: 12.5%;padding-bottom: 12.5%;position: relative;overflow: hidden;}
.instagram-widget > a img{position: absolute;}
.custom-footer__instagram h4{text-align: center; margin: 0 0 40px 0;font-size: 32px;}
@media screen and (min-width: 992px){
#footer.newsletter-active {margin-top: 0 !important;}
}
.custom-footer > div:nth-child(-n+2){width: 50%;margin-bottom: 54px;}
.custom-footer > div:first-child{padding: 0 10px 0 0;}
.custom-footer > div:nth-child(2){padding: 0 0 0 10px;}
.spodek img{margin-right: 24px;}
@media screen and (min-width: 1440px){
.spodek img:nth-child(6){margin-right: 88px;}
}
.spodek img:nth-child(10){margin-left: auto;}
.spodek img:last-child{margin-right: 0;}
.spodek{display: flex;flex-wrap: wrap;align-items: center;padding: 24px 0; border-top: 1px solid #E4E4E4;}
@media screen and (max-width: 1439px){
.spodek img {margin-right: 14px;}
}
@media screen and (max-width: 1199px){
.spodek img {margin: 8px !important;}
.spodek{text-align:center; -webkit-justify-content: center;justify-content: center;padding: 16px 0;}
}
@media screen and (max-width: 991px){
.custom-footer > div:nth-child(-n+2) {width: 100%;margin-bottom: 24px;padding: 0 !important;}
#footer.newsletter-active {margin-top: 100px !important;}
}
@media screen and (max-width: 767px){
#footer.newsletter-active {margin-top: 0 !important;}
.newsletter{margin: 0;}
.custom-footer > div:nth-child(-n+2) {margin-bottom: 2px;}
.instagram-widget.columns-4 > a {width: 25%;padding-bottom: 25%;}
.custom-footer__instagram h4 {margin: 0 0 24px 0;font-size: 24px;}
.custom-footer__instagram {margin-top: 48px;padding-top: 32px;}
}

.fvDiscountBoxCategory {
align-items: center !important;
}
.in-inspirace .cely-clanek{display: none;}
@media screen and (max-width: 1439px){
.odsazenitop {margin-top: 0;}
}
@media screen and (max-width: 991px){
.blokznacka{display: flex; flex-wrap: wrap;}
.sloupec {margin: 0;background: none !important;}
.ikonyznacka{display: flex; flex-wrap: wrap;}
.urcitaikona{width: 50%;}
}
@media screen and (max-width: 767px){
.sloupec{width: 100%;}
.sloupec h2{margin-top: 0;}
.ikonyznacka {padding: 10px !important;align-items: flex-start;}
.ikonyznacka p{line-height: 1.4;margin-top: 10px;}
}
.site-msg.information{background-image: url('https://www.livero.cz/user/documents/upload/Images/msg-bg2.jpg');}
.products-block.products .p .name {height: 95px !important;}
.lb-search .products-block.products .p .name {font-size: 14px !important;}
.id-11519 .content-inner {max-width: none;}
.ikony-popis, .ikony-perex{display: flex; flex-wrap: wrap;margin-left: -5px; margin-right: -5px; margin-bottom: 30px;}
.ikona{width: calc(25% - 10px); margin: 0 5px 10px 5px; background-color: #F6F6F6; padding: 24px;text-align: center;}
.ikona img{display: block;margin: 10px auto;}
.ikona h4{font-size: 18px; font-weight: 600; margin: 0 0 24px 0;}
.ikona div{line-height: 1.4;}
.ikony-perex .ikona{width: calc(33.3333% - 10px); background-color: transparent; border-right: 1px solid #e4e4e4;padding: 0 10px;margin-bottom: 20px;}
.ikony-perex .ikona:last-child{border-right: 0;}
.ikony-perex .ikona h4 {margin: 0;font-size: 15px;color: #000;}
.ikony-perex{border-bottom: 1px solid #e4e4e4;}
.ikona p:last-child{margin-bottom: 0 !important;}
@media screen and (max-width: 1199px){
  .ikona {width: calc(50% - 10px);}
}
@media screen and (max-width: 767px){
  .ikony-popis .ikona {width: calc(100% - 10px);background-color: transparent;padding: 0;border-bottom: 1px solid #e4e4e4;margin-bottom: 0}
  .ikony-popis .ikona img {display: inline-block;margin: 0 12px 0 0;width: 32px;height: auto;}
  .ikony-popis .ikona h4 {font-size: 16px;font-weight: 400;margin: 0;padding: 5px 0;text-align: left;position: relative;}
  .ikony-popis .ikona h4::after{content: "\e904";font-family: ikony;position: absolute;right: 12px;font-size: 8px;top: 50%;margin-top: -5px;}
  .ikony-popis .ikona.otevreno h4::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
  .ikony-popis .ikona > div{padding-bottom: 20px;padding-top: 5px;}
}