body.in-index #carousel.glidemods-fade .carousel-inner>.item{left:0!important;transform:none!important;transition-property:opacity!important;transition-duration:0.8s!important;transition-timing-function:ease-in-out!important;}body.in-index #carousel.glidemods-fade .carousel-inner>.item,body.in-index #carousel.glidemods-fade .carousel-inner>.active.left,body.in-index #carousel.glidemods-fade .carousel-inner>.active.right{opacity:0;}body.in-index #carousel.glidemods-fade .carousel-inner>.active,body.in-index #carousel.glidemods-fade .carousel-inner>.next.left,body.in-index #carousel.glidemods-fade .carousel-inner>.prev.right{opacity:1;}body.in-index #carousel.glidemods-fade .carousel-inner>.next,body.in-index #carousel.glidemods-fade .carousel-inner>.prev,body.in-index #carousel.glidemods-fade .carousel-inner>.active.left,body.in-index #carousel.glidemods-fade .carousel-inner>.active.right{left:0!important;transform:none!important;}

/* GlideMods: sjednocení zápatí obsahových, kategoriálních a produktových stránek s homepage */
body:not(.in-index) #footer{background:#f7fbf7!important;color:#2f2f2f!important;border-top:0!important}
body:not(.in-index) #footer .footer-rows{padding-top:54px!important;padding-bottom:0!important;background:transparent!important}
body:not(.in-index) #footer .custom-footer{margin:0!important}
body:not(.in-index) #footer .custom-footer__articles{display:block!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:0 0 50px!important;margin:0!important;background:transparent!important}
body:not(.in-index) #footer .custom-footer__articles h3{display:block!important;width:100%!important;margin:0 0 24px!important;color:#222!important;text-align:center!important;font-size:25px!important}
body:not(.in-index) #footer .custom-footer__articles ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;width:100%!important;flex:none!important;margin:0!important;padding:0!important;list-style:none!important}
body:not(.in-index) #footer .custom-footer__articles li{display:flex!important;float:none!important;width:auto!important;margin:0!important;padding:0!important;white-space:normal!important}
body:not(.in-index) #footer .custom-footer__articles li a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;padding:12px 16px!important;box-sizing:border-box!important;background:#2e934f!important;color:#fff!important;border:1px solid #2e934f!important;border-radius:2px!important;font-size:15px!important;line-height:1.35!important;text-align:left!important;white-space:normal!important;text-decoration:none!important;transition:background .2s,border-color .2s}
body:not(.in-index) #footer .custom-footer__articles li a:hover,body:not(.in-index) #footer .custom-footer__articles li a:focus{background:#23733e!important;border-color:#23733e!important}
body:not(.in-index) #footer .gm-contact-footer{margin:0!important;padding:54px 40px!important;background:#fff!important;border-top:1px solid #e0ebe2!important;color:#2f2f2f!important}
body:not(.in-index) #footer .gm-contact-footer__intro{display:block!important;margin-bottom:34px!important;text-align:center!important;color:#222!important}
body:not(.in-index) #footer .gm-contact-footer__intro h2{margin:0!important;font-size:32px!important;line-height:1.15!important}
body:not(.in-index) #footer .gm-contact-footer__list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important}
body:not(.in-index) #footer .gm-contact-footer__item{padding:20px 0!important;background:transparent!important;border:0!important;border-top:1px solid #dce7de!important;border-radius:0!important;color:#2f2f2f!important;box-shadow:none!important}
body:not(.in-index) #footer .gm-contact-footer__item strong{color:#222!important}
body:not(.in-index) #footer .full-width.footer-bottom-full-width{background:#fff!important;border-top:1px solid #e7eee8!important}
body:not(.in-index) #footer .footer-bottom{padding-top:18px!important;padding-bottom:18px!important;background:#fff!important;color:#666!important;font-size:13px!important}
@media(max-width:767px){
body:not(.in-index) #footer .footer-rows{padding-top:38px!important;padding-bottom:0!important}
body:not(.in-index) #footer .custom-footer__articles{display:block!important;padding:20px!important;margin-bottom:20px!important;background:#fff!important;box-sizing:border-box!important}
body:not(.in-index) #footer .custom-footer__articles h3{margin:0 0 20px!important;text-align:left!important;font-size:23px!important}
body:not(.in-index) #footer .custom-footer__articles ul{grid-template-columns:1fr!important;gap:10px!important}
body:not(.in-index) #footer .custom-footer__articles li{width:100%!important;margin:0!important}
body:not(.in-index) #footer .custom-footer__articles li a{width:100%!important;min-height:52px!important;justify-content:flex-start!important}
body:not(.in-index) #footer .gm-contact-footer{padding:42px 20px!important}
body:not(.in-index) #footer .gm-contact-footer__intro{text-align:left!important;margin-bottom:26px!important}
body:not(.in-index) #footer .gm-contact-footer__intro h2{font-size:28px!important}
body:not(.in-index) #footer .gm-contact-footer__list{grid-template-columns:1fr!important;gap:0!important}
body:not(.in-index) #footer .gm-contact-footer__item{padding:18px 0!important}
body:not(.in-index) #footer .footer-bottom{padding:16px 20px!important;text-align:center!important}
}
