.elementor-kit-13{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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;}}:root { --sp-bg:#F4F7FB; --sp-surface:#FFFFFF; --sp-ink:#0F1B2D; --sp-muted:#55657A; --sp-line:#DCE4EE; --sp-accent:#0A74C9; --sp-night:#0B1A2E; --sp-night-2:#12263F; --sp-night-muted:#9FB1C7; --sp-glow:#1FD8CF; --sp-font-heading:Bricolage Grotesque; --sp-font-body:Manrope; }
/* Start custom CSS *//* Sportko pravne stranice */
body.page-id-71 #content,body.page-id-72 #content,body.page-id-73 #content,body.page-id-74 #content{max-width:780px;margin:0 auto;padding:80px 20px 104px}
body.page-id-71 .entry-title,body.page-id-72 .entry-title,body.page-id-73 .entry-title,body.page-id-74 .entry-title{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:48px;line-height:1.06;letter-spacing:-.02em;color:#0F1B2D;margin:0 0 28px}
body.page-id-71 .page-content,body.page-id-72 .page-content,body.page-id-73 .page-content,body.page-id-74 .page-content{font-family:'Manrope',sans-serif;font-size:17px;line-height:1.75;color:#33445A}
body.page-id-71 .page-content h2,body.page-id-72 .page-content h2,body.page-id-73 .page-content h2,body.page-id-74 .page-content h2{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:24px;line-height:1.25;color:#0F1B2D;margin:44px 0 12px}
body.page-id-71 .page-content p,body.page-id-72 .page-content p,body.page-id-73 .page-content p,body.page-id-74 .page-content p{margin:0 0 16px}
body.page-id-71 .page-content ul,body.page-id-72 .page-content ul,body.page-id-73 .page-content ul,body.page-id-74 .page-content ul{margin:0 0 18px;padding-left:22px}
body.page-id-71 .page-content li,body.page-id-72 .page-content li,body.page-id-73 .page-content li,body.page-id-74 .page-content li{margin:0 0 8px}
body.page-id-71 .page-content a,body.page-id-72 .page-content a,body.page-id-73 .page-content a,body.page-id-74 .page-content a{color:#0A74C9;text-decoration:underline;text-underline-offset:3px}
body.page-id-71 .page-content strong,body.page-id-72 .page-content strong,body.page-id-73 .page-content strong,body.page-id-74 .page-content strong{color:#0F1B2D}
body.page-id-71 .page-content em,body.page-id-72 .page-content em,body.page-id-73 .page-content em,body.page-id-74 .page-content em{color:#55657A;font-style:normal;font-size:15px}
@media(max-width:767px){body.page-id-71 .entry-title,body.page-id-72 .entry-title,body.page-id-73 .entry-title,body.page-id-74 .entry-title{font-size:34px}body.page-id-71 #content,body.page-id-72 #content,body.page-id-73 #content,body.page-id-74 #content{padding:56px 20px 80px}}
body.page-id-71,body.page-id-72,body.page-id-73,body.page-id-74{background:#F4F7FB}
/* Sportko trgovina */
body.woocommerce-checkout,body.woocommerce-cart,body.woocommerce-account{background:#F4F7FB;font-family:'Manrope',sans-serif;color:#0F1B2D}
body.woocommerce-checkout #content,body.woocommerce-cart #content,body.woocommerce-account #content{max-width:1120px;margin:0 auto;padding:64px 20px 96px}
body.woocommerce-checkout .entry-title,body.woocommerce-cart .entry-title,body.woocommerce-account .entry-title{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:44px;letter-spacing:-.02em;color:#0F1B2D;margin:0 0 28px}
body.woocommerce-checkout h3,body.woocommerce-cart h2,body.woocommerce-account h2,body.woocommerce-checkout #order_review_heading,.woocommerce-order h2{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:24px;color:#0F1B2D}
.woocommerce form .form-row label{font-size:14px;font-weight:600;color:#33445A}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce .select2-container .select2-selection{border:1px solid #DCE4EE;border-radius:12px;padding:12px 14px;background:#FFFFFF;font-size:16px;min-height:48px}
.woocommerce .select2-container .select2-selection__rendered{line-height:24px}
.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row select:focus{border-color:#0A74C9;outline:2px solid rgba(10,116,201,.15)}
.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review,.woocommerce-cart .cart_totals,.woocommerce-cart table.shop_table{background:#FFFFFF;border:1px solid #DCE4EE;border-radius:18px;padding:28px}
.woocommerce-checkout #order_review_heading{margin-top:32px}
.woocommerce table.shop_table{border:0;border-collapse:collapse}
.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:#DCE4EE;padding:14px 8px}
.woocommerce-checkout #payment{background:#F4F7FB;border-radius:14px}
.woocommerce-checkout #payment div.payment_box{background:#FFFFFF;color:#33445A}
.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#FFFFFF}
.woocommerce #place_order,.woocommerce a.button,.woocommerce button.button,.woocommerce .checkout-button{background:#0A74C9!important;color:#FFFFFF!important;border-radius:999px!important;padding:16px 28px!important;font-family:'Manrope',sans-serif;font-weight:700;font-size:16px;border:0}
.woocommerce #place_order:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:#0F1B2D!important}
.woocommerce #place_order{width:100%}
body.woocommerce-checkout a,body.woocommerce-cart a,body.woocommerce-account a{color:#0A74C9}
.woocommerce-info,.woocommerce-message{border-top-color:#0A74C9;background:#FFFFFF;border-radius:12px}
.woocommerce-info::before,.woocommerce-message::before{color:#0A74C9}
.woocommerce-error{border-radius:12px}
#sportko_polja{margin-top:8px}
#sportko_polja .description{font-size:14px;color:#55657A}
@media(max-width:767px){body.woocommerce-checkout .entry-title{font-size:34px}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review{padding:20px}}
/* Sportko pravne tablice */
.sp-pravno hr{border:0;border-top:1px solid #DCE4EE;margin:32px 0}
.sp-pravno h3{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:19px;color:#0F1B2D;margin:28px 0 8px}
.sp-pravno ol{margin:0 0 18px;padding-left:22px}
.sp-pravno ol li{margin:0 0 8px}
.sp-pravno table{width:100%;border-collapse:collapse;margin:8px 0 20px;font-size:15px;background:#FFFFFF;border:1px solid #DCE4EE;border-radius:12px;overflow:hidden;display:block;overflow-x:auto}
.sp-pravno th,.sp-pravno td{padding:10px 12px;border-bottom:1px solid #DCE4EE;text-align:left;vertical-align:top}
.sp-pravno th{background:#EAF0F7;color:#0F1B2D;font-weight:700}
.sp-pravno code{background:#EAF0F7;padding:1px 6px;border-radius:6px;font-size:14px}
.sp-pravno em{font-size:15px;color:#55657A;font-style:normal}/* End custom CSS */