Aplikácia MariaNet
.mnAppShowcaseAS,
.mnAppShowcaseAS * {
box-sizing: border-box;
}
.mnAppShowcaseAS {
width: 100%;
margin: 0;
padding: 28px 0 8px;
font-family: inherit;
color: #0f172a;
–mn-blue: #087DEE;
–mn-dark: #18314d;
–mn-muted: #31435a;
–mn-soft: #f3f4f6;
–mn-soft-blue: #b9e1fb;
}
.mnAppShowcaseAS__hero {
display: grid;
grid-template-columns: minmax(0, 1.15fr) minmax(360px, 0.85fr);
gap: clamp(32px, 5vw, 72px);
align-items: start;
margin-bottom: 42px;
}
.mnAppShowcaseAS__content {
min-width: 0;
padding-top: 6px;
}
.mnAppShowcaseAS__title {
margin: 0 0 16px;
color: var(–mn-blue);
font-family: inherit;
font-size: clamp(26px, 2.7vw, 40px);
line-height: 1.18;
font-weight: 800;
max-width: 820px;
}
.mnAppShowcaseAS__text {
margin: 0 0 20px;
color: var(–mn-muted);
font-family: inherit;
font-size: 16px;
line-height: 1.68;
font-weight: 400;
max-width: 680px;
}
.mnAppShowcaseAS__downloadLabel {
display: block;
margin: 0 0 10px;
color: var(–mn-blue);
font-family: inherit;
font-size: 16px;
line-height: 1.35;
font-weight: 800;
}
.mnAppShowcaseAS__badges {
display: flex;
flex-wrap: wrap;
gap: 10px;
align-items: center;
}
.mnAppShowcaseAS__badge {
display: inline-flex;
align-items: center;
text-decoration: none;
}
.mnAppShowcaseAS__badge img {
display: block;
height: 42px;
width: auto;
max-width: none;
transition: transform 0.18s ease;
}
.mnAppShowcaseAS__badge:hover img {
transform: translateY(-2px);
}
.mnAppShowcaseAS__heroImage {
width: 100%;
max-width: 560px;
justify-self: end;
align-self: start;
}
.mnAppShowcaseAS__heroImage img {
display: block;
width: 100%;
height: auto;
margin: 0;
border-radius: 8px;
}
.mnAppShowcaseAS__sectionTitle {
margin: 0 0 18px;
color: var(–mn-blue);
font-family: inherit;
font-size: clamp(26px, 2.4vw, 40px);
line-height: 1.15;
font-weight: 800;
}
.mnAppShowcaseAS__cards {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 16px;
}
.mnAppShowcaseAS__card {
height: 100%;
padding: 16px 18px;
border-radius: 8px;
background: var(–mn-soft);
}
.mnAppShowcaseAS__card.is-blue {
background: var(–mn-soft-blue);
}
.mnAppShowcaseAS__cardTitle {
margin: 0 0 10px;
color: var(–mn-dark);
font-family: inherit;
font-size: clamp(18px, 1.5vw, 24px);
line-height: 1.25;
font-weight: 800;
}
.mnAppShowcaseAS__cardText {
margin: 0 0 10px;
color: var(–mn-dark);
font-family: inherit;
font-size: 14px;
line-height: 1.6;
font-weight: 400;
}
.mnAppShowcaseAS__list {
margin: 0;
padding-left: 18px;
color: #24354d;
font-family: inherit;
font-size: 14px;
line-height: 1.65;
}
.mnAppShowcaseAS__list li {
margin: 0 0 4px;
}
@media (max-width: 991px) {
.mnAppShowcaseAS {
padding: 24px 0 6px;
}
.mnAppShowcaseAS__hero {
grid-template-columns: 1fr;
gap: 22px;
margin-bottom: 34px;
}
.mnAppShowcaseAS__content {
order: 1;
padding-top: 0;
}
.mnAppShowcaseAS__heroImage {
order: 2;
justify-self: center;
max-width: 520px;
}
.mnAppShowcaseAS__text {
max-width: none;
font-size: 15px;
}
.mnAppShowcaseAS__cards {
grid-template-columns: 1fr;
}
}
@media (max-width: 767px) {
.mnAppShowcaseAS {
padding: 20px 0 6px;
}
.mnAppShowcaseAS__title {
margin-bottom: 14px;
font-size: 26px;
}
.mnAppShowcaseAS__text {
margin-bottom: 18px;
font-size: 15px;
line-height: 1.62;
}
.mnAppShowcaseAS__downloadLabel {
font-size: 15px;
}
.mnAppShowcaseAS__badges {
gap: 8px;
}
.mnAppShowcaseAS__badge img {
height: 40px;
}
.mnAppShowcaseAS__heroImage {
max-width: 100%;
}
.mnAppShowcaseAS__sectionTitle {
margin-bottom: 16px;
font-size: 24px;
}
.mnAppShowcaseAS__card {
padding: 14px;
}
.mnAppShowcaseAS__cardTitle {
font-size: 18px;
}
.mnAppShowcaseAS__cardText,
.mnAppShowcaseAS__list {
font-size: 13px;
}
}
Aplikácia MariaNet prináša všetok obsah Slovenského dohovoru za rodinu priamo do vášho mobilu — prehľadne, rýchlo a bez obmedzení.
V prvej verzii aplikácie už môžete sledovať naše živé vysielanie, modlitby, relácie aj prehliadať archív podľa vlastnej potreby. Zároveň priebežne pracujeme na nových funkciách, ktoré budú postupne pribúdať.
Stiahnite si aplikáciu
O aplikácii
Čo nájdete v aplikácii už teraz
- Živé vysielanie priamo v mobile.
- Relácie, modlitby a duchovný obsah na jednom mieste.
- Prehľadné prehliadanie archívu podľa kategórií.
- Vyhľadávanie relácií a obsahu podľa názvu.
- Praktický a jednoduchý prístup k obsahu kdekoľvek ste.
- Postupné dopĺňanie nových sekcií a funkcií.
Čo pripravujeme vo verzii 2.0
Na verzii MariaNet 2.0 intenzívne pracujeme.
- Vylepšený používateľský zážitok a nové možnosti ovládania.
- Doplnenie rozsiahlejšieho audio/video obsahu.
- Nový filter medzi prehliadanými kategóriami.
- Pokročilé vyhľadávanie v obsahu aplikácie.
- Notifikácie pri novom obsahu a ďalších aktualizáciách.
- Rýchlejší komfort pri používaní a prihlasovaní.
.mnSupportBannerAS,
.mnSupportBannerAS * {
box-sizing: border-box;
}
.mnSupportBannerAS {
width: 100%;
margin: 0;
padding: 0;
font-family: inherit;
}
.mnSupportBannerAS__banner {
–mn-banner-pad-x: 28px;
–mn-banner-pad-y: 24px;
display: grid;
grid-template-columns: minmax(0, 1.2fr) auto minmax(260px, 0.95fr);
align-items: center;
gap: 24px;
width: 100%;
padding: var(–mn-banner-pad-y) var(–mn-banner-pad-x);
border-radius: 10px;
background: #087DEE;
overflow: hidden;
}
.mnSupportBannerAS__content {
min-width: 0;
color: #ffffff;
z-index: 2;
}
.mnSupportBannerAS__title {
margin: 0 0 8px;
color: #ffffff;
font-family: inherit;
font-size: clamp(22px, 2.6vw, 34px);
line-height: 1.08;
font-weight: 800;
}
.mnSupportBannerAS__text {
max-width: 580px;
margin: 0 0 12px;
color: rgba(255, 255, 255, 0.95);
font-family: inherit;
font-size: 14px;
line-height: 1.45;
font-weight: 400;
}
.mnSupportBannerAS__iban {
margin: 0 0 10px;
color: #ffffff;
font-family: inherit;
font-size: clamp(16px, 1.5vw, 22px);
line-height: 1.2;
font-weight: 800;
word-break: break-word;
}
.mnSupportBannerAS__note {
margin: 0;
color: rgba(255, 255, 255, 0.95);
font-family: inherit;
font-size: 13px;
line-height: 1.45;
font-weight: 400;
}
.mnSupportBannerAS__note a {
color: #ffffff;
font-weight: 700;
text-decoration: underline;
}
.mnSupportBannerAS__note a:hover {
color: #ffffff;
text-decoration: underline;
}
.mnSupportBannerAS__cta {
display: flex;
align-items: center;
justify-content: center;
z-index: 2;
}
.mnSupportBannerAS__button {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 190px;
min-height: 54px;
padding: 14px 24px;
border-radius: 14px;
background: #ffffff;
color: #0f67d9;
font-family: inherit;
font-size: 17px;
line-height: 1.2;
font-weight: 800;
text-align: center;
text-decoration: none;
box-shadow: 0 14px 30px rgba(0, 0, 0, 0.16);
transition: transform 0.2s ease, box-shadow 0.2s ease, opacity 0.2s ease;
}
.mnSupportBannerAS__button:hover {
transform: translateY(-2px);
box-shadow: 0 18px 34px rgba(0, 0, 0, 0.2);
color: #0f67d9;
text-decoration: none;
opacity: 0.96;
}
.mnSupportBannerAS__image {
align-self: stretch;
display: flex;
align-items: flex-end;
justify-content: flex-end;
min-height: 100%;
margin-top: calc(var(–mn-banner-pad-y) * -1);
margin-right: calc(var(–mn-banner-pad-x) * -1);
margin-bottom: calc(var(–mn-banner-pad-y) * -1);
}
.mnSupportBannerAS__image img {
display: block;
width: 100%;
max-width: none;
height: 100%;
margin: 0;
object-fit: contain;
object-position: right bottom;
}
@media (max-width: 1100px) {
.mnSupportBannerAS__banner {
–mn-banner-pad-x: 22px;
–mn-banner-pad-y: 22px;
grid-template-columns: 1fr;
gap: 20px;
text-align: left;
}
.mnSupportBannerAS__cta {
justify-content: flex-start;
}
.mnSupportBannerAS__image {
justify-content: center;
min-height: auto;
margin: 0;
}
.mnSupportBannerAS__image img {
width: 100%;
max-width: 420px;
height: auto;
margin: 0 auto;
}
}
@media (max-width: 767px) {
.mnSupportBannerAS__banner {
–mn-banner-pad-x: 16px;
–mn-banner-pad-y: 18px;
gap: 16px;
border-radius: 10px;
}
.mnSupportBannerAS__title {
margin-bottom: 8px;
font-size: 24px;
}
.mnSupportBannerAS__text {
margin-bottom: 10px;
font-size: 13px;
}
.mnSupportBannerAS__iban {
margin-bottom: 10px;
font-size: 16px;
}
.mnSupportBannerAS__note {
font-size: 12px;
}
.mnSupportBannerAS__button {
width: 100%;
min-width: 0;
min-height: 50px;
padding: 12px 18px;
font-size: 16px;
}
.mnSupportBannerAS__image img {
max-width: 100%;
}
}
.mnInfoNavAS,
.mnInfoNavAS * {
box-sizing: border-box;
}
.mnInfoNavAS {
width: 100%;
margin: 0 0 28px;
padding: 0;
font-family: inherit;
}
.mnInfoNavAS__inner {
display: inline-flex;
align-items: center;
gap: 16px;
padding: 4px;
border-radius: 8px;
background: transparent;
}
.mnInfoNavAS__button {
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 185px;
min-height: 44px;
padding: 10px 22px;
border: 0;
border-radius: 5px;
overflow: hidden;
background: #087dee;
color: #ffffff;
font-family: inherit;
font-size: 15px;
line-height: 1.2;
font-weight: 700;
text-decoration: none;
text-align: center;
cursor: pointer;
box-shadow: 0 8px 18px rgba(8, 125, 238, 0.18);
transition: transform 0.22s ease, box-shadow 0.22s ease, background 0.22s ease;
}
.mnInfoNavAS__button::before {
content: „“;
position: absolute;
inset: 0;
background: linear-gradient(
120deg,
transparent 0%,
rgba(255, 255, 255, 0.25) 45%,
transparent 70%
);
transform: translateX(-120%);
transition: transform 0.55s ease;
}
.mnInfoNavAS__button span {
position: relative;
z-index: 1;
}
.mnInfoNavAS__button:hover {
transform: translateY(-2px);
background: #066ed4;
color: #ffffff;
text-decoration: none;
box-shadow: 0 12px 24px rgba(8, 125, 238, 0.28);
}
.mnInfoNavAS__button:hover::before {
transform: translateX(120%);
}
.mnInfoNavAS__button.is-active {
background: #0057b8;
box-shadow: 0 12px 24px rgba(0, 87, 184, 0.3);
}
.mnInfoNavAS__button:active {
transform: translateY(0) scale(0.98);
}
@media (max-width: 640px) {
.mnInfoNavAS__inner {
width: 100%;
display: grid;
grid-template-columns: 1fr;
gap: 10px;
}
.mnInfoNavAS__button {
width: 100%;
min-width: 0;
min-height: 42px;
font-size: 14px;
}
}
(function () {
function initMnInfoNav() {
document.querySelectorAll(„.mnInfoNavAS“).forEach(function (nav) {
if (nav.dataset.ready === „1“) return;
nav.dataset.ready = „1“;
var buttons = nav.querySelectorAll(„.mnInfoNavAS__button“);
buttons.forEach(function (button) {
button.addEventListener(„click“, function () {
buttons.forEach(function (item) {
item.classList.remove(„is-active“);
});
button.classList.add(„is-active“);
});
});
});
}
if (document.readyState === „loading“) {
document.addEventListener(„DOMContentLoaded“, initMnInfoNav);
} else {
initMnInfoNav();
}
setTimeout(initMnInfoNav, 500);
})();

