@import url("https://fonts.googleapis.com/css?family=Rajdhani:300,600,700&subset=latin-ext");
.loop-panel .heat-index{display:none;}
span.meta-heat.metric.heat-index{display:none;}
.main-category{height:65px;}
h1, .h1{font-size:24px;}
.signoff span.icon{position:absolute;left:8px;top:15%;font-size:40px;color:#0077DB;text-shadow:0px 0px 50px rgba(0,0,0,.07);}
.centrujtext{text-align:center;}
.grecaptcha-badge{display:none;}
h3.mestoherne{text-align:center;}
.centrujhernutext{text-align:center;}
.centrujbezrecenzie{text-align:center;padding-bottom:50px;padding-top:25px;}
a.tlacitkonaclanky{background-color:#0178E0;color:white !important;padding:15px;transition:color .2s ease;border-top-left-radius:3px;border-top-right-radius:3px;display:inline-block;margin-bottom:8px;}
a.alzalink{background-color:#5cb85c;color:white !important;padding:15px;transition:color .2s ease;border-top-left-radius:3px;border-top-right-radius:3px;display:inline-block;margin-bottom:20px;}
.heureka-categorytop5width250height600 .button{display:none !important;}
.postid-3045 .collapse.in{background-color:white;}
.postid-3045 .panel.panel-default{border:none !important;}
figcaption{background-color:#F9F9F9;padding:4px;margin-top:0px !important;}
input.submit-button.button{display:inline-block;border:1px solid #FFF;border-radius:19px;color:#4B5B6E;margin-bottom:6px;height:31px;padding:5px 28px 8px 28px;font-size:16px;font-weight:500;text-transform:uppercase;transition:background-color .2s ease, color .2s ease;}
input#mailster-email-3{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%);transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
a.promotlacidlo.btn{text-align:center;background:#0077db;color:white;width:100%;}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-theme-inverse .onesignal-bell-launcher-button svg .stroke{fill:none;stroke:white;stroke-width:3px;stroke-miterlimit:10;}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-theme-inverse .onesignal-bell-launcher-button svg .foreground{fill:white;}
.vrn-box{--vrn-modra:#0f6fc6;--vrn-modra-tmava:#0a5aa3;--vrn-text:#3a3a3a;--vrn-nadpis:#2b2b2b;--vrn-seda:#9a9a9a;--vrn-ciara:#e3e3e3;--vrn-pozadie:#ffffff;--vrn-tien:0 1px 3px rgba(0, 0, 0, .12);font-family:'Rajdhani', 'Arial Narrow', Arial, sans-serif;color:var(--vrn-text);margin:0 0 30px;}
.vrn-box *,
.vrn-box *::before,
.vrn-box *::after{box-sizing:border-box;}
.vrn-hlavicka{display:flex;align-items:center;gap:10px;background:var(--vrn-pozadie);padding:14px 18px;border-bottom:1px solid var(--vrn-ciara);box-shadow:var(--vrn-tien);margin-bottom:0;}
.vrn-ikona{width:18px;height:18px;color:var(--vrn-nadpis);flex-shrink:0;}
.vrn-nadpis{margin:0 !important;padding:0;font-family:inherit;font-size:17px !important;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--vrn-nadpis);line-height:1;}
.vrn-podnadpis{font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--vrn-seda);line-height:1;}
.vrn-clanky{display:grid;grid-template-columns:repeat(var(--vrn-stlpce, 2), minmax(0, 1fr));gap:22px;margin-top:0;}
.vrn-prvy-velky .vrn-clanky, .vrn-mriezka .vrn-clanky{padding-top:0;}
.vrn-clanok{display:flex;flex-direction:column;background:var(--vrn-pozadie);box-shadow:var(--vrn-tien);overflow:hidden;transition:box-shadow .25s ease, transform .25s ease;}
.vrn-clanok:hover{box-shadow:0 6px 18px rgba(0, 0, 0, .15);transform:translateY(-2px);}
.vrn-obrazok{display:block;position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#dcdcdc;}
.vrn-obrazok img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease;}
.vrn-clanok:hover .vrn-obrazok img{transform:scale(1.04);}
.vrn-bez-obrazka{position:absolute;inset:0;background:linear-gradient(135deg, #4f5b66, #2f3740);}
.vrn-obsah{padding:18px 22px 14px;flex-grow:1;background:var(--vrn-pozadie);position:relative;}
.vrn-datum{display:block;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;color:var(--vrn-seda);margin-bottom:6px;}
.vrn-titulok{margin:0 0 12px !important;font-family:inherit;font-size:22px !important;font-weight:700;line-height:1.1 !important;text-transform:uppercase;letter-spacing:.3px;}
.vrn-titulok a{color:var(--vrn-nadpis);text-decoration:none;transition:color .2s ease;}
.vrn-titulok a:hover{color:var(--vrn-modra);}
.vrn-vytah{margin:0;font-size:15px;line-height:1.55;color:var(--vrn-text);}
.vrn-paticka{display:flex;justify-content:space-between;align-items:stretch;border-top:1px solid var(--vrn-ciara);padding:0 22px;background:var(--vrn-pozadie);}
.vrn-kategoria, .vrn-viac{display:inline-flex;align-items:center;padding:12px 0;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;text-decoration:none;}
.vrn-kategoria{color:var(--vrn-modra);border-bottom:3px solid var(--vrn-modra);margin-bottom:-1px;}
.vrn-kategoria:hover{color:var(--vrn-modra-tmava);border-color:var(--vrn-modra-tmava);}
.vrn-viac{color:var(--vrn-seda);}
.vrn-viac::after{content:"›";margin-left:6px;font-size:18px;line-height:1;}
.vrn-viac:hover{color:var(--vrn-modra);}
.vrn-velky{grid-column:1 / -1;}
.vrn-velky .vrn-obrazok{aspect-ratio:auto;height:400px;}
.vrn-velky .vrn-obsah{margin:-45px 30px 0;padding:22px 26px 16px;z-index:2;}
.vrn-velky .vrn-titulok{font-size:36px !important;line-height:1.05 !important;margin-bottom:18px !important;}
.vrn-velky .vrn-vytah{font-size:16px;}
.vrn-velky .vrn-paticka{padding:0 56px;}
.vrn-zoznam .vrn-clanky{grid-template-columns:1fr;gap:16px;}
.vrn-zoznam .vrn-clanok{display:grid;grid-template-columns:260px 1fr;grid-template-rows:1fr auto;}
.vrn-zoznam .vrn-obrazok{grid-row:1 / 3;aspect-ratio:auto;height:100%;min-height:170px;}
.vrn-zoznam .vrn-titulok{font-size:20px !important;}
.vrn-hlavicka + .vrn-clanky{margin-top:0;}
.vrn-hlavicka + .vrn-clanky > .vrn-clanok:not(.vrn-velky){margin-top:0;}
.vrn-prvy-velky .vrn-hlavicka + .vrn-clanky,
.vrn-mriezka .vrn-hlavicka + .vrn-clanky,
.vrn-zoznam .vrn-hlavicka + .vrn-clanky{row-gap:22px;}
@media(max-width:900px){
.vrn-clanky{grid-template-columns:repeat(min(var(--vrn-stlpce, 2), 2), minmax(0, 1fr));}
.vrn-velky .vrn-obrazok{height:320px;}
.vrn-velky .vrn-titulok{font-size:28px !important;}
}
@media(max-width:600px){
.vrn-clanky{grid-template-columns:1fr;gap:16px;}
.vrn-velky .vrn-obrazok{height:220px;}
.vrn-velky .vrn-obsah{margin:-30px 12px 0;padding:16px 16px 12px;}
.vrn-velky .vrn-titulok{font-size:24px !important;}
.vrn-velky .vrn-paticka, .vrn-paticka{padding:0 16px;}
.vrn-obsah{padding:14px 16px 12px;}
.vrn-titulok{font-size:20px !important;}
.vrn-zoznam .vrn-clanok{grid-template-columns:1fr;grid-template-rows:auto;}
.vrn-zoznam .vrn-obrazok{grid-row:auto;aspect-ratio:16 / 9;height:auto;min-height:0;}
}
.sharing-toggle, .addthis_toolbox, .popover-sharing{display:none !important;}
#vr-support-prompt button.podpora,
#vr-support-prompt button.zadarmo{display:inline-block;margin:6px 8px 0 0;padding:12px 24px;border:0;border-radius:3px;font-family:'Rajdhani', sans-serif;font-size:16px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease, color .2s ease;}
#vr-support-prompt button.podpora{background:#0077db;color:#fff;}
#vr-support-prompt button.podpora:hover{background:#0a5aa3;}
#vr-support-prompt button.zadarmo{background:#fff;color:#4b5b6e;border:1px solid #c9d0d8;}
#vr-support-prompt button.zadarmo:hover{background:#4b5b6e;color:#fff;}
@media(min-width:768px){
#header-popis{width:104px !important;}
#header-posts{padding-right:124px !important;}
}
@media(max-width:767px){
#header-popis{display:none !important;}
}
@media(max-width:600px){
#logo{width:100% !important;}
#logo a{margin:0 auto;}
}
#header-popis .vrn-herne{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:80px;background:#fff;color:#4b5b6e;text-align:center;transition:background-color .2s ease, color .2s ease;}
#header-popis .vrn-herne-icon{position:relative;display:block;width:66px;height:34px;}
#header-popis .vrn-herne-map{position:absolute;inset:0;background:#0077db;-webkit-mask:url(//virtualnarealita.eu/wp-content/themes/virtualnarealita-child-2/assets/img/slovensko.svg) center / contain no-repeat;mask:url(//virtualnarealita.eu/wp-content/themes/virtualnarealita-child-2/assets/img/slovensko.svg) center / contain no-repeat;transition:background-color .2s ease;}
#header-popis .vrn-herne-vr{position:absolute;left:50%;top:47%;transform:translate(-50%, -50%);stroke:#fff;transition:stroke .2s ease;}
#header-popis .vrn-herne-text{font-size:14px;font-weight:700;letter-spacing:.3px;text-transform:capitalize;line-height:1;}
#header-popis .vrn-herne:hover{background:#0077db;color:#fff;}
#header-popis .vrn-herne:hover .vrn-herne-map{background:#fff;}
#header-popis .vrn-herne:hover .vrn-herne-vr{stroke:#0077db;}
.category-icon.vrn-cat-icon{background:none !important;display:inline-flex;align-items:center;justify-content:center;color:#4b5b6e;}
.category-icon.vrn-cat-icon.white, .sort-sections a.active .category-icon.vrn-cat-icon{color:#fff;}
.category-icon.vrn-cat-icon svg{display:block;}
.category-circle .category-icon.vrn-cat-icon{color:#fff;}
.vrn-cta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-areas:"share react" "share tip";gap:16px;margin:28px 0;font-family:'Rajdhani', sans-serif;}
.vrn-cta-share{grid-area:share;}
.vrn-cta-react{grid-area:react;}
.vrn-cta-tip{grid-area:tip;}
.vrn-cta-react, .vrn-cta-tip{flex-direction:row;align-items:flex-start;gap:16px;}
.vrn-cta-react .vrn-cta-ico, .vrn-cta-tip .vrn-cta-ico{margin-bottom:0;flex:0 0 48px;}
.vrn-cta-main{display:flex;flex-direction:column;flex:1;min-width:0;}
.vrn-cta-main p{margin-bottom:12px;}
.vrn-cta-share h3{font-size:28px;}
.vrn-cta-share p{font-size:17px;}
.vrn-cta-share .vrn-cta-actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;}
.vrn-cta-share .vrn-cta-btn{justify-content:center;padding:13px 14px;border-radius:3px;font-size:16px;}
.vrn-cta-card{background:#fff;border:0;border-radius:3px;padding:22px 22px 20px;box-shadow:0 1px 3px rgba(0, 0, 0, .12);display:flex;flex-direction:column;transition:transform .2s ease, box-shadow .2s ease;}
.vrn-cta-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0, 0, 0, .15);}
.vrn-cta-ico{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:3px;background:#e8f2fc;color:#0077db;margin-bottom:14px;}
.vrn-cta-card h3{margin:0 0 6px;font-size:22px;line-height:1.1;font-weight:700;color:#1f2933;}
.vrn-cta-card p{margin:0 0 16px;font-size:16px;line-height:1.4;color:#5b6672;flex:1;}
.vrn-cta-actions{display:flex;flex-wrap:wrap;gap:8px;}
.vrn-cta-btn{text-decoration:none !important;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid #d5dde6;border-radius:3px;background:#f6f8fa;color:#1f2933 !important;font-family:inherit;font-size:15px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .2s ease, color .2s ease, border-color .2s ease;}
.vrn-cta-btn:hover{background:#0077db;border-color:#0077db;color:#fff !important;}
.vrn-cta-btn.vrn-cta-primary{background:#0077db;border-color:#0077db;color:#fff !important;}
.vrn-cta-btn.vrn-cta-primary:hover{background:#0a5aa3;border-color:#0a5aa3;}
@media(max-width:760px){
.vrn-cta{grid-template-columns:1fr;grid-template-areas:"share" "react" "tip";}
}
@media(max-width:420px){
.vrn-cta-share .vrn-cta-actions{grid-template-columns:1fr;}
.vrn-cta-react, .vrn-cta-tip{flex-direction:column;}
}
.vrn-fb{background:#fff;border:0;border-radius:3px;overflow:hidden;margin:8px 0 14px;font-family:'Rajdhani', sans-serif;box-shadow:0 1px 3px rgba(0, 0, 0, .12);}
.vrn-fb-cover{height:54px;background:linear-gradient(135deg, #0077db, #2c449c);}
.vrn-fb-body{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 18px 18px;}
.vrn-fb-avatar{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-top:-32px;border-radius:3px;background:#fff;border:3px solid #fff;box-shadow:0 2px 8px rgba(0, 0, 0, .18);overflow:hidden;color:#1877f2;}
.vrn-fb-avatar img{width:100%;height:100%;object-fit:cover;display:block;}
.vrn-fb-name{margin-top:10px;font-size:20px;font-weight:700;line-height:1.1;color:#1f2933;}
.vrn-fb-count{margin-top:2px;font-size:14px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:#8a8f96;}
.vrn-fb-text{margin:10px 0 14px;font-size:16px;line-height:1.35;color:#5b6672;}
.vrn-fb-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:3px;background:#1877f2;color:#fff !important;font-size:15px;font-weight:700;line-height:1;text-decoration:none !important;transition:background-color .2s ease;}
.vrn-fb-btn:hover {
background: #0f5fc7;
}