/* MojaDružina – enoten videz predstavitvenih strani (Domov, Drevo, Knjiga, Koledar, Darilo) */
.md-home,.md-gift{max-width:1160px!important;margin-left:auto!important;margin-right:auto!important}
:is(.md-home,.md-tree,.md-book,.md-cal,.md-gift){font-family:Roboto,-apple-system,"Segoe UI",Arial,sans-serif!important;color:#26332d}
:is(.md-home,.md-tree,.md-book,.md-cal,.md-gift) :is(p,li,td,th,label,small,figcaption,blockquote,span,a,button){font-family:inherit!important}
:is(.md-home,.md-tree,.md-book,.md-cal,.md-gift) :is(p:not([class]),.lead){font-size:20px!important;line-height:1.65!important}
/* Uvodni (hero) okvir */
:is(.md-home>.mh-hero,.md-tree>.hero,.md-book>.hero,.md-cal>.hero,.md-gift>.md-hero){max-width:1160px!important;margin-left:auto!important;margin-right:auto!important;border-radius:28px!important}
:is(.md-home>.mh-hero,.md-gift>.md-hero){padding:96px 65px 82px!important}
:is(.md-home .mh-hero h1,.md-tree .hero h1,.md-book .hero h1,.md-cal .hero h1,.md-gift .md-hero h2){font-size:clamp(42px,6vw,72px)!important;line-height:1.08!important;font-weight:600!important;letter-spacing:-.01em}
:is(.md-home,.md-tree,.md-book,.md-cal,.md-gift) h2{font-size:clamp(30px,4vw,46px)!important;line-height:1.12!important}
:is(.md-home,.md-tree,.md-book,.md-cal,.md-gift) h3{font-size:22px!important;line-height:1.3}
@media (max-width:760px){
  :is(.md-home>.mh-hero,.md-gift>.md-hero){padding:48px 22px 44px!important}
  :is(.md-home,.md-tree,.md-book,.md-cal,.md-gift) :is(p:not([class]),.lead){font-size:18px!important}
}
/* Enak razmik od glave strani do uvodnega okvirja */
.md-home>.mh-hero{margin-top:40px!important}
:is(.md-tree,.md-book,.md-cal){padding-top:0!important}
.content-area:has(.md-tree,.md-book,.md-cal,.md-gift){margin-top:40px!important}
.e-con-inner:has(.md-gift){padding-top:0!important;max-width:1160px!important}
@media (max-width:760px){
  .content-area:has(.md-tree,.md-book,.md-cal,.md-gift){margin-top:20px!important}
  .md-home>.mh-hero{margin-top:20px!important}
  :is(.md-home>.mh-hero,.md-tree>.hero,.md-book>.hero,.md-cal>.hero,.md-gift>.md-hero){width:calc(100vw - 32px)!important;max-width:none!important;position:relative;left:50%;transform:translateX(-50%);margin-left:0!important;margin-right:0!important;box-sizing:border-box}
}
/* Topel, mehko prelivajoč uvodni okvir (kot na prvi strani), z rahlo drugačnim odtenkom na vsaki strani */
.md-tree>.hero{background:linear-gradient(135deg,#F3E9DA 0%,#FFFAF3 55%,#E6F1E5 100%)!important}
.md-book>.hero{background:linear-gradient(135deg,#F6E5D3 0%,#FFF9F2 55%,#EEF2E8 100%)!important}
.md-cal>.hero{background:linear-gradient(135deg,#F4E8DC 0%,#FFFAF4 55%,#F5E9E4 100%)!important}

/* Pravne strani: enaka glava z menijem kot druge strani (namesto stare lastne vrstice) */
html body.md-legal #masthead{display:block!important}
html body.md-legal .md-topbar{display:none!important}
