.elementor-kit-8{--e-global-color-primary:#FF7A1A;--e-global-color-secondary:#E3D2C3;--e-global-color-text:#2F3645;--e-global-color-accent:#EAEAEA;--e-global-color-4e7927f:#FFFFFF;--e-global-color-26965d8:#000000;--e-global-typography-primary-font-family:"Baloo 2";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Baloo 2";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Nunito";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Nunito";--e-global-typography-accent-font-weight:700;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Print Farm Tycoon – úpravy šablony CodeArcade */
/* čeština: žádná Velká Písmena Na Začátku Slov */
body h1, body h2, body h3, body h4, body h5, body h6, body .theme-btn, body .link-btn, body .title-theme,
body .elementor-heading-title, body .elementor-icon-box-title, body .widgettitle, body header a, body nav a,
body .breadcrumb-wrapper *, body .theme-btn *, body .elementor-counter-title { text-transform: none !important; }
/* ikonky ze šablony v barvě hry */
path[fill="#66D2CE"], path[fill="#66d2ce"] { fill: #FF7A1A; }
svg [stroke="#66D2CE"], svg [stroke="#66d2ce"] { stroke: #FF7A1A; }
/* barvy ze šablony (tyrkysová → oranžová) */
.testimonial-card-items-2:hover{background-image:linear-gradient(to right, rgba(255, 122, 26, 0.15), rgba(140, 70, 20, 0.15))}
.testimonial-card-items-2:hover .testimonial-image{box-shadow:rgba(255, 122, 26, 0.5) 0px 0px 10px 0px}
.single-news-items-2:hover .news-content{background-image:linear-gradient(to right, rgba(255, 122, 26, 0.15), rgba(140, 70, 20, 0.15))}
.comment-form{background-image:linear-gradient(to right, rgba(255, 122, 26, 0.15), rgba(41, 75, 73, 0.15))}
.footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb .icon::after{background-color:rgba(255, 122, 26, 0.5)}
.pro-con:hover .pro-btnn{background-color:rgba(255, 122, 26, 0.2)}
.widget{background-image:linear-gradient(to right, rgba(255, 122, 26, 0.15), rgba(41, 75, 73, 0.15))}
.blog-main-item-01{background-image:linear-gradient(to right, rgba(255, 122, 26, 0.15), rgba(41, 75, 73, 0.15))}
.blog-main-item-01 + .blog-main-item-01{background-image:linear-gradient(to right, rgba(255, 122, 26, 0.15), rgba(41, 75, 73, 0.15))}
.mainDetaills{background-image:linear-gradient(to right, rgba(255, 122, 26, 0.15), rgba(41, 75, 73, 0.15))}
/* načítání stránky v barvě hry */
.warp-loader .ring{background:radial-gradient(circle,rgba(255,122,26,.15) 30%,transparent 70%)!important;box-shadow:0 0 12px rgba(255,122,26,.4),0 0 24px rgba(255,122,26,.2)!important;border-color:rgba(255,122,26,.25)!important}
.warp-loader .core-glow{background:#FF7A1A!important;box-shadow:0 0 20px #FF7A1A,0 0 40px rgba(255,122,26,.5)!important}
/* ikonky-obrázky ze šablony do oranžova */
.elementor img[src*="/Frame-246"], .elementor img[src*="bracket-code"], .elementor img[src*="/icon-"]{filter:hue-rotate(207deg) saturate(1.5)}
/* logo hry v hlavičce a postranním panelu */
.header-main .logo a.header-logo img{height:72px!important;width:auto!important;max-width:none}
.offcanvas__logo img{height:120px!important;width:auto!important}
.footer-widgets-wrapper img[src*="pft-logo"]{height:110px!important;width:auto!important}
@media (max-width:767px){.header-main .logo a.header-logo img{height:54px!important}}
/* postava ve slideru úvodu */
.hero-content .hero-image img{height:min(600px,70vh)!important;width:auto!important;max-width:100%}
@media (max-width:991px){.hero-content .hero-image img{height:340px!important}}
/* velikost obrázků ze hry (soubory jsou ve 2× rozlišení) */
img[src*="pft-o-hre-postava"]{width:310px!important;height:auto!important}
img[src*="pft-ikona-"]{width:90px!important;height:auto!important}
img[src*="pft-tym-"]{width:280px!important;height:auto!important;max-width:100%}
img[src*="pft-kontakt"]{width:460px!important;height:auto!important;max-width:100%}
img[src*="pft-404"],img[src*="pft-faq"]{width:620px!important;height:auto!important;max-width:100%}
/* kruh o hře, dekorace */
img[src*="pft-o-hre-kruh"],img[src*="pft-karta-regal"]{border-radius:50%!important;aspect-ratio:1/1;object-fit:cover}
.elementor img[src*="/Ellipse-"]{filter:hue-rotate(207deg) saturate(1.5)}
/* hlavička pod admin lištou WordPressu (jen pro přihlášené) */
body.admin-bar #header-sticky{top:32px!important}
@media (max-width:782px){body.admin-bar #header-sticky{top:46px!important}}
@media (max-width:600px){body.admin-bar #header-sticky.sticky{top:0!important}}
/* patička – pozadí ze hry, bez prázdného telefonu a sítí bez odkazu */
footer.footer-section.footer-bg{background-image:linear-gradient(rgba(24,28,38,.9),rgba(24,28,38,.94)),url("https://printfarmtycoon.online/wp-content/uploads/2026/11/pft-bg-sekce.jpg")!important;background-size:cover;background-position:center}
footer .social-icon li:has(a[href="#"]){display:none}
/* podmenu v hlavičce – tmavý panel, aktivní stránka oranžově */
header .sub-menu{background:#232836!important;border:1px solid rgba(255,122,26,.35)!important;border-radius:12px!important;overflow:hidden;box-shadow:0 14px 30px rgba(0,0,0,.4)!important;padding:6px 0!important}
header .sub-menu li,header .sub-menu li a{background:transparent!important}
header .sub-menu li a{color:#f1f2f5!important;border-color:rgba(255,255,255,.07)!important;transition:background .2s,color .2s,padding .2s}
header .sub-menu li a:hover{background:rgba(255,122,26,.12)!important;color:#FF7A1A!important}
header .sub-menu li.current-menu-item>a,header .sub-menu li.current_page_item>a{background:rgba(255,122,26,.16)!important;color:#FF7A1A!important;box-shadow:inset 3px 0 0 #FF7A1A}
/* bloky pluginu hry (encyklopedie, changelog, žebříček, profil…) – čitelný text na tmavém pozadí */
.elementor-widget-shortcode [class^="pft-"],.elementor-widget-shortcode [class*=" pft-"]{color:#d6d9e0}
.elementor-widget-shortcode [class*="pft-"] b,.elementor-widget-shortcode [class*="pft-"] strong,.elementor-widget-shortcode [class*="pft-"] h3,.elementor-widget-shortcode [class*="pft-"] h4,.elementor-widget-shortcode [class*="pft-"] th{color:#fff}
.elementor-widget-shortcode [class*="pft-"] small{color:#a9b0ba}
.elementor-widget-shortcode .pft-table th,.elementor-widget-shortcode .pft-table td{border-color:rgba(255,255,255,.1)!important}
/* kurzor – bez efektu šablony, klasická oranžová šipka */
.mouse-cursor{display:none!important}
html,body{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M3 2l15 11.2-6.6.9 3.9 7.4-2.8 1.5-3.9-7.5L3 20z' fill='%23FF7A1A' stroke='%23ffffff' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") 3 2,auto}
/* nadpisy h4–h6 v obsahu oranžově (šablona je měla černé) */
body h4,body h5,body h6{color:#FF7A1A}
.elementor-widget-text-editor h2,.elementor-widget-text-editor h3{color:#fff}
/* odrážky v textech a mezery kolem nadpisů */
.elementor-widget-text-editor h4,.elementor-widget-text-editor h5{margin:22px 0 8px}
.elementor-widget-text-editor ul{list-style:disc;padding-left:22px;margin:0 0 12px}
.elementor-widget-text-editor ol{list-style:decimal;padding-left:22px;margin:0 0 12px}
.elementor-widget-text-editor li{margin:3px 0}
.elementor-widget-text-editor li::marker{color:#FF7A1A}
/* oranžová ručička nad odkazy a tlačítky */
a,button,[role="button"],label[for],select,summary,input[type="submit"],input[type="button"],input[type="checkbox"],input[type="radio"],.theme-btn,.swiper-button-next,.swiper-button-prev{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 11V3.8a1.5 1.5 0 013 0V10h.4V8.6a1.5 1.5 0 013 0V10h.4V9.4a1.5 1.5 0 013 0V11h.2a1.5 1.5 0 013 .3V15c0 4-2.6 7.2-6.6 7.2h-1.7c-2 0-3.6-.9-4.7-2.6L4.8 15.4a1.5 1.5 0 012.4-1.8L9 15.3z' fill='%23FF7A1A' stroke='%23ffffff' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") 10 3,pointer!important}/* End custom CSS */