/* MP forum - izgled usklajen z mladipodjetnik.si (phpBB 3.3 prosilver) */
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;500;600;700&display=swap');
:root { --mp-red:#ec2227; --mp-red-d:#c91a1f; --mp-dark:#1a1a1a; --mp-bg:#e9e9e9; --mp-nav:#f0f0f0; --mp-line:#e3e3e3; --mp-r:12px; }
html, body { background:var(--mp-bg) !important; font-family:'Source Sans 3','Source Sans Pro',Arial,sans-serif !important; color:#111; font-size:15px !important; }
body { padding:0 !important; margin:0; }
body, input, select, textarea, button, .navbar, .postbody, .content, h1, h2, h3, h4 { font-family:'Source Sans 3','Source Sans Pro',Arial,sans-serif !important; }
a { color:var(--mp-red); } a:hover { color:var(--mp-red-d); }
/* ---------- ovitek foruma ---------- */
#wrap { max-width:1382px !important; margin:20px auto !important; padding:20px !important; background:transparent !important; border:0 !important; border-radius:0 !important; box-shadow:none !important; min-width:0 !important; }
.headerbar { background:var(--mp-dark) !important; border-radius:var(--mp-r) !important; color:#fff !important; padding:10px 20px !important; margin-bottom:12px !important; min-height:0 !important; }
.headerbar .inner { min-height:0 !important; }
.headerbar h1 { font-size:1.9em !important; margin:0 !important; line-height:1.15 !important; }
.headerbar p { margin:4px 0 0 !important; font-size:1em !important; }
.headerbar .search-header { margin-top:6px !important; }
.headerbar .logo { display:none !important; }
.headerbar .site-description { float:none !important; }
.headerbar h1, .headerbar p { color:#fff !important; }
.headerbar .search-box { background:rgba(255,255,255,.12) !important; border-radius:8px !important; box-shadow:none !important; }
.navbar { background:#fff !important; border-radius:var(--mp-r) !important; box-shadow:0 1px 3px rgba(0,0,0,.08); }
.navbar a, .navbar .crumb a { color:#111 !important; font-weight:600; } .navbar a:hover { color:var(--mp-red) !important; }
.forabg, .forumbg { background:transparent !important; border:0 !important; padding:0 !important; margin-bottom:22px !important; box-shadow:none !important; }
ul.topiclist.forums, ul.topiclist.topics { background:#fff; border-radius:0 0 var(--mp-r) var(--mp-r); overflow:hidden; box-shadow:0 1px 3px rgba(0,0,0,.08); }
ul.topiclist li.header { background:var(--mp-dark) !important; border-radius:var(--mp-r) var(--mp-r) 0 0; }
ul.topiclist li.header dt, ul.topiclist li.header dd, ul.topiclist li.header a { color:#fff !important; font-weight:700; }
ul.topiclist li.row { background:#fff !important; border-top:1px solid var(--mp-line) !important; border-bottom:0 !important; box-shadow:none !important; }
ul.topiclist li.row:hover { background:#fafafa !important; }
a.forumtitle, a.topictitle { color:var(--mp-dark) !important; font-weight:700; font-family:inherit !important; }
a.forumtitle:hover, a.topictitle:hover { color:var(--mp-red) !important; text-decoration:none; }
.post { background:#fff !important; border-radius:var(--mp-r) !important; border:0 !important; box-shadow:0 1px 3px rgba(0,0,0,.08); }
.post.bg1, .post.bg2 { background:#fff !important; }
.panel { background:#fff !important; border-radius:var(--mp-r); }
.action-bar .button, a.button1, a.button2, input.button1, input.button2, .button { background:var(--mp-red) !important; border:0 !important; border-radius:8px !important; color:#fff !important; text-shadow:none !important; box-shadow:none !important; font-weight:600; }
.action-bar .button:hover, .button:hover { background:var(--mp-red-d) !important; }
.button .icon, .button .icon:hover { color:#fff !important; }
input.inputbox, textarea.inputbox, select { border:1px solid #cfcfcf !important; border-radius:8px !important; background:#fff !important; }
input.inputbox:focus, textarea:focus { border-color:var(--mp-red) !important; box-shadow:0 0 0 3px rgba(236,34,39,.15); outline:0; }
.pagination li.active span { background:var(--mp-red) !important; border-color:var(--mp-red) !important; color:#fff !important; }
.copyright { background:transparent !important; color:#666; }
@media (max-width:900px) {
  #wrap { margin:10px auto !important; padding:10px !important; }
}
/* v3: brez naslova foruma - ostane samo iskalno polje */
.headerbar { background:transparent !important; box-shadow:none !important; padding:0 !important; margin:0 0 8px 0 !important; border-radius:0 !important; }
.headerbar .inner { display:flex !important; justify-content:flex-end !important; min-height:0 !important; }
.headerbar .site-description, .headerbar .logo, .headerbar h1, .headerbar #site-description { display:none !important; }
.headerbar .search-header { float:none !important; margin:0 !important; background:#fff !important; border:1px solid var(--mp-line) !important; border-radius:8px !important; box-shadow:none !important; }
/* v4: Board index v zgornji vrstici */
.navbar .inner { display:flex !important; flex-wrap:wrap; align-items:center; }
.navbar ul#nav-breadcrumbs { order:-1; flex:0 0 auto; margin:0 18px 0 0 !important; padding:0 !important; border:0 !important; background:none !important; }
.navbar ul#nav-breadcrumbs li { padding:0 !important; }
.navbar ul#nav-main { order:0; flex:1 1 auto; margin:0 !important; border:0 !important; }
@media (max-width:900px) { .navbar ul#nav-breadcrumbs { flex:1 0 100%; margin:0 0 6px 0 !important; } }
/* v5: podstrani (UCP, profil, naslovi, zavihki) */
h3, .panel h3, #cp-main h3, .content h3 { color:var(--mp-dark) !important; border-bottom-color:var(--mp-line) !important; font-family:inherit !important; }
h2, .panel h2, h2.solo, .forum-title, .topic-title { color:var(--mp-dark) !important; font-family:inherit !important; border-bottom-color:var(--mp-line) !important; }
h2 a, h3 a { color:var(--mp-red) !important; }
#tabs .tab > a, .tabs .tab > a { background:#f0f0f0 !important; color:#111 !important; border-radius:8px 8px 0 0 !important; font-weight:600; text-shadow:none !important; }
#tabs .tab > a:hover, .tabs .tab > a:hover { background:#e3e3e3 !important; color:var(--mp-red) !important; }
#tabs .activetab > a, #tabs .activetab > a:hover, .tabs .activetab > a { background:var(--mp-red) !important; color:#fff !important; border-color:var(--mp-red) !important; }
#cp-menu #navigation a, #navigation a { background:#f0f0f0 !important; color:#111 !important; border-radius:6px !important; text-shadow:none !important; font-weight:600; }
#navigation a:hover, #navigation li.active-subsection a, #navigation li.active-subsection a:hover { background:var(--mp-red) !important; color:#fff !important; }
.panel, .forumbg .panel, #cp-main .panel { background:#fff !important; }
fieldset { border-color:var(--mp-line) !important; }
.panel .inner, .bg1, .bg2, .bg3 { background-color:transparent; }
table.table1 thead th { background:var(--mp-dark) !important; color:#fff !important; border:0 !important; }
table.table1 tbody tr:hover td { background:#fafafa !important; }
.mini-panel, .sub-panel { background:#fff !important; }
.rules, .rules a { background:#fff3f3 !important; }
.pagination li a, .pagination li span { border-radius:8px !important; }
/* v6: mobilni prikaz */
ul.topiclist li.header dt, ul.topiclist li.header dd, ul.topiclist li.header dt a { font-family:inherit !important; text-align:left; }
@media (max-width:700px) {
}
/* v7: lažja pisava */
a.forumtitle, a.topictitle { font-weight:500 !important; }
ul.topiclist li.header dt, ul.topiclist li.header dd, ul.topiclist li.header a { font-weight:600 !important; }
.navbar a, .navbar .crumb a { font-weight:500 !important; }
.action-bar .button, a.button1, a.button2, input.button1, input.button2, .button, input.btnmain, input.btnlite { font-weight:500 !important; }
#tabs .tab > a, .tabs .tab > a, #cp-menu #navigation a, #navigation a { font-weight:500 !important; }
dd.posts, dd.topics, dd.views { font-weight:400 !important; }
#page-body h2, #page-body h3, #page-body h1 { font-weight:600 !important; }
/* v8: glava in noga enaki kot na mladipodjetnik.si (kopija njihovega CSS, omejena na .mpsite) */
.mpsite article,
.mpsite aside,
.mpsite details,
.mpsite figcaption,
.mpsite figure,
.mpsite footer,
.mpsite header,
.mpsite hgroup,
.mpsite nav,
.mpsite section { display: block }
.mpsite #portal-header,
.mpsite #visual-portal-wrapper,
.mpsite footer { margin: 0 13px }
.mpsite #portal-header { position: relative; z-index: 2 }
.mpsite #portal-logo { display: inline-block }
.mpsite .mp-navbar { overflow: visible; margin-bottom: 20px }
.mpsite .mp-navbar-inner { min-height: 40px; padding-left: 20px; padding-right: 20px; background-color: #fafafa; background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); background-repeat: repeat-x; border: 1px solid #d4d4d4; border-radius: 4px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) }
.mpsite .mp-navbar-inner:before,
.mpsite .mp-navbar-inner:after { display: table; content: ""; line-height: 0 }
.mpsite .mp-navbar-inner:after { clear: both }
.mpsite #portal-globalnav { position: relative; left: 0; display: block; float: left; margin: 0 10px 0 0; list-style: none }
.mpsite #portal-globalnav.pull-right { float: right; margin-right: 0 }
.mpsite #portal-globalnav > li { float: left }
.mpsite #portal-globalnav > li > a { display: block; float: none; padding: 10px 15px 10px; color: #777; text-decoration: none; text-shadow: 0 1px 0 #ffffff }
.mpsite #portal-globalnav > li > a:focus,
.mpsite #portal-globalnav > li > a:hover { background-color: transparent; color: #333; text-decoration: none }
.mpsite #portal-globalnav > li > a > img { max-width: none }
.mpsite #portal-globalnav > .selected a,
.mpsite #portal-globalnav > .selected a:hover,
.mpsite #portal-globalnav > .selected a:focus { color: #555; text-decoration: none; background-color: #e5e5e5; box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125) }
.mpsite footer { background: #1A1A1A; margin: 0 }
.mpsite footer #footer-wrapper { padding: 60px 20px; max-width: 1382px; margin: auto; display: flex; flex-wrap: wrap; gap: 30px; justify-content: space-between }
.mpsite footer #footer-wrapper .section { min-width: 200px }
.mpsite footer #footer-wrapper .section .items { margin-left: 0 !important }
.mpsite footer #footer-wrapper .section .items ul,
.mpsite footer #footer-wrapper .section .items ol { margin-left: 0 !important }
.mpsite footer #footer-wrapper .logo { background: #1A1A1A }
.mpsite footer #footer-wrapper h3.title { color: #EC2227; font-size: 20px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2px; margin: 0 }
.mpsite footer #footer-wrapper .company-section .title { color: #B3B3B3; font-size: 16px; font-style: normal; font-weight: 600; line-height: 24px; margin-top: 15px }
.mpsite footer #footer-wrapper .company-section .subtitle { color: #B3B3B3; font-size: 14px; font-style: normal; font-weight: 400; line-height: 24px; margin-bottom: 20px }
.mpsite footer #footer-wrapper .company-section .button { border-radius: 50px; border: 1px solid #EC2227; color: #FFF; display: flex; align-items: center; justify-content: center; width: 174px; height: 35px }
.mpsite footer #footer-wrapper .company-section .button .icon { margin-right: 5px; width: 20px; height: 20px }
.mpsite footer #footer-wrapper .company-section .button .text { font-size: 15px; font-style: normal; font-weight: 600; line-height: normal }
.mpsite footer #footer-wrapper .company-section .social { display: flex; gap: 10px; align-items: center }
.mpsite footer ul { list-style-type: none }
.mpsite footer ul li a { color: #B3B3B3 !important; font-size: 14px; font-style: normal; font-weight: 400; line-height: 30px }
@media (max-width: 900px) {
.mpsite footer #footer-wrapper { gap: 40px }
}
.mpsite #portal-header { max-width: 1382px; margin: auto; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; height: 86px; gap: 40px; padding: 0 20px }
.mpsite #portal-header .logo { width: 79px; height: 52.315px }
.mpsite #portal-header #portal-header-inner { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 20px }
.mpsite #portal-header #portal-header-contact-info { display: flex; align-items: center; justify-content: center; gap: 20px; flex-wrap: nowrap }
.mpsite #portal-header #portal-header-contact-info .email a { width: 150px }
.mpsite #portal-header #portal-header-contact-info a { border-radius: 50px; border: 1px solid #EC2227; color: #000; display: flex; align-items: center; justify-content: center; width: 174px; height: 35px }
.mpsite #portal-header #portal-header-contact-info a .icon { margin-right: 5px; width: 20px; height: 20px }
.mpsite #portal-header #portal-header-contact-info a .text { font-size: 14px; font-style: normal; font-weight: 600; line-height: normal }
.mpsite #portal-header #header-links { display: flex; gap: 23px; align-items: center; flex-wrap: wrap }
.mpsite #portal-header #header-links .header-link { max-width: 147px; height: 31px; min-width: 147px; max-height: 31px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 6px 20px rgba(0, 0, 0, 0.1) }
.mpsite #portal-header #header-links .header-link img { width: 80% }
.mpsite #portal-header #header-links .consulting-link { background-color: #EC2227; width: 129px; height: 31px; color: white; font-weight: 600 }
.mpsite #portal-header #header-links .header-link,
.mpsite #portal-header #header-links .consulting-link { padding: 0; border-radius: 8px; display: flex; align-items: center; justify-content: center }
.mpsite #navbar-wrapper { background: #F0F0F0; min-height: 50px; margin: auto; padding: 0 20px }
.mpsite #navbar-wrapper .mp-navbar { margin: auto; max-width: 1382px }
.mpsite #navbar-wrapper .mp-navbar .mp-navbar-inner { padding: 0; background-color: transparent; background-image: none; border: none; box-shadow: none; display: flex; justify-content: space-between; align-items: center; min-height: 50px; flex-wrap: wrap; max-width: 1382px }
.mpsite #navbar-wrapper .mp-navbar .mp-navbar-inner .menu-main-container { display: flex; align-items: center; min-width: 850px }
.mpsite #navbar-wrapper .mp-navbar .mp-navbar-inner #portal-globalnav { display: flex; flex-wrap: wrap; margin-right: 50px }
.mpsite #navbar-wrapper .mp-navbar .mp-navbar-inner #portal-globalnav > li > a { color: #000; text-align: center; font-size: 15px; font-style: normal; font-weight: 700; line-height: normal; text-shadow: none }
.mpsite #navbar-wrapper .mp-navbar .mp-navbar-inner #portal-globalnav > .selected a,
.mpsite #navbar-wrapper .mp-navbar .mp-navbar-inner #portal-globalnav > .selected a:hover,
.mpsite #navbar-wrapper .mp-navbar .mp-navbar-inner #portal-globalnav > .selected a:focus { color: #000; background-color: inherit; box-shadow: none; border-bottom: none }
.mpsite #navbar-wrapper .mp-navbar .mp-navbar-inner .menu-item { min-height: 50px; height: 50px; display: flex; align-items: center }
.mpsite #navbar-wrapper .mp-navbar .mp-navbar-inner .menu-item.selected { border-bottom: 4px solid #EC2227 }
.mpsite #navbar-wrapper .mp-navbar .mp-navbar-inner .menu-item.cart-contents { display: flex; align-items: center; justify-content: end; position: relative }
.mpsite #navbar-wrapper .mp-navbar .mp-navbar-inner .menu-item.cart-contents .cart-contents-count { color: #000; top: 20px; right: 17px; font-size: 12px; position: absolute; font-weight: 500 }
.mpsite #navbar-wrapper #subnav ul.menu { display: flex; margin: 10px 0 15px }
.mpsite #navbar-wrapper #subnav ul.menu li.menu-item { align-items: start; height: 30px; min-height: 30px }
.mpsite #navbar-wrapper #subnav ul.menu li.menu-item a { color: #464646; text-align: center; font-size: 13px; font-style: normal; font-weight: 700; line-height: normal; text-shadow: none; margin-right: 5px; min-width: 201px }
.mpsite #navbar-wrapper .menu-content,
.mpsite #navbar-wrapper .cart-icon { flex: 1 }
@media (min-width: 915px) {
.mpsite #portal-globalnav li:first-child a { padding-left: 0px !important }
}
.mpsite .header-actions { display: flex; gap: 10px; align-items: center }
.mpsite .cart-icon img,
.mpsite .search-icon img { box-shadow: 0px 30px 84px rgba(19, 10, 46, 0.08), 0px 8px 32px rgba(19, 10, 46, 0.07), 0px 3px 14px rgba(19, 10, 46, 0.03), 0px 1px 3px rgba(19, 10, 46, 0.13); border-radius: 50%; transition: all 0.3s ease }
.mpsite .cart-icon:hover img,
.mpsite .search-icon:hover img { transform: scale(1.05); box-shadow: 0px 35px 94px rgba(19, 10, 46, 0.12), 0px 12px 36px rgba(19, 10, 46, 0.1), 0px 5px 18px rgba(19, 10, 46, 0.05), 0px 2px 6px rgba(19, 10, 46, 0.15) }
.mpsite .search-icon a { text-decoration: none }
@media (max-width: 914px) {
.mpsite #navbar-wrapper { background: #F0F0F0; height: 0 !important; min-height: 0px; margin: auto }
.mpsite #navbar-wrapper #subnav ul.menu { display: flex; justify-content: center; flex-direction: column; margin: 10px 0 15px }
.mpsite #navbar-wrapper #subnav ul.menu li.menu-item { align-items: start; height: 30px; min-height: 30px }
.mpsite #navbar-wrapper #subnav ul.menu li.menu-item a { padding: 10px 0 15px 20px }
.mpsite #navbar-wrapper .mp-navbar { max-width: 300px; margin: auto }
.mpsite #navbar-wrapper .mp-navbar.visible { background-color: white }
.mpsite #navbar-wrapper .header-actions { position: absolute; bottom: 0px; right: 15px }
.mpsite #portal-header { box-shadow: 0px 10px 15px rgba(19, 10, 46, 0.08), 0px 4px 10px rgba(19, 10, 46, 0.1) }
}
@media (max-width: 1230px) {
.mpsite #portal-header { height: auto; gap: 23px; padding: 20px 20px }
.mpsite #portal-header-contact-info { justify-content: start !important }
}
@media (max-width: 768px) {
.mpsite .header-actions { gap: 8px }
}
.mpsite { font-family: 'Source Sans 3', Arial, sans-serif; line-height: 1.4 }
.mpsite header { background: #fff; display: block }
.mpsite header a, .mpsite footer a { text-decoration: none }
.mpsite img { border: 0; vertical-align: middle; max-width: none }
.mpsite ul { margin: 0; padding: 0; list-style: none }
.mpsite .mp-navbar-inner {  }
.mpsite footer ul li { list-style: none }
.mpsite footer #footer-wrapper h3.title { font-family: inherit }
.mpsite footer .items > div { margin: 0 }
.mpsite #portal-globalnav li.current > a { border-bottom: 4px solid #EC2227 }
.mpsite .mp-navbar { margin-bottom: 0; background: none; border: 0; border-radius: 0; box-shadow: none; padding: 0 }
.mpsite #portal-logo { display: inline-block }
@media (max-width: 914px) {
  .mpsite #navbar-wrapper { height: auto !important; padding: 0 12px }
  .mpsite #navbar-wrapper .mp-navbar { max-width: none }
  .mpsite #navbar-wrapper .mp-navbar .mp-navbar-inner .menu-main-container { min-width: 0 }
  .mpsite #navbar-wrapper .mp-navbar .mp-navbar-inner #portal-globalnav { margin-right: 0 }
  .mpsite #navbar-wrapper .header-actions { position: static }
}
/* v8b: izolacija od foruma (.button, a barve) */
.mpsite .button { background: none !important; box-shadow: none !important; padding: 0 !important; margin: 0; font-weight: inherit; height: auto; }
.mpsite footer #footer-wrapper .company-section .button { border: 1px solid #EC2227 !important; height: 35px !important; border-radius: 50px !important; color: #fff !important; }
.mpsite footer #footer-wrapper .company-section .button a { color: #fff !important; }
.mpsite footer #footer-wrapper .company-section .button.email { width: 214px; margin-top: 10px; margin-bottom: 30px; }
.mpsite a:hover { text-decoration: none; }
.mpsite footer ul li a:hover { color: #fff !important; }
.mpsite #portal-header #header-links .consulting-link { color: #fff !important; }
.mpsite #portal-header #portal-header-contact-info a { color: #000 !important; }
.mpsite #navbar-wrapper .mp-navbar .mp-navbar-inner #portal-globalnav > li > a { color: #000 !important; }
.mpsite #navbar-wrapper .mp-navbar .mp-navbar-inner #portal-globalnav > li > a:hover { color: #EC2227 !important; }
/* v8c: popravki glave/noge */
.mpsite img.logo, .mpsite #portal-logo, .mpsite #portal-logo img { display: inline-block !important; }
.mpsite footer #footer-wrapper .company-section img.logo { display: block !important; }
.mpsite, .mpsite * { font-family: 'Source Sans 3', Arial, sans-serif !important; }
.mpsite footer #footer-wrapper h3.title { color: #EC2227 !important; border: 0 !important; text-transform: uppercase; padding: 0 !important; font-size: 20px !important; font-weight: 700 !important; }
.mpsite footer #footer-wrapper .company-section .title { color: #B3B3B3 !important; }
.mpsite footer #footer-wrapper .company-section .subtitle { color: #B3B3B3 !important; }
.mpsite footer ul li { padding: 0; margin: 0; border: 0; }
.mpsite footer ul li a { display: inline; }
.mpsite #portal-header #portal-header-contact-info a { padding: 0 !important; text-decoration: none; }
.mpsite #portal-header #portal-header-contact-info a .text { color: #000; font-weight: 600; }
.mpsite footer #footer-wrapper .company-section .button .text, .mpsite footer #footer-wrapper .company-section .button .text a { color: #fff !important; font-weight: 600; font-size: 15px; }
.mpsite footer #footer-wrapper .company-section .button .icon, .mpsite #portal-header #portal-header-contact-info a .icon { flex: none; }
/* v9: brez krepkega pri zadnjih objavah in naslovih */
a.lastsubject, .lastsubject, dd.lastpost a.lastsubject, dd.lastpost strong, .lastpost a.lastsubject, .lastpost span a { font-weight: 400 !important; }
.topiclist dd.lastpost a, .topiclist dd.lastpost span { font-weight: 400 !important; }
.username, .username-coloured { font-weight: 400 !important; }
/* v10: tema (viewtopic) v slogu seznama tem */
h2.topic-title, h2.topic-title a { color: var(--mp-dark) !important; font-weight: 600 !important; font-family: inherit !important; }
.post h3, .post h3 a, .postbody h3, .postbody h3 a, .post h3.first, .post h3.first a { color: var(--mp-dark) !important; font-weight: 500 !important; font-family: inherit !important; border: 0 !important; }
.post h3 a:hover, .postbody h3 a:hover { color: var(--mp-red) !important; text-decoration: none; }
.postbody .author, .postbody .author *, .post .author, .post .author a, .postbody p.author { font-family: inherit !important; color: #666 !important; font-weight: 400 !important; }
.postbody .author a { color: var(--mp-dark) !important; }
.postbody a, .postbody a.postlink, .postlink, .content a, .signature a { color: var(--mp-red) !important; border-bottom: 0 !important; text-decoration: none; }
.postbody a:hover, .postlink:hover, .content a:hover { color: var(--mp-red-d) !important; text-decoration: underline; }
.post { border-radius: var(--mp-r) !important; }
.postprofile dt a, .postprofile dt, .postprofile .username, .postprofile .username-coloured { font-weight: 500 !important; }
.postprofile, .postprofile dd { color: #555; }
.content, .postbody .content { font-size: 1.05em !important; line-height: 1.6 !important; font-family: inherit !important; }
.post .content { color: #111; }
.back2top, .back2top a { color: var(--mp-red) !important; }
/* v11: malenkost manjše besedilo */
html, body { font-size: 14px !important; }
#page-body h2, #page-body h2.forum-title, #page-body h2 a { font-size: 1.6em !important; line-height: 1.25 !important; }
#page-body h3 { font-size: 1.1em !important; }
h2.topic-title, h2.topic-title a { font-size: 1.5em !important; }
.post h3, .post h3 a, .postbody h3, .postbody h3 a { font-size: 1.25em !important; }
a.forumtitle, a.topictitle { font-size: 1.1em !important; }
.content, .postbody .content { font-size: 1em !important; }
.panel, .panel p, .panel li, .panel dd, .panel dt, .panel label, .panel .content { font-size: 1em !important; }
.forabg dd, .forumbg dd, ul.topiclist dd, ul.topiclist dt, ul.topiclist li.row dt .forum-image + div, dl.row-item dt .list-inner { font-size: 1em !important; }
.mpsite, .mpsite * { font-size-adjust: none; }
/* v12: gumbi v vsebini ostanejo z belim besedilom */
.content a.button1, .content a.button2, .panel a.button1, .panel a.button2, a.button1, a.button2, .button, .button:hover, a.button1:hover, a.button2:hover, .content a.button, .panel a.button { color: #fff !important; text-decoration: none !important; }

/* v13: noga enaka aktualni na mladipodjetnik.si */
.mpsite footer #footer-wrapper { padding-bottom: 25px; }
.mpsite footer #footer-wrapper h3.title { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight: 400 !important; text-transform: none !important; letter-spacing: 2px; font-size: 20px !important; }
.mpsite footer #footer-wrapper h3.title, .mpsite footer #footer-wrapper h3.title * { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; }
.mpsite .company-bar { background: #171717; padding: 27px 20px; }
.mpsite .company-bar .content { margin: auto; max-width: 660px; display: flex; justify-content: space-between; }
.mpsite .company-bar, .mpsite .company-bar a { color: #ec2028 !important; font-size: 15px; font-style: normal; font-weight: 400; line-height: normal; text-decoration: none; }
/* v14: company-bar barva/višina kot na glavnem spletišču */
.mpsite .company-bar .content, .mpsite .company-bar .content div { color: #ec2028 !important; font-size: 15px !important; line-height: normal !important; padding: 0; background: none; }
