@import url('../../prosilver/theme/stylesheet.css');
html,body {background:#d3d3d3;color:#242424;font-family:Verdana,Arial,sans-serif;}
body {padding:10px;}
.wrap {max-width:1380px;padding:0 10px 12px;background:#fff;border:1px solid #8b8b80;border-radius:25px;overflow:hidden;}
.headerbar {margin:0 -10px;padding:0;border-radius:0;background:#2f5377 url('images/cellpic_bkg.jpg') repeat-x;color:#e9f0f4;min-height:110px;}
.pv-masthead {display:grid;grid-template-columns:126px 160px minmax(0,1fr) 200px;align-items:center;min-height:110px;}
.pv-masthead a {display:flex;align-items:center;justify-content:center;min-width:0;}
.pv-masthead img {display:block;max-width:100%;height:auto;}
.pv-masthead-logo .site_logo {border-top-left-radius:25px;}
.headerbar .inner {display:none;}
.headerbar .inner::after {display:none;}
.site-description {float:none;min-width:0;display:grid;grid-template-columns:126px minmax(0,1fr);grid-template-rows:55px 55px;column-gap:8px;align-items:center;width:auto;}
.logo {float:none;padding:0;grid-row:1/3;display:block;}
.site_logo {display:block;width:126px;height:110px;background:url('images/portal.png') no-repeat center;background-size:126px 110px;}
.site-description h1 {font: bold 28px/1.2 Georgia,serif;margin:0;letter-spacing:0;color:#e9f0f4;align-self:end;}
.site-description p {font-size:12px;margin:4px 0 0;align-self:start;}
.site-description .skiplink {position:absolute;}
.search-header {display:none;}
.pv-forum-heading {font:bold 32px/1.2 Georgia,serif;color:#e9f0f4!important;white-space:nowrap;}
.navbar {background:#ededeb;border-radius:0;margin-inline:-10px;padding:6px 10px;}
.pingviin-portal .navbar .nav-breadcrumbs {display:none;}
.navbar a,a,a:visited,a.topictitle {color:#2f5376;}
a:hover {color:#224465;text-decoration:underline;}
.forabg,.forumbg {background:#efbd09 url('images/navbar3.png') repeat-x;border:1px solid #c7c8bc;border-radius:8px;padding:0 1px 1px;}
.forabg li.header,.forumbg li.header {padding:5px 8px;}
.forabg li.header dt,.forabg li.header dd,.forumbg li.header dt,.forumbg li.header dd,.forabg .header a,.forumbg .header a {color:#2f5376;}
.bg1,.panel {background-color:#f6f6f6;}
.bg2,ul.forums {background-color:#eaeaea;}
ul.forums {background-image:none;}
li.row {border-bottom-color:#c7c8bc;}
li.row:hover {background:#f3f3e9;}
.post,.panel {border-radius:6px;border:1px solid #d1d1c6;}
.button {background:#f6f6f6;border-color:#b9b9ae;color:#2f5376;box-shadow:none;}
.button:hover {background:#fff;border-color:#2f5376;}
.inputbox {border-color:#a9aba5;}
@media(max-width:700px) {.site-description h1 {font-size:22px;} .site-description p {font-size:11px;} .pv-forum-heading {display:none;} .headerbar .inner {justify-content:flex-start;} .wrap {padding-inline:8px;} .headerbar,.navbar {margin-inline:-8px;} body {padding:5px;}}
@media(max-width:400px) {.site-description {grid-template-columns:94px minmax(0,1fr);} .site_logo {width:94px;background-size:100px auto;} .site-description h1 {font-size:20px;}}
@media(max-width:700px) {.pv-masthead {grid-template-columns:126px 150px minmax(0,1fr) 170px;}}
@media(max-width:600px) {.pv-masthead {grid-template-columns:94px minmax(0,1fr) minmax(0,1fr);gap:8px;padding-right:10px;} .pv-masthead-space {display:none;} .pv-masthead-logo .site_logo {width:94px;background-size:100px auto;}}
body[class*="section-app/gallery"] .polaroid {box-sizing:border-box;width:calc(25% - 12px);margin:6px;padding:10px;background:#f3f3f3;border:1px solid #c7c8bc;border-radius:3px;box-shadow:none;filter:none;transition:none;}
body[class*="section-app/gallery"] .polaroid_img_container {display:flex;align-items:center;justify-content:center;width:100%;height:125px;}
body[class*="section-app/gallery"] .polaroid img {max-width:160px;max-height:125px;padding:0;border:0;border-radius:0;box-shadow:none;background:none;filter:none;}
body[class*="section-app/gallery"] .polaroid p {line-height:1.4;}
body[class*="section-app/gallery"] .postimage {max-width:100%;height:auto;}
@media(max-width:900px) {body[class*="section-app/gallery"] .polaroid {width:calc(50% - 12px);}}
@media(max-width:480px) {body[class*="section-app/gallery"] .polaroid {width:calc(100% - 12px);}}
