/*
 * Mercury 3.10 CSS still used by onlinekazina.rs (GPL v3, mercurytheme.com), extracted 21. 10. 2026. when okn-sanse
 * stopped being a Mercury child theme. Loaded in the same place as Mercury's style.css + css/media.css were
 * (after font-awesome, before the okn-sanse stylesheet), style.css rules first, then media.css, original order.
 * Method: every selector of both files (pseudo states such as :hover and ::before stripped for the test) was matched
 * against the DOM of all 379 public URLs (sitemaps, taxonomies, tags, authors, search, 404) and, after JavaScript,
 * 13 template pages; a rule keeps only its matching selectors (lists with vendor-prefixed selectors stay whole).
 * Check: computed styles of every element (and ::before/::after) identical with this file instead of Mercury's
 * two files on 13 pages at 360, 600, 800, 1000, 1100 and 1280 px. Do not edit by hand; style changes go to style.css.
 */
html,body,div,span,iframe,h1,h2,h3,h4,p,blockquote,pre,a,code,em,img,strong,b,dl,dt,dd,ol,ul,li,form,label,table,tbody,thead,tr,th,td,article,aside,details,figure,figcaption,footer,header,nav,section,summary,time,mark,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,nav,section{display:block}
ol,ul{list-style:none}
blockquote{quotes:none}
blockquote:before,blockquote:after{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
html{overflow-x:hidden;box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
body{background-color:#fff;color:#2e3246;font-family:"Roboto", sans-serif;font-weight:400;font-size:16px;line-height:100%;-webkit-font-smoothing:antialiased;margin:0px auto;padding:0px;overflow:hidden}
::-webkit-input-placeholder{color:#2d3436}
:-ms-input-placeholder{color:#2d3436}
::-moz-placeholder{color:#2d3436;opacity:1}
:-moz-placeholder{color:#2d3436;opacity:1}
:focus::-webkit-input-placeholder,:focus::-moz-placeholder,:focus:-moz-placeholder,:focus:-ms-input-placeholder{color:transparent}
h1,h2,h3,h4,h2 a,h3 a,h4 a{font-family:"Roboto", sans-serif;font-weight:700;-webkit-backface-visibility:hidden;color:#151515}
h1{font-size:3.157em;line-height:1.2em}
h2,h2 a{font-size:2.369em;line-height:1.2em}
h3,h3 a{font-size:1.777em;line-height:1.2em}
h4,h4 a{font-size:1.333em;line-height:1.2em}
img{max-width:100%;height:auto;-webkit-backface-visibility:hidden}
iframe,video{max-width:100%}
input{outline:none;outline:0}
:active,:hover,:focus{outline:0 !important;outline-offset:0 !important}
a,a:visited{text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
a:hover{text-decoration:none}
a:active,a:focus{outline:none}
div{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);display:block}
div::-webkit-scrollbar{width:0}
p{line-height:1.85em}
input[type="search"]{color:#2d3436;font-family:"Roboto", sans-serif;font-weight:400;font-size:1em;line-height:1.45em;background-color:#fefeff;border-radius:5px;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #e4e4e4;width:100%;padding:11px 15px;-webkit-appearance:none}
input[type="search"]{background-color:#f1f3f4}
input[type="search"]{height:45px}
.space-page-wrapper{max-width:1200px;margin:0 auto;padding:0 0 60px}
.space-block-title{padding:0 15px 30px;font-family:"Roboto", sans-serif;color:#151515;font-size:1.333em;line-height:1.45em;font-weight:700}
.space-block-title span{z-index:1;padding-left:23px;position:relative}
.space-block-title span:before{content:"";z-index:1;opacity:0.8;width:11px;height:11px;position:absolute;left:0;border-radius:50%;top:4px;background-color:#ff2453}
.space-block-title span:after{content:"";z-index:-1;width:11px;height:11px;position:absolute;left:0;border-radius:50%;top:11px;background-color:#be2edd}
.relative{position:relative}
.absolute{position:absolute}
.left{float:left}
.text-center{text-align:center}
.text-right{text-align:right}
.box-100{width:100%}
.box-25{width:25%}
.case-15{margin:0 15px 30px;padding:0}
.aligncenter{display:block;margin:0 auto;padding-bottom:2.9em;text-align:center}
.space-overlay{background:rgba(0, 0, 0, 0.8);width:100%;height:100%;top:0;left:0;right:0;bottom:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
blockquote,blockquote.wp-block-quote{padding:2em 45px 0;margin:1.45em 0 2.9em;position:relative;text-align:center}
blockquote:before,blockquote.wp-block-quote:before{content:"\f10d";font-family:"Font Awesome 5 Free" !important;position:absolute;padding:0 0.85em;color:#ecf0f1;font-size:1.777em;top:0;left:0;right:0}
blockquote,blockquote.wp-block-quote{font-family:"Roboto", sans-serif;color:#151515;font-size:1.777em;line-height:1.2em !important;font-weight:900}
blockquote p,blockquote.wp-block-quote p{padding-bottom:0 !important;line-height:1.2em !important}
.wp-block-embed__wrapper{position:initial !important}
.space-posts-shortcode-1 .space-block-title{padding-bottom:15px}
.space-news-1-items{overflow:hidden;margin-top:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}
.space-news-1-item{display:inline-block;overflow:hidden}
.space-news-1-item img{border-radius:5px}
.space-news-1-item-ins{margin:0 15px 30px;overflow:hidden}
.space-news-1-item-img{width:115px;height:100px;margin-right:-115px;line-height:0;z-index:1}
.space-news-1-item-img img{margin:0 !important}
.space-news-1-item-title-box{width:100%}
.space-news-1-item-title-box-ins{margin-left:115px}
.space-news-1-item-title{margin-bottom:5px;font-family:"Roboto", sans-serif;font-weight:700;font-size:1em;line-height:1.2em;color:#151515}
.space-news-1-item-title a{color:#151515 !important;text-decoration:none !important;border-bottom:1px solid transparent}
.space-news-1-item-title a:hover{color:#b2bec3 !important}
.space-news-3-items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}
.space-news-3-item{display:inline-block}
.space-news-3-item img{border-radius:5px}
.space-news-3-item-ins{margin-bottom:45px}
.space-news-3-item-ins .space-overlay{border-radius:5px;background:rgba(0, 0, 0, 0)}
.space-news-3-item-ins:hover .space-overlay{background:rgba(0, 0, 0, 0.3)}
.space-news-3-item-img-ins{line-height:0}
.space-news-3-item-img-category{bottom:-5px;left:0}
.space-news-3-item-img-category a{display:inline-block;font-weight:400;font-size:0.75em;line-height:1.45em;color:#fff !important;text-decoration:none !important;padding:4px 15px;border-radius:0 5px 0 5px;margin-bottom:5px;background-color:#ff2453}
.space-news-3-item-img-category a:hover{background-color:#57606f}
.space-news-3-item-title-box{margin-top:25px}
.space-news-3-item-title{margin-bottom:10px;line-height:0}
.space-news-3-item-title a{font-family:"Roboto", sans-serif;font-weight:700;font-size:1.333em;line-height:1.25em;color:#151515 !important;text-decoration:none !important}
.space-news-3-item-title a:hover{color:#b2bec3 !important}
.space-news-3-item-meta{margin:15px 0 0;height:15px;overflow:hidden}
.space-news-3-item-meta-left{left:0;font-weight:400;font-size:0.75em;line-height:1.45em;color:#7f8c8d}
.space-news-3-item-meta-right{right:0;font-weight:400;font-size:0.75em;line-height:1.45em;color:#7f8c8d}
.space-news-3-item-excerpt{font-weight:400;font-size:1em;line-height:1.45em;color:#7f8c8d;margin-top:20px}
.space-archive-title-box{background-color:#f1f3f4}
.space-archive-title-box-ins{padding:35px 0}
.space-archive-title-box-h1{margin:0 15px}
.space-archive-title-box-h1 h1{font-family:"Roboto", sans-serif;font-weight:700;font-size:3.157em;line-height:1.1em;color:#151515}
.space-archive-section-ins{padding-top:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}
.space-archive-navigation{overflow:hidden}
nav.pagination{text-align:center;padding:15px 0 0;font-weight:700;font-size:1em;line-height:1.45px;color:#7f8c8d;overflow:hidden}
nav.pagination a{display:inline-block;font-weight:700;text-decoration:none;width:45px;height:45px;border-radius:3px;text-align:center;line-height:45px;color:#fff;margin:0 5px 5px;background-color:#ff2453;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
nav.pagination a:hover{background-color:#57606f;color:#fff;text-decoration:none}
nav.pagination span.current{display:inline-block;color:#fff;line-height:45px;border-radius:3px;margin:0 5px 5px;width:45px;height:45px;background-color:#57606f;text-align:center}
.space-page-content{font-weight:400;font-size:1em;line-height:1.65em;color:#2e3246}
.space-page-content p{padding-bottom:1.45em}
.space-page-content p:last-child{padding-bottom:0}
.space-widget{max-width:1200px;margin:0 auto 15px;color:#2e3246;font-size:1em;line-height:1.45em;font-weight:400}
.space-widget p{line-height:1.48em;margin-bottom:1.48em}
.space-widget p:empty{line-height:0 !important;margin-bottom:0 !important}
.space-default-widget{margin-left:15px;margin-right:15px}
.space-widget p:last-child{padding-bottom:0}
.wp-block-columns{margin-left:-15px;margin-bottom:1.45em}
.wp-block-column{margin-left:15px !important;margin-right:15px}
.wp-block-columns p{line-height:1.45em}
.wp-block-image{margin-top:0.45em;margin-bottom:1.45em}
hr.wp-block-separator{margin:1.45em auto 2.9em;border:0;width:80%;height:1px;background-color:#dfe6e9}
.alignfull{margin-left:0;margin-right:0;width:auto;max-width:100vw}
.alignwide{margin-left:0;margin-right:0;width:auto;max-width:100vw}
.wp-block-image figcaption{padding:0;margin-top:5px;color:#7f8c8d;font-size:13px;line-height:18px;font-weight:400}
.wp-block-image .aligncenter{margin:0 auto;padding-bottom:0}
.wp-block-cover{padding:0}
.is-type-video{position:relative;padding-bottom:56.25%;height:0;margin-top:1.45em;margin-bottom:2.9em !important}
.is-type-video iframe{position:absolute;top:0;left:0;width:100% !important;height:100%}
.wp-block-cover.is-light .wp-block-cover__inner-container{max-width:1200px}
.wp-block-cover.alignfull .wp-block-cover__inner-container{max-width:1200px}
.has-mercury-emerald-background-color{background-color:#2edd6c}
.space-shortcode-wrap{margin:0 -15px}
.space-shortcode-wrap-ins{max-width:1200px;margin:0 auto}
.space-shortcode-8 .space-block-title{padding-bottom:15px}
.wp-block-cover.is-light .space-shortcode-wrap .space-block-title{color:#151515}
.wp-block-cover .space-shortcode-wrap .space-block-title{color:#fff}
.guru-footer{padding-top:20px}
.guru-footer,.guru-footer a:hover{background-color:#181818;color:#bbbbbb;text-decoration:none}
.guru-footer .guru-footer-column-title,.guru-footer .guru-footer-welcome-title,.guru-footer .guru-footer-section-title{color:#ffffff}
.guru-footer ul{list-style-type:none}
.guru-footer-achievements-main,.guru-footer-bottom-menu{border-top:1px solid #313131;padding-top:20px}
.guru-footer-achievements{padding-top:0 !important}
.guru-footer-section-title{margin-bottom:0px !important;font-size:14px}
.guru-footer-bottom-menu{font-size:12px;margin-top:0px}
.guru-footer-copyright{font-size:10px;margin:0px}
.guru-footer-socials{gap:unset}
.guru-footer-social-link{border:unset !important}
/* ---- css/media.css ---- */
@media screen and (max-width: 1199px) and (min-width: 1025px){
.space-news-1-item{width:50%}
.space-widget{margin-bottom:45px}
}
@media screen and (max-width: 1024px) and (min-width: 992px){
.space-news-1-item{width:50%}
.space-widget{margin-bottom:45px}
}
@media screen and (max-width: 991px) and (min-width: 768px){
.space-news-1-item{width:50%}
.space-news-3-item{width:50%}
.space-widget{margin-bottom:45px}
}
@media screen and (max-width: 767px) and (min-width: 480px){
h2,h2 a{font-size:1.777em}
h3,h3 a{font-size:1.333em}
h4,h4 a{font-size:1em}
blockquote,blockquote.wp-block-quote{padding:2em 15px 0;margin:1.45em 0 2.9em}
.space-news-1-item{width:100%;float:none}
.space-news-3-item{width:50%}
.space-widget{margin-bottom:45px}
}
@media screen and (max-width: 479px){
h2,h2 a{font-size:1.777em}
h3,h3 a{font-size:1.333em}
h4,h4 a{font-size:1em}
.alignwide,.alignfull{margin-right:-15px;margin-left:-15px}
.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 30px)}
.space-block-title{padding-bottom:15px}
.case-15{margin:0 8px 15px}
blockquote,blockquote.wp-block-quote{padding:2em 15px 0;margin:1.45em 0 2.9em}
.space-news-1-items{margin-top:0}
.space-news-1-item{width:100%;float:none}
.space-news-1-item-ins{margin-bottom:15px}
.space-news-3-items{margin:0 8px;width:auto}
.space-news-3-item{width:100%;float:none}
.space-news-3-item-title-box{margin-top:15px;padding-bottom:15px}
.space-news-3-item-excerpt{margin-top:10px;font-size:0.75em}
.space-archive-title-box-ins{padding:30px 0 15px}
.space-archive-title-box-h1 h1{font-size:1.777em}
.space-archive-section-ins{padding-top:15px}
.space-taxonomy-description{width:auto;margin:0 8px}
.space-widget{margin-bottom:45px}
.wp-block-columns{display:block}
blockquote:before,blockquote.wp-block-quote:before{padding:0 15px}
.wp-block-column.is-vertically-aligned-center{width:auto;max-width:100%}
}
