#photobar, .top-disclaimer { margin:0 -5px; }
.top-disclaimer-text p { text-align: left; font-size: 11px; }
.top-disclaimer-icon { padding-left: 12px; align-items: flex-start; }
.top-disclaimer-close { align-items: flex-start; }
.top-disclaimer-close.hidden { padding: 0; width: 10px; }

#pmain { padding:10px 5px 0; }

.pwrite-m2 { font-size:11px; margin-bottom:5px; }

#map_canvas { width:100%; height:200px; }

#pp-items { display:flex; flex-direction:column; }
#pp-items > div, #pp-item-vdata > div { margin-bottom:5px; }
#pp-item-vdata > div:last-child { margin-bottom:0; }

#pp-item-vote  { order:2; }
#pp-item-tools  { order:1; }
#pp-item-vdata { order:0; }
#pp-item-exif  { order:3; }
#pp-item-comments { order:4; }
#pp-item-link  { order:9; }
#pp-item-info  { order:10; }
#pp-item-moderator { order:11; }

.chevron { display:inline-block; width:12px; height:13px; margin-right:10px; background:url('/img/chevron-down.svg?1') no-repeat; transition:transform .2s ease-out; vertical-align:middle; position:relative; top:-2px; }
.chevron.active { transform:rotate(-180deg); }

.pp-item-body { display:none; }

.vdata-edit { margin-top:2px; }

.loader { position:relative; top:-2px; left:10px; }
.star { float:right; margin:3px 8px 0 0; }

.vote { margin:-5px -3px 12px !important; display:flex !important; flex-wrap:nowrap; }

.vote a, .vote a:visited, .vote a.voted:hover { flex-basis:25%; flex-grow:1; }
.vote_btn[vote="0"] { order:0; margin:0 1px 0 3px !important; }
.vote_btn[vote="1"] { order:1; margin:0 3px 0 0   !important; }
.konk_btn[vote="1"] { order:2; margin:0 0   0 3px !important; }
.konk_btn[vote="0"] { order:3; margin:0 3px 0 1px !important; }

.vblock td { font-size:12px; padding:1px 0; }

.comment { padding-bottom:12px !important; }
.message-text { margin-top:8px !important; }
.cmt-cons, .cmt-mark { margin-left:0 !important; }
.comment-votes-block { margin:12px 0 0 !important; }
.s1 .w-btn { background-color:#fafafa !important; }

.cmt-submit { text-align:center; }
.cmt-subscribe { text-align:center; }
.toggle-label { margin-left:3px; }

.pp-link { font-size:14px; }

.repair-wrapper { margin-top:10px; }
.repair-block { flex-direction:column; }
.repair-block img { width:250px; }