*, :before, :after {
-moz-box-sizing: border-box;
box-sizing: border-box;
outline: none
}
.md { color: #fff }
.error { color: rgba(255,255,255,.5) }
.rounded { border-radius: 0 }
a,
.md a,
.tagline a { color: #ff3838 }
.md blockquote, .md del { color: rgba(255,255,255,.5) }
.md blockquote { border-left: 2px solid rgba(255,255,255,.1) }
.new-comment .md :not(pre)>code, .link .md :not(pre)>code, .usertext.border .md :not(pre)>code, .new-comment .md pre, .link .md pre, .usertext.border .md pre { background: rgba(0,0,0,.1) }
.md code, .md pre { border: 0; border-radius: 0 }
.md td, .md th { border-color: rgba(255,255,255,.1) }
h2 {
font-weight: normal;
color: #fff
}
.submit-page .content h1,
.stylesheet-customize-container h2 {
margin: 0;
border-bottom: 1px solid rgba(255,255,255,.1);
padding: 10px;
letter-spacing: 2px;
font-size: 19px
}
.hover a:hover,
.tagline a:hover,
.search-result-meta a:hover,
.entry .buttons a:hover,
.help-bubble a:hover,
.domain a:hover,
div.commentNavSortType:hover { text-decoration: none }
input[type="text"],
textarea,
#search input[type="text"],
.pretty-form input[type=text],
.pretty-form textarea,
.pretty-form input[type=password],
.pretty-form input[type=number],
.roundfield textarea,
.roundfield input[type=text],
.roundfield input[type=url],
.roundfield input[type=password],
.roundfield input[type=number] {
box-shadow: none;
border: 0;
background: rgba(0,0,0,.1);
color: rgba(255,255,255,.5)
}
textarea { font-family: inherit }
div.markdownEditor-wrapper { display: flex; flex-flow: wrap; width: auto }
div.markdownEditor { order: 2; margin-top: 10px; width: 100%; border-bottom: 1px solid rgba(255,255,255,.1); padding: 10px; background: rgba(0,0,0,.1) }
div.markdownEditor .edit-btn:not(.btn-macro) {
vertical-align: bottom;
opacity: .5;
border: 0;
background: transparent url(%%editbuttons%%) no-repeat 7px 1px/18px auto
}
div.markdownEditor .btn-bold:not(.btn-macro) { background-position-y: 1px }
div.markdownEditor .btn-italic:not(.btn-macro) { background-position-y: -35px }
div.markdownEditor .btn-strike:not(.btn-macro) { background-position-y: -71px }
div.markdownEditor .btn-superscript:not(.btn-macro) { background-position-y: -107px }
div.markdownEditor .btn-link:not(.btn-macro) { background-position-y: -143px }
div.markdownEditor .btn-quote:not(.btn-macro) { background-position-y: -179px }
div.markdownEditor .btn-code:not(.btn-macro) { background-position-y: -215px }
div.markdownEditor .btn-list-unordered:not(.btn-macro) { background-position-y: -251px }
div.markdownEditor .btn-list-ordered:not(.btn-macro) { background-position-y: -287px }
div.markdownEditor .btn-table:not(.btn-macro) { background-position-y: -323px }
.res span.RESCharCounter { color: inherit }
input[type=checkbox] {
-webkit-appearance: none;
vertical-align: middle;
width: 20px;
height: 20px;
background: url(%%checkbox%%) 0 0/20px auto
}
input[type=checkbox]:checked { background-position-y: -40px }
body {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
background: url(%%header%%) fixed center/cover;
font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Roboto", Helvetica, Arial, "Lucida Grande", sans-serif;
color: rgba(255,255,255,.5)
}
#header {
-webkit-order: -1;
-ms-flex-order: -1;
order: -1;
margin-bottom: 51px;
width: 100%;
border: 0;
background: none
}
#sr-header-area {
margin-top: 10px;
height: 25px;
border: 0;
background: none;
line-height: 25px;
text-transform: none;
font-size: 12px;
font-weight: 100;
}
div#sr-header-area>* { margin: 0; padding: 0; max-height: none }
div#RESShortcuts.sr-bar { padding: 0 }
.dropdown.srdrop .selected,
.sr-bar a,
.flat-list li a.gold,
.sr-bar a.gold { margin: 0 0 0 20px; padding: 0; background: none; font-weight: normal; color: rgba(255,255,255,.5) }
.res #sr-header-area a.RESShortcutsCurrentSub,
.res #RESSubredditGroupDropdown .RESShortcutsCurrentSub a { color: inherit!important }
.separator, span.srSep { display: none }
#header-bottom-left { text-align: center; font-size: 12px }
#header #header-img {
position: absolute;
top: 125px;
left: 50px;
margin: 0;
opacity: 1;
width: 30px;
height: 30px;
padding-top: 30px;
background: url(%%headerimg%%) 0/contain
}
.pagename a {
background-image: url(%%pagename%%);
top: 0; bottom:0; left: 0; right:0;
margin: auto;
padding:0;
z-index: 300;
font-size:0!important;
position: relative!important;
display: block!important;
width: 343px;
height: 190px;
}
.side a[href*="#hdrbtn"] + a {
position: absolute;
z-index: 100;
top: 180px;
right: 1%;
-webkit-transform: translate(-50%);
-moz-transform: translate(-50%);
transform: translate(-50%);
padding: 0 20px;
border: 1px solid rgba(255,255,255,.75);
border-radius: 4px;
line-height: 38px;
text-transform: uppercase;
color: #fff;
transition: .3s
}
.side a[href*="#hdrbtn"] + a:hover { background: rgba(255,255,255,.075) }
.side a[href*="#hdrbtn"] + a:active { background: rgba(255,255,255,.2) }
#header:after {
position: absolute;
z-index: -1;
top: 100%;
left: 50px;
right: 50px;
height: 51px;
border-bottom: 1px solid rgba(255,255,255,.1);
background: linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)) scroll 0/cover, url(%%headerblur%%) fixed center/cover;
content: ""
}
#header .tabmenu {
position: absolute;
margin: 0;
top: 100%;
left: 50px;
text-transform: capitalize
}
#header .tabmenu li { display: inline-block; vertical-align: top; margin: 0; font-weight: normal }
#header .tabmenu li:not(:last-of-type) { border-right: 1px solid rgba(255,255,255,.1) }
#header .tabmenu li a {
display: inline-block;
height: 50px;
border: 0;
padding: 0 20px;
background: none;
line-height: 50px;
color: rgba(255,255,255,.5)
}
#header .tabmenu a:hover,
#header .tabmenu li.selected a {
background: rgba(0,0,0,.1);
color: #fff
}
#header .tabmenu li a[href*="/rising"],
#header .tabmenu li a[href*="/controversial"],
#header .tabmenu li a[href*="/gilded"] { display: none }
#header #header-bottom-right {
display: flex;
top: 100%; right: 50px;
border-radius: 0;
padding: 0;
background: none
}
div#userbarToggle {
position: static;
order: 2;
width: 50px;
height: 50px;
border: 0;
border-left: 1px solid rgba(255,255,255,.1);
border-radius: 0;
padding: 0;
background: none;
line-height: 43px;
text-align: center;
font-size: 35px;
font-weight: 100
}
#header #header-bottom-right.res-userbar-toggle>.user { margin: 0 }
#header #header-bottom-right .user>a { line-height: 49px }
#header #header-bottom-right .user>a:after { font-size: 12px }
.user {
display: inline-flex;
order: -1;
vertical-align: top;
line-height: 49px;
font-size: 12px;
color: inherit
}
body:not(.res) .user { padding-right: 20px }
.user .gilded-icon { display: none }
.user a { color: rgba(255,255,255,.5) }
.user .userkarma { font-weight: normal }
.beta-hint { position: static; display: inline-block; vertical-align: top; height: 50px }
#openRESPrefs { vertical-align: top }
a#chat {
position: static;
margin: 17.5px
}
#mail {border-right: 1px solid rgba(255,255,255,.2);}
.beta-hint a,
.res-accountSwitcher-dropDownStyle-alien span#RESAccountSwitcherIcon,
#mail.nohavemail, #mail.havemail,
#modmail.nohavemail, #modmail.havemail,
#new_modmail.nohavemail, #new_modmail.havemail,
a.ChatApp__reddit-icon,
a.pref-lang,
#RESSettingsButton.gearIcon,
.logout a {
position: static;
display: inline-block;
vertical-align: top;
opacity: .5;
margin: 0;
width: 50px;
height: 50px;
border-left: 1px solid rgba(255,255,255,.2);
background: url(%%headerbottomright%%) no-repeat 13px 13px/24px auto;
font-size: 0!important
}
.res-accountSwitcher-dropDownStyle-alien span#RESAccountSwitcherIcon { order: 2; margin-left: 20px; background-position-y: -35px }
#mail.nohavemail, #mail.havemail { background-position-y: -83px }
#modmail.nohavemail, #modmail.havemail { background-position-y: -131px }
#new_modmail.nohavemail, #new_modmail.havemail { background-position-y: -179px }
a.ChatApp__reddit-icon { background-position-y: -227px }
a.pref-lang { background-position-y: -275px }
#RESSettingsButton.gearIcon { background-position-y: -323px }
.logout a { background-position-y: -371px }
div#userbarToggle:hover,
.beta-hint a:hover,
.res-accountSwitcher-dropDownStyle-alien span#RESAccountSwitcherIcon:hover,
#mail.nohavemail:hover, #mail.havemail,
#modmail.nohavemail:hover, #modmail.havemail,
#new_modmail.nohavemail:hover, #new_modmail.havemail,
a.ChatApp__reddit-icon:hover,
a.pref-lang:hover,
#RESSettingsButton.gearIcon:hover,
.logout a:hover { opacity: 1; border-left: 1px solid rgba(255,255,255,.1); background-color: rgba(0,0,0,.1) }
.message-count {
vertical-align: top;
margin: 0;
border-left: 1px solid rgba(255,255,255,.1);
border-radius: 0;
padding: 0 10px;
background: none;
line-height: 50px;
font-size: 12px;
font-weight: normal
}
.res span#RESAccountSwitcherIconOverlay,
#RESSettingsButton.gearIcon::after { display: none!important }
.side {
margin: 0 50px 0 0;
width: 300px;
border-left: 1px solid rgba(255,255,255,.1);
background: linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)) scroll 0/cover, url(%%headerblur%%) fixed center/cover
}
.side .spacer { margin: 0 }
#search input[type="text"] { height: 40px; font-family: inherit }
#searchexpando { margin: 0; border-radius: 0; padding: 10px }
.infobar { border: 0; background: none }
.linkinfo {
border: 0;
border-radius: 0;
padding: 10px;
background: none
}
.linkinfo .shortlink input { border: 0 }
.ad300x250, .sponsor-300-250 { opacity: .5 }
.morelink,
.morelink:hover {
height: 40px;
border: 0;
border-bottom: 1px solid rgba(255,255,255,.1);
background: none;
line-height: 40px;
letter-spacing: normal;
font-size: 13px;
font-weight: normal
}
.morelink a { color: rgba(255,255,255,.5) }
.submit .morelink { width: 149px }
.submit-text { float: right; margin-top: -40px; border-left: 1px solid rgba(255,255,255,.1) }
.nub { display: none }
.side .titlebox { display: flex; flex-flow: wrap }
.titlebox h1.redditname { order: -3; margin: 0; width: 100%; letter-spacing: 2px; font-family: inherit }
.titlebox h1.redditname a { display: block; padding: 10px; font-weight: 100; color: #fff }
.titlebox h1.redditname a:before { content: "/r/" }
.subButtons { order: -4; width: 100% }
.titlebox .fancy-toggle-button, span.res-fancy-toggle-button { margin: 0 }
.fancy-toggle-button .option.active,
span.res-fancy-toggle-button {
display: inline-block;
vertical-align: top;
width: 99.6px;
border: 0;
border-radius: 0;
border-bottom: 1px solid rgba(255,255,255,.1);
padding: 0;
background: none;
line-height: 25px;
text-align: center;
font-size: 12px;
font-weight: normal;
color: rgba(255,255,255,.5)
}
span.res-fancy-toggle-button { border-left: 1px solid rgba(255,255,255,.1) }
span.res-fancy-toggle-button.remove { background: none }
.titlebox .fancy-toggle-button .add {
-webkit-animation: flash 2s ease infinite;
-moz-animation: flash 2s ease infinite;
animation: flash 2s ease infinite
}
@-webkit-keyframes flash {
0% { box-shadow: inset 0 0 3px rgba(255,255,255,.5) }
50% { box-shadow: inset 0 0 10px rgba(255,255,255,.5) }
100% { box-shadow: inset 0 0 3px rgba(255,255,255,.5) }
}
@-moz-keyframes flash {
0% { box-shadow: inset 0 0 3px rgba(255,255,255,.5) }
50% { box-shadow: inset 0 0 10px rgba(255,255,255,.5) }
100% { box-shadow: inset 0 0 3px rgba(255,255,255,.5) }
}
@keyframes flash {
0% { box-shadow: inset 0 0 3px rgba(255,255,255,.5) }
50% { box-shadow: inset 0 0 10px rgba(255,255,255,.5) }
100% { box-shadow: inset 0 0 3px rgba(255,255,255,.5) }
}
body:not(.res) .titlebox h1.redditname { width: 200px }
body:not(.res) .titlebox .fancy-toggle-button {
order: -3;
width: 99px;
height: auto;
border-left: 1px solid rgba(255,255,255,.1)
}
body:not(.res) .titlebox .fancy-toggle-button .active { line-height: 42px }
.subscribers { order: -2; border-right: 1px solid rgba(255,255,255,.1) }
p.users-online { order: -1 }
.subscribers,
p.users-online {
margin: 0;
width: 50%;
border-bottom: 1px solid rgba(255,255,255,.1);
padding: 10px;
text-align: center
}
.titlebox .word,
p.users-online:before { display: none }
.side .titlebox .number {
display: block;
font-size: 20px;
font-weight: bold
}
.subscribers:after { content: "Hotel reservations" }
p.users-online:after { content: "Checked in now" }
.titlebox form.toggle {
width: 100%;
border-bottom: 1px solid rgba(255,255,255,.1);
padding: 10px;
background: none;
font-size: 12px;
color: rgba(255,255,255,.5)
}
form.toggle.flairtoggle+.tagline { margin: 0; width: 100%; border-bottom: 1px solid rgba(255,255,255,.1); padding: 10px 0 }
form input[type=checkbox] { margin: 0 10px 0 0; opacity: .5 }
.flairtoggle+.tagline a.author { margin: 0 10px }
.side .flairselector,
.side .flairselector.drop-choices.active {
position: static;
margin: 10px 0 -10px;
box-shadow: none;
width: 100%!important;
border: 0;
padding: 0!important;
background: none;
white-space: normal
}
.flairselector h2 {
border: 1px solid rgba(255,255,255,.1);
border-left: 0; border-right: 0;
padding: 10px;
background: none;
text-align: left;
font-size: 19px
}
div.flairoptionpane { margin-bottom: 5px; max-height: none }
.flairselector ul {
display: flex;
flex-flow: wrap;
justify-content: center;
max-width: 100%;
padding: 0 5px;
font-size: 12px
}
.side .flairselector li,
.flairselector li:hover { display: inline-block!important; flex-grow: 3; margin: 0; border: 0; padding: 5px; background: none }
.flairselector .flair { margin: 0; width: 100%; text-align: center }
.side .flairselector .author { display: none }
.flairselector form { border-top: 1px solid rgba(255,255,255,.1); padding: 10px; font-size: 12px }
div.flairremove { margin: 10px 0 }
.morelink:hover,
.fancy-toggle-button .option.active:hover,
span.res-fancy-toggle-button:hover,
.titlebox h1.redditname a:hover,
.subscribers:hover,
p.users-online:hover,
.titlebox form.toggle:hover { background: rgba(0,0,0,.1) }
.leavemoderator { display: none }
.side .md h1 {
margin: 0;
border-bottom: 1px solid rgba(255,255,255,.1);
padding: 10px;
letter-spacing: 2px;
line-height: normal;
font-size: 19px;
font-weight: normal
}
.titlebox .md h1 a { color: inherit }
.side .md { font-size: 13px }
.side .md p,
.side .md ol,
.side .md ul { margin: 0 }
.side .md h1+*, .side .md h1~p { padding: 10px }
.side .md ol { padding-left: 30px }
.md hr { margin: 0; height: 1px; background: rgba(255,255,255,.1) }
.titlebox .bottom { width: 100%; border-top: 1px solid rgba(255,255,255,.1); border-bottom: 1px solid rgba(255,255,255,.1); padding: 10px; font-size: 0; color: inherit }
.titlebox .bottom:before { display: block; margin-bottom: 5px; font-size: 12px; content: "CSS by /u/Cereal_Addict" }
.titlebox .bottom .age { display: block; float: none; font-size: 12px }
.sidecontentbox .title { border-bottom: 1px solid rgba(255,255,255,.1) }
.sidecontentbox .title h1 {
display: inline-block;
padding: 10px;
letter-spacing: 2px;
font-size: 19px;
font-weight: 100;
text-transform: lowercase;
color: #fff
}
.sidecontentbox .title h1:first-letter { text-transform: uppercase }
.sidecontentbox .collapse-button {
float: right;
margin: 0;
width: 42px;
height: 42px;
border: 0;
border-left: 1px solid rgba(255,255,255,.1);
border-radius: 0;
background: none;
line-height: 40px;
text-align: center;
font-size: 24px;
font-weight: 100;
color: rgba(255,255,255,.5)
}
.sidecontentbox .content { border: 0; padding: 0 }
.create .spacer { display: none }
.icon-menu li, a.helplink~.content li { margin: 0; border-bottom: 1px solid rgba(255,255,255,.1) }
.icon-menu li:last-of-type, a.helplink~.content li:last-of-type { border: 0 }
.icon-menu a { display: block; padding: 10px; background: none; color: inherit }
.icon-menu a:hover { background: rgba(0,0,0,.1) }
.side .icon-menu a:before { display: none }
a.helplink~.content li { padding: 10px }
.sidecontentbox .more a { font-size: 12px; color: inherit }
.side .reddit-link {
border-bottom: 1px solid rgba(255,255,255,.1);
padding: 10px 10px 0
}
.gadget { font-size: 12px }
.gadget .midcol { margin-right: 10px; width: auto }
.gadget small { display: block; margin-top: 10px; font-size: 12px }
.gadget small .score,
.res.res-voteEnhancements-highlightScores span.score { margin: 0; font-weight: normal; color: rgba(255,255,255,.5)!important }
a[onclick="return clear_clicked_items(this)"] { display: block; padding: 10px }
.account-activity-box { font-size: 12px }
.account-activity-box a { display: block; line-height: 40px }
#search input[type="text"],
#searchexpando,
.side .linkinfo,
.ad300x250, .sponsor-300-250, #ad_main,
.titlebox h1.redditname,
.sidecontentbox .content { border-bottom: 1px solid rgba(255,255,255,.1) }
body>.content {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1;
margin: 0 0 0 50px;
width: calc(100% - 401px);
background-color: rgba(0,0,0,.3);
}
div.res-filterline { border-bottom: 1px solid rgba(255,255,255,.1); background: none }
.menuarea {
margin: 0;
border-bottom: 1px solid rgba(255,255,255,.1);
padding: 10px
}
.content .spacer { margin: 0 }
.organic-listing { margin: 0; border: 0; border-bottom: 1px solid rgba(255,255,255,.1) }
.link.promotedlink.promoted { padding: 20px; background: rgba(0,0,0,.1) }
.reddit-infobar { margin: 0; border: 0; border-bottom: 1px solid rgba(255,255,255,.1); background: none }
.reddit-infobar .md { color: inherit }
.link,
.link.last-clicked,
div#progressIndicator,
div#NERFail {
margin: 0;
height: auto;
border: 0;
border-top: 1px solid rgba(0,0,0,.5);
border-radius: 0;
padding: 20px;
background: none;
}
.link:nth-of-type(1) { border: 0 }
.RES-keyNav-activeThing,
.link.last-clicked { background: rgba(0,0,0,.1)}
.new-comment .usertext-body {
background: none;
border: none;
}
div.top-matter {background-color: transparent}
.res .entry.res-selected, .res .entry.res-selected .md-container { background-color: transparent !important}
div.RES-keyNav-activeElement { background-color: none!important }
.rank { display: none }
.midcol { margin: 0 20px 0 0; overflow: visible }
html body>.content .link .midcol { position: relative; margin: 0 20px 0 60px; width: 25px }
.arrow.up,
.arrow.down,
.arrow.upmod,
.arrow.downmod {
opacity: .5;
width: 25px;
height: 25px;
background: url(%%arrows%%) 0 0/25px auto
}
.arrow.up { margin: 0; background-position-y: 0 }
.arrow.down { margin-top: 10px; background-position-y: -50px }
.arrow.upmod { margin: 0; background-position-y: -100px }
.arrow.downmod { margin-top: 10px; background-position-y: -150px }
.midcol .score {
position: absolute;
top: 15px;
left: -60px;
width: 40px;
line-height: 30px;
color: rgba(255,255,255,.5)
}
.link .score.likes, .link .score.dislikes { color: inherit }
.thumbnail { margin-right: 20px; width: 60px; height: 60px; opacity:1; }
.thumbnail img { width: auto; height: 60px }
.link p.title { margin-bottom: 10px }
.thing .title { color: #fff }
.thing.visited .title,
.thing .title:visited,
.thing a.title.visited { color: rgba(255,255,255,.3) }
body .expando-button { margin: 0 10px 0 0 }
.expando-button.collapsed.selftext, .expando-button.collapsed.selftext:hover,
.expando-button.expanded.selftext, .expando-button.expanded.selftext:hover,
.expando-button.collapsed.video, .expando-button.collapsed.video:hover,
.expando-button.expanded.video, .expando-button.expanded.video:hover,
body .expando-button.image, body .expando-button.image.collapsed,
body .expando-button.video-muted, body .expando-button.video-muted.collapsed,
body .expando-button.expanded {
opacity: .5;
width: 32px;
height: 32px;
max-width: none;
max-height: none;
border: 1px solid rgba(255,255,255,.2);
background: url(%%expandos%%) no-repeat 5px 5px/20px auto
}
.expando-button.collapsed.video,
.expando-button.collapsed.video:hover { background-position: 5px -35px }
body .expando-button.image.collapsed,
body .expando-button.image.collapsed:hover { background-position: 5px -75px }
body .expando-button.video-muted.collapsed,
body .expando-button.video-muted.collapsed:hover { background-position: 5px -155px }
body .expando-button.expanded,
body .expando-button.expanded:hover,
.expando-button.expanded.selftext,
.expando-button.expanded.selftext:hover,
.expando-button.expanded.video, .expando-button.expanded.video:hover { background-position: 5px -195px }
body .expando-button:hover { background-color: rgba(0,0,0,.1)!important }
.domain,
.domain a,
.tagline,
.entry .buttons li a,
span.redditSingleClick::after,
.gadget small { color: rgba(255,255,255,.5); font-size: 12px; font-weight: normal }
a.voteWeight { background: none!important }
.nsfw-stamp { margin-right: 10px; color: inherit }
.entry .buttons,
.toggle .option.active { font-size: 12px }
.flair,
.link .flair,
.linkflairlabel {
border: 0;
border-radius: 0;
padding: 4px;
background: rgba(0,0,0,.1);
font-size: inherit;
color: rgba(255,255,255,.5)
}
.flair-blue { box-shadow: 0 0 3px rgba(103,176,209,1) }
.flair-green { box-shadow: 0 0 3px rgba(97,205,156,1) }
.flair-yellow { box-shadow: 0 0 3px rgba(235,201,94,1) }
.flair-red { box-shadow: 0 0 3px rgba(232,115,82,1) }
.flair-purple { box-shadow: 0 0 3px rgba(117,140,225,1) }
.linkflairlabel { margin: 0 5px 0 0 }
.res .RES-keyNav-activeElement .md-container { background: none!important }
.link .usertext-body .md { border: 0; padding: 5px 0; background: none }
.comments-page .link { border-bottom: 1px solid rgba(255,255,255,.1) }
.panestack-title { margin: 0; border-bottom: 1px solid rgba(255,255,255,.1); padding: 10px }
.commentarea .menuarea {
margin: 0;
padding: 10px;
color: inherit
}
.commentarea>.usertext { margin: 0; border-top: 1px solid rgba(255,255,255,.1); padding: 10px }
.usertext-edit { margin-top: 0 }
div.commentingAs, span.RESMacroWrappingSpan { margin-top: 0 }
.dropdown.lightdrop .selected { padding: 0; background: none; text-decoration: none; color: inherit }
.dropdown.lightdrop .selected:after { content: " ?" }
span.RESSubscriptionButton { border: 1px solid rgba(255,255,255,.1); background: none; color: inherit }
.commentarea .menuarea .toggle a { font-size: 12px; font-weight: normal; color: inherit }
div.commentarea .menuarea>.spacer { float: none }
div#REScommentNavToggle { margin-top: 10px }
div.commentNavSortType,
div.commentNavSortType + .commentNavSortType { border: 0; font-weight: normal }
div.commentNavSortTypeDisabled { color: rgba(255,255,255,.2) }
.linklisting .md,
.commentarea .md { margin-top: 0 }
.link .usertext .md { padding: 0 }
.gold-accent { border: 1px solid rgba(255,255,255,.1); background: none }
.gold-accent.comment-visits-box { margin: 10px; padding: 10px; color: rgba(255,255,255,.5) }
#noresults { margin: 0 10px }
.comment,
.res.res-commentBoxes .comment,
.res.res-commentBoxes.res-commentBoxes-rounded .comment {
margin: 0!important;
border: 1px solid rgba(255,255,255,.1)!important;
border-right: 0!important;
border-bottom: 0!important;
border-radius: 0!important;
padding: 20px 0 0 20px!important
}
.commentarea>.sitetable>.comment,
.res.res-commentBoxes .commentarea>.sitetable>.comment,
.res.res-commentBoxes.res-commentBoxes-rounded .commentarea>.sitetable>.comment { border-left: 0!important }
.res.res-commentBoxes .comment .comment,
.res.res-commentBoxes .comment .comment .comment,
.res.res-commentBoxes .comment .comment .comment .comment,
.res.res-commentBoxes .comment .comment .comment .comment .comment,
.res.res-commentBoxes .comment .comment .comment .comment .comment .comment,
.res.res-commentBoxes .comment .comment .comment .comment .comment .comment .comment,
.res.res-commentBoxes .comment .comment .comment .comment .comment .comment .comment .comment,
.res.res-commentBoxes .comment .comment .comment .comment .comment .comment .comment .comment .comment,
.res.res-commentBoxes .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment { background: none!important }
.res.res-commentBoxes .comment .comment.RES-keyNav-activeThing,
.res.res-commentBoxes .comment .comment .comment.RES-keyNav-activeThing,
.res.res-commentBoxes .comment .comment .comment .comment.RES-keyNav-activeThing,
.res.res-commentBoxes .comment .comment .comment .comment .comment.RES-keyNav-activeThing,
.res.res-commentBoxes .comment .comment .comment .comment .comment .comment.RES-keyNav-activeThing,
.res.res-commentBoxes .comment .comment .comment .comment .comment .comment .comment.RES-keyNav-activeThing,
.res.res-commentBoxes .comment .comment .comment .comment .comment .comment .comment .comment.RES-keyNav-activeThing,
.res.res-commentBoxes .comment .comment .comment .comment .comment .comment .comment .comment .comment.RES-keyNav-activeThing,
.res.res-commentBoxes .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment.RES-keyNav-activeThing { background: rgba(0,0,0,.1)!important }
.comment .child { margin: 20px 0 0 0 }
.submit.content { margin: 0 }
ul.tabmenu.formtab { margin: 0; border-bottom: 1px solid rgba(255,255,255,.1); padding: 0 }
.tabmenu.formtab a {
display: inline-block;
border: 0;
border-right: 1px solid rgba(255,255,255,.1);
background: none;
line-height: 30px;
font-size: 12px
}
.tabmenu.formtab .selected a {
border-right: 1px solid rgba(255,255,255,.1);
background: rgba(0,0,0,.1);
font-size: inherit
}
.formtabs-content { width: 100%; border: 0; padding: 0 }
.formtabs-content .infobar { border-bottom: 1px solid rgba(255,255,255,.1); padding: 20px }
.submit-page form .spacer+.spacer { margin: 0 }
.roundfield {
width: auto;
border-bottom: 1px solid rgba(255,255,255,.1);
border-radius: 0;
padding: 20px;
background: none
}
.roundfield .usertext-edit { width: auto; max-width: none }
.roundfield .md { max-width: none }
.roundfield textarea, .roundfield input[type=text], .roundfield input[type=url] { width: 100% }
body #newlink-with-image-upload .image-upload-drop-target { border-color: rgba(255,255,255,.1); background: none }
.c-form-group { margin: 0 }
.content.submit .info-notice { border: 0; border-bottom: 1px solid rgba(255,255,255,.1); padding: 20px; background: none }
#items-required { padding-left: 20px }
.submit-page .btn[name="submit"] { margin-left: 20px }
.linefield { background: none }
div#RESStyleSheetTipPane { margin: 0; border: 0; border-bottom: 1px solid rgba(255,255,255,.1); width: 100% }
div#RESStyleSheetTipPane-header { border: 0 }
span.RESCloseButton { border: 0; background: rgba(0,0,0,.1); font-size: 16px; color: rgba(255,255,255,.5) }
.sheets { margin: 10px 10px 0 }
.sheets .col>div { margin: 0 }
#image-upload~.error { border-bottom: 1px solid rgba(255,255,255,.1); padding: 10px }
ul.image-preview-list { display: flex; flex-flow: wrap; margin: 0 }
ul.image-preview-list li {
margin: 0;
width: 50%;
height: auto;
border-bottom: 1px solid rgba(255,255,255,.1);
padding: 10px
}
ul.image-preview-list li:nth-of-type(even) { border-right: 1px solid rgba(255,255,255,.1) }
ul.image-preview-list .description pre { color: inherit }
.footer-parent {
width: 100%;
padding: 150px 0 350px;
background: url(%%footer%%) no-repeat center bottom -50px
}
.footer {
margin: 0 auto 50px;
border: 0;
border-radius: 0;
padding: 0;
background: linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)) scroll 0/cover, url(%%headerblur%%) fixed center/cover
}
.footer .col { margin: 0; border-left: 1px solid rgba(255,255,255,.1); padding: 20px }
.flat-vert.title { font-family: inherit; color: #fff }
.bottommenu { font-size: 12px; color: rgba(255,255,255,.5) }
.bottommenu a, .bottommenu .updated { color: inherit }
.debuginfo { margin-top: -25px; width: 100% }
.usertext.border .usertext-body {
background-color:#C00;
}
.comment.spam>.child {
background-color: #C00;
}
.comment.spam>.child p {
color:#000;
}
div.tb-popup *, div.reason-popup * {
color:#000;
}
.crosspost-preview {
background-color: #FAA; }
.crosspost-preview-header *, .crosspost-preview-content div {
color:#000; }
.crosspost-preview-header .text-content .title {
color:#F00;}
.crosspost-preview-tagline > a, .crosspost-preview-content .usertext-body a {
color:#C00; }
div.reason.popup-content input.reason-check { color:#000 !important; }
li.reported-stamp { color:#000; }
ul.report-reasons li { color:#000; }
div.reason-popup input.reason-check, div.reason-popup #buttons input {
appearance:auto;
background-color:rgb(250, 250, 250);
background-image:none;
color:#000000;
cursor:default;
display:inline-block;
}
headerblurlink:url(%%headerblur%%)

checkboxlink:url(%%checkbox%%)
footerlink:url(%%footer%%)

editbuttonslink:url(%%editbuttons%%)
headerbottomrightlink:url(%%headerbottomright%%)

arrowslink:url(%%arrows%%)

expandoslink:url(%%expandos%%)
headerlink:url(%%header%%)
headerimglink:url(%%headerimg%%)

pagenamelink:url(%%pagename%%)

friendslink:url(%%friends%%)
