/* fc-overrides.css - konsolidace inline bloku (07/2026) */

/* [fc-fixes-202607c] */

@media (max-width:900px){html body .overall-wrapper{padding-top:0 !important;}}
/* dropdown white (desktop) */
@media (min-width:768px){
#navigation .navigation-in ul.menu-level-2{background:#fff !important;box-shadow:0 12px 30px rgba(0,0,0,.18) !important;border:1px solid #ececec !important;}
#navigation .navigation-in ul.menu-level-2 li,#navigation .navigation-in ul.menu-level-2 li a,#navigation .navigation-in ul.menu-level-2 li a span{background:#fff !important;color:#1a1a1a !important;}
#navigation .navigation-in ul.menu-level-2 li+li{border-top:1px solid #ededed !important;}
#navigation .navigation-in ul.menu-level-2 li a:hover,#navigation .navigation-in ul.menu-level-2 li a:hover span{background:#f5f5f5 !important;color:#ed6827 !important;}
#navigation .navigation-in ul.menu-level-3,#navigation .navigation-in ul.menu-level-3 li,#navigation .navigation-in ul.menu-level-3 li a,#navigation .navigation-in ul.menu-level-3 li a span{background:#fff !important;color:#1a1a1a !important;}
#navigation .navigation-in a.menu-image{background:#fff !important;}
}
/* cart preview button readable */
#header .cart-widget a.btn.btn-conversion,.popup-widget.cart-widget a.btn.btn-conversion,.cart-widget-inner a.btn.btn-conversion,.cart-widget a.btn-conversion{color:#fff !important;}
.cart-widget a.btn.btn-conversion:hover{color:#fff !important;background:#ed6827 !important;}
/* remove empty white bar at top on mobile */
@media (max-width:767px){
html body #header,html body .header-top,html body .header-bottom,html body .navigation-wrapper,html body .header-top .navigation-wrapper,html body .navigation-tools{background-color:#000 !important;}
}


/* [fc-pagetitle-fix] */

/* CMS stranky (pageArticleDetail): nadpis bez cerneho pruhu, jen tmavy text */
.content-inner article.pageArticleDetail header,article.pageArticleDetail header,.pageArticleDetail header{background:transparent !important;background-color:transparent !important;}
.pageArticleDetail header h1{color:#161616 !important;}


/* [fc-variant-fix] */

/* Varianty (velikost/parametr): citelna tlacitka misto rozbiteho obrazku (loga) */
.advanced-parameter-inner img{display:none !important;}
.advanced-parameter-inner{min-width:46px !important;width:auto !important;height:auto !important;padding:9px 14px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:1.5px solid #d5d5d5 !important;border-radius:6px !important;background:#fff !important;font-weight:600 !important;font-size:14px !important;color:#1a1a1a !important;line-height:1 !important;box-shadow:none !important;}
.advanced-parameter-inner::after{content:attr(data-original-title);}
.advanced-parameter:has(input:checked) .advanced-parameter-inner{border-color:#008eff !important;color:#008eff !important;}
.advanced-parameter-inner:hover{border-color:#008eff !important;}


/* [fc-tw2] */
#header .header-top .navigation-wrapper.container{max-width:none!important;width:100%!important;padding-left:48px!important;padding-right:48px!important;margin-left:0!important;margin-right:0!important}#header .site-name img{height:58px!important;width:auto!important}.fc-foot{padding-left:48px!important;padding-right:48px!important}.fc-foot .fc-foot-inner{max-width:none!important}.latest-contribution-wrapper{display:none!important}@media(max-width:900px){#navigation ul.menu-level-1 li a{font-size:18px!important}}

/* Mobilni menu: vetsi odsazeni tlacitek + oddelovace */
@media(max-width:900px){
#navigation ul.menu-level-1 > li > a{padding:15px 22px !important;line-height:1.5 !important;}
#navigation ul.menu-level-1 > li{border-bottom:1px solid rgba(255,255,255,.12) !important;}
#navigation ul.menu-level-2 li a{padding:12px 22px !important;}
}
