/* nejpanely.cz vlastni styly (nk-styles), sloucene z HTML kodu 14.11.2026 */

/* paticka */
.custom-footer__banner17>div:nth-child(1){margin-bottom:0!important}
div.container:nth-child(3),div.container:nth-child(4){margin-top:4em}
#footer{background-color:#000!important;padding-top:2em!important}
.copyright{color:#fff}
#signature a{color:#fff}
.footer-newsletter{display:none!important}
.footer .paticka-menu__seznam{padding:0!important;margin:0!important;list-style:none!important}
.footer .paticka-menu__seznam li{padding:0!important;margin:0 0 12px 0!important}
@media (max-width:767px){#footer{padding-top:24px}#footer .footer-rows{margin-top:0}#footer .custom-footer{padding-top:0}#footer .custom-footer__banner2 .banner-wrapper{margin-top:0}}

/* informacni lista */
.site-msg.information{opacity:1}
.site-msg.information .text{padding-right:20px;color:#000;font-size:18px;line-height:1.6}

/* kategorie Panely dle vykonu (id 788) */
.id-788 li.col-xs-6:nth-child(-n+16)>a:nth-child(1)>span:nth-child(1){display:none}
@media (min-width:950px){body.id-788 li.col-xs-6:nth-child(-n+17){width:12%}}
@media (max-width:449px){body.id-788 li.col-xs-6:nth-child(-n+17){width:50%}}
@media (min-width:450px) and (max-width:949px){body.id-788 li.col-xs-6:nth-child(-n+17){width:33%}}
body.id-788 li.col-xs-6:nth-child(-n+17)>a:nth-child(1)>span:nth-child(2){font-weight:700}

/* velikost hlavniho obrazku produktu */
@media (min-width:1025px){
.p-main-image{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:contain}
.p-main-image img{display:none!important}
}
@media (max-width:1024px){
.p-main-image{padding-bottom:0!important;height:auto!important;overflow:visible!important;background:none!important}
.p-main-image img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;position:static!important;transform:none!important;margin:0 auto!important}
}

/* Top 10 produkty, mrizka */
.top-products-wrapper.js-top10{max-width:1178px;margin:40px auto 0 auto;padding:0 20px;box-sizing:border-box}
.top-products-wrapper.js-top10 h4{text-align:center;margin-bottom:2em}
.top-products-wrapper.js-top10 .top-products{list-style:none;margin:0;padding:0 0 1em 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.top-products-wrapper.js-top10 .top-products>li{display:flex;flex-direction:column;height:100%;margin:0;padding:0}
.top-products-wrapper.js-top10 .top-products>li a.top-products-content{display:block}
.top-products-wrapper.js-top10 .top-products>li a.top-products-image{display:block;margin-bottom:8px}
.top-products-wrapper.js-top10 .top-products img{max-width:100%;height:auto}
@media (max-width:1200px){.top-products-wrapper.js-top10 .top-products{grid-template-columns:repeat(4,1fr)}}
@media (max-width:600px){.top-products-wrapper.js-top10 .top-products{grid-template-columns:repeat(2,1fr)}}

/* Top 10 v levem sloupci */
.sidebar .js-top10 .top-products{display:block!important}
.sidebar .js-top10 .top-products>li{display:flex!important;flex-direction:row!important;align-items:center!important;height:auto!important;padding:8px 0!important}
.sidebar .js-top10 .top-products>li a.top-products-image{margin:0 12px 0 0!important;flex:0 0 56px}

/* mobil bez vodorovneho posunu */
@media (max-width:767px){html,body{overflow-x:hidden!important;max-width:100%}}

/* Leadhub lista skryta */
.LEAD_GENERATION{display:none!important;visibility:hidden!important}

/* hlavni banner: slogan uprostred viditelne casti (dlazdice prekryvaji 12,45 % vysky banneru) */
@media (min-width:768px){.banners-row:has(.carousel) .next-to-carousel-banners{margin-top:calc(-3.23vw - 10px)}}
