Skip to content

Instantly share code, notes, and snippets.

@vinz243
Last active July 28, 2016 18:09
Show Gist options
  • Save vinz243/9b41c0dfa2fcddf43285935c7975309e to your computer and use it in GitHub Desktop.
Save vinz243/9b41c0dfa2fcddf43285935c7975309e to your computer and use it in GitHub Desktop.
/*
Apicem CSS Theme
By /u/Cereal_Addict
Stock photos via unsplash.com
Icons via icons8.com
==============================================================================*/
:root {
--overlay: url('data:image/png;base64,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');
--sprite: url('data:image/png;base64,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');
--crosshatch: url('data:image/png;base64,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');
--edit: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAADECAYAAACWXKFYAAAE4klEQVR42u2a709TVxjHG9pkcWOOdhMrJjUze+N0lTlNeLEZoiSSLFkYJNP4I4zoaHyhL9wLXmiDsIQwsvgjS8oaJFs2wgJxDMYGM2IGRaAuLi4B3USJmBqXwD+wFy13z9c8lx26e2/PPWyZ4nmST3rOc8/z7fVavj0/6vHoWBKGYWwmLtrQShTKiOwivmW2cG4f9/fJCISJ75kw5/Zzf7+MwFbikg1bZQSKiZ+Ycu5Xc/9r4tlcAtuIMWabXc5J4B3iOrPdIveKXeEqYjdx34HTxDriBTuBNURRDqwFdOh4uvxxs1uRLeyFn6jehemPr6kK1BK9y3kOPxBHVYtNH3xdVaBD9EU3hW9ZeOEeYi3xjIzAc+x72V4oJ6BDx2NlZ28SXwlW1sCvIVmBTtgYEWA+grW5uYOzQOjjD2m3GwEUfEq0oO2mcEgGN4JB4jzRBo9wU/i2WEDtz4EbgRtEO8/a1vAMdUymEFO9HUSKGOBX8DtxhP9LfbkE1jrMEZ0FdOhYmcaKtXKr0DeNtUGmeAMbCeaIG4T8TiIuI3BYWC8f5twB4pyUR9KgL4mXiSjanGuRWkPTxY3sRlgzv89r5o1uHt4xYZ1scsyNQL+4PuZb75ed3nXzvLCbLWyPMFfsZsvzup0fIldIFDgK6NCxAqKiouKNqqqq6srKyogJ+sg7XXtUXF5evqO2tjY6Pj5+Z2ZmJpNKpYzZ2dlMMpmcKS0tPQmsrqEGtZ6ysrIPEonhu/X19WOBQOCsz+draW5uNuLx+BKQwzWMwVjUoNZTUlJyYnJy8s9QKHQad4RBicSIcevWTWNubs6Yn583pqenDbqLRwIYg7GoQa0nHA4f7+sbvBeNNg4UFBScyMvLO1lXV2dYgWsYg7GoQa0nPz9/16ZNr8ba2jpSo6O/pqemUkYy+Vu6vb0zhbzTNdTijgJer3cv3V4jblGgkfIHgM21vaiFwCoC271FLinkWh06dPxXE8xgOp2+QlRb9XNGJpOpIzrt+jmD3ilB1Nj1c8bCwkIS0LvGrPoyAjdMrPpOD8+LkwviFA2+y9NczNKiQt9vu3IVBNY5LH39eumr4ylzpfeImNCPISdbjCPiuHjGzGumeM5jY17uXrBa3vIG1QXbo2O6cJD4wmltzCIYczD7QjHvFRZL/BOtx1Kihuhy2jdks8GYGqdlf4+VCBf3mNsBTrcY4a3A9UJuPeciToU+4nl+UNjumCBWs09O8JlzkPu+XAK43ZcEgRc5Zy+gQwc70EVp17EQ6MG6EK9CDoLf8B8QNuX6iO94nwknoR9n21iv1C9dHtuHeIi3+Q6pCgzFYthr/Pv8hA1kkIUvE1d4a3CEGF1yYMF+OGzrdU/EQ4zwIXVEVeB2V9dneIi3uY+9w6vEOJEkfiZ+IaYIzFof8JeL3xT4kHiIV0GgSAK/dpIV5Ynm4YN/OSLwvoCSJ3JBryjg9t2bWL3pf3uIOEP4Ea/LEcEvIztUPRFnKTCEoOq7n2flEeXf3iz3Ibby5+CaqsB2/nQVKXkiF72LLxclT+TP/B+mqep40j1RloZ/+KFqe9EPVdtmol+gSaLdny0woNo2E5dU24vzRIEzEu2hbIFh1baZuKraNhMTAjGJ9kS2wHXV9uI8UbWNToi/gR66YHDxF2K8Gg9KmqhJ8F/75fhffg9DMt4cRbYAAAAASUVORK5CYII=');
}
*,
:before,
:after,
#search input[type="text"],
textarea {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: "Roboto", Helvetica, Arial, "Lucida Grande", sans-serif;
-webkit-text-size-adjust: none!important;
-moz-text-size-adjust: none!important;
-ms-text-size-adjust: none!important;
text-decoration: none!important;
outline: none!important
}
a,
body .generic-table,
.res #srList a,
#searchexpando a {
color: #fff
}
label,
.search-expando-button {
color: #999
}
input[type=text],
textarea,
.hover-bubble.multi-selector .create-multi input[type="text"],
input#url {
box-shadow: none!important;
border: 1px solid transparent!important;
border-radius: 0!important;
background: #383F47;
color: #fff;
transition: 0!important
}
input[type=text]:focus,
textarea:focus,
input#url:focus {
border-color: #ffb6af!important
}
input[type="checkbox"],
input[type=radio],
#rem-login-main,
.side .titlebox h1.redditname + div:before {
-webkit-appearance: none;
-moz-appearance: none;
display: inline-block;
vertical-align: middle;
margin-top: 1px!important;
margin-bottom: 1px!important;
width: 20px;
height: 20px;
border: 0;
border-radius: 0;
background: #383F47 var(--sprite) no-repeat 4px -106px/105px 150px;
content: ""
}
#rem-login-main {
margin-right: 5px
}
input[type="checkbox"]:not(:checked),
input[type=radio]:not(:checked),
#rem-login-main:not(:checked) {
background: #383F47
}
input[type=radio] {
margin: 0 5px;
border-radius: 50%
}
select {
-webkit-appearance: none;
-moz-appearance: none;
box-shadow: none;
border: 0;
border-radius: 0;
padding: 5px 22px 5px 8px;
background: #383F47 var(--sprite) no-repeat 0/105px 150px;
background-position: right -88px top -130px;
font-size: 13px;
color: #fff
}
button,
.usertext .help-toggle a,
.usertext a.reddiquette,
.flair-jump button,
body #userTaggerToolTip input[type=submit],
body #editShortcutDialog [name=shortcut-save],
.wiki-page .wiki-page-content .wiki_button {
border: 1px solid #fff;
border-radius: 0;
padding: 5px 10px;
background: #fff;
letter-spacing: 1px;
text-transform: uppercase;
font-size: 10px;
font-weight: 700;
color: #32383f;
transition: .2s
}
button:hover,
.flair-jump button:hover {
border: 1px solid transparent;
background-color: rgba(255, 255, 255, 0.8)
}
button.cancel,
button[name="preview"],
.usertext .help-toggle a,
.usertext a.reddiquette {
color: #fff;
background: none;
transition: .2s
}
button.cancel:hover,
button[name="preview"]:hover,
.usertext .help-toggle a:hover,
.usertext a.reddiquette:hover,
.content button.RESBigEditorPop:hover {
border: 1px solid #fff;
background-color: rgba(255, 255, 255, .1)
}
body {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
background: url(%%body%%) fixed center top/cover
}
#header {
-webkit-order: -1;
-ms-flex-order: -1;
order: -1;
margin: 60px 15px 0;
width: 1843px;
height: 160px;
border-bottom: 80px solid rgba(255, 255, 255, 0.05);
background-color: #323a47;
background-image: linear-gradient(rgba(50, 58, 71, .65), rgba(50, 58, 71, .65)), url(%%header%%);
background-position: center top;
background-size: cover;
}
#sr-header-area {
position: absolute;
top: -60px;
left: -30px;
width: calc(100% - -60px);
height: 30px;
border: 0;
background: #fff;
white-space: nowrap;
font-size: 9px;
color: #32383f
}
#sr-header-area #srLeftContainer {
margin: 0;
padding: 0
}
#sr-header-area .separator,
#sr-header-area .srSep {
display: none
}
#sr-header-area #srLeftContainer,
#sr-header-area #RESShortcutsViewport,
#sr-header-area #RESShortcutsEditContainer {
max-height: none
}
#sr-header-area #srLeftContainer {
display: inline-block;
float: none
}
#sr-header-area .sr-list {
height: 30px
}
#sr-header-area ul.flat-list.sr-bar,
#sr-header-area #srLeftContainer {
display: inline-block;
position: relative;
top: 5px;
height: 20px;
line-height: 20px
}
#sr-header-area ul.flat-list.sr-bar:nth-of-type(1),
#sr-header-area #srLeftContainer {
margin-right: 12px;
border-right: 1px solid rgba(0, 0, 0, .1);
padding-right: 12px
}
#sr-header-area #RESShortcutsViewport {
display: inline-block;
position: relative;
top: 5px
}
#sr-header-area #RESShortcuts {
padding: 0
}
#sr-header-area .dropdown.srdrop {
padding: 0
}
#sr-header-area .dropdown.srdrop .selected {
margin-top: 5px;
margin-right: 0;
height: 20px;
padding: 0 6px;
background: none;
line-height: 20px
}
.dropdown.lightdrop .selected {
padding-right: 0
}
#sr-header-area .dropdown.srdrop .selected,
#sr-header-area #srDropdown {
margin-left: 12px;
font-size: 0!important;
vertical-align: top
}
#sr-header-area .dropdown.srdrop .selected:after,
#sr-header-area #srDropdown #srDropdownContainer a:after {
vertical-align: middle;
font-size: 18px;
content: "≡"
}
#sr-header-area #srDropdown #srDropdownContainer a {
letter-spacing: inherit;
margin-left: 15px;
}
#sr-header-area a {
display: inline-block;
height: 20px;
padding: 0 6px;
line-height: 20px;
letter-spacing: .5px;
color: #32383f
}
#sr-header-area a:not(#sr-more-link):hover,
#sr-header-area .dropdown.srdrop .selected:hover,
#header #sr-header-area .selected a,
.res #sr-header-area a.RESShortcutsCurrentSub {
background: rgba(50, 58, 71, .1);
font-weight: 400;
color: #32383f!important
}
#header #sr-header-area .sr-bar a.gold:hover {
font-weight: 700
}
#sr-header-area .sr-bar .separator {
display: none
}
.drop-choices,
.res .RESDialogSmall:not(.livePreview),
.res #RESNotifications .RESNotification,
body #editShortcutDialog,
div.guider {
box-shadow: 0 0 10px rgba(0, 0, 0, .5);
border: 1px solid #434b55;
border-radius: 0;
background: #32383F;
letter-spacing: .5px
}
body #editShortcutDialog {
top: 30px
}
.drop-choices {
padding: 10px;
font-size: 9px
}
.drop-choices:not(.flairselector) a {
text-transform: uppercase
}
.drop-choices.lightdrop {
margin-left: -20px
}
.dropdown.lightdrop .selected {
letter-spacing: .5px
}
.drop-choices a.choice {
height: 30px;
padding: 0 10px;
line-height: 30px
}
#sr-header-area .drop-choices.srdrop,
.res #srList,
.res #RESSubredditGroupDropdown {
top: 30px!important;
margin-left: 0;
box-shadow: 0 0 10px rgba(0, 0, 0, .5);
border: 0;
padding: 10px!important;
background: #32383F;
text-transform: uppercase;
letter-spacing: .5px;
font-size: 9px
}
#sr-header-area .drop-choices.srdrop {
top: 30px!important
}
.res #srList {
display: block!important;
position: fixed;
left: calc(50% - 250px);
width: 500px;
height: calc(100vh - 60px);
padding-top: 0;
overflow: visible;
max-height: none!important;
opacity: 1;
pointer-events: auto;
transition: .2s;
z-index: 2147483647
}
.res #RESSubredditGroupDropdown {
transition: .2s
}
.res #RESSubredditGroupDropdown[style*="display: none"] {
display: block!important
}
.res #srList:not([style*="display: block"]),
.res #srList:not([style*="display: block"]):before,
.res #srList:not([style*="display: block"]):after,
.res #RESSubredditGroupDropdown[style*="display: none"] {
opacity: 0;
pointer-events: none
}
.res #srList tbody {
display: block;
max-height: calc(100% - 50px);
overflow: scroll
}
.res #srList:before {
position: fixed;
left: 50%;
margin-left: -250px;
top: 30px;
width: 500px;
height: calc(100vh - 60px);
background: #32383F;
content: "";
z-index: -1;
transition: .2s opacity
}
.res #srList:after {
position: fixed;
left: 0;
top: 0;
width: 100vw;
height: 100vh;
padding: 50px 70px 0 0;
background-image: var(--crosshatch),var(--overlay), linear-gradient(45deg, rgba(196, 145, 138, 0.75) 20%, rgba(96, 147, 196, 0.985) 80%);
background-size: auto 100%, 100px 100px, cover;
background-position: center, center, center;
content: "✕";
text-align: right;
text-transform: lowercase;
font-size: 40px;
font-weight: 100;
color: #fff;
z-index: -2;
transition: .2s opacity;
pointer-events: none
}
.sortAsc,
.sortDesc {
margin-top: 18px;
margin-right: 10px;
height: 12px;
line-height: 12px
}
#sr-header-area .drop-choices.srdrop a,
.res #srList tr,
.res #RESSubredditGroupDropdown li a {
height: 30px;
padding: 0 10px;
border-top: solid 1px #434b55;
border-bottom: 0;
line-height: 30px;
color: #fff
}
.res #srList thead {
display: block;
height: 50px
}
#sr-header-area .drop-choices.srdrop:before,
.res #srList thead td:nth-of-type(1) {
height: 50px;
line-height: 50px;
font-size: 18px;
font-weight: 700;
color: #fff;
content: "YOUR SUBREDDITS"
}
#sr-header-area .drop-choices.srdrop:before {
padding: 0 50px 0 10px
}
.res #srList thead td:nth-of-type(1):before {
content: "YOUR "
}
.res #srList thead td:nth-of-type(1):after {
margin-left: -5px;
content: "S"
}
.res #srList thead tr {
height: 50px;
line-height: 50px;
white-space: nowrap
}
.res #srList td {
padding: 0
}
.res #srList tr td:nth-of-type(1) {
width: 300px
}
.res #srList td.RESvisited {
width: 120px
}
.res #srList td.RESshortcut {
width: 60px
}
.res #srList td.RESvisited,
.res #srList td.RESshortcut {
text-transform: uppercase
}
#sr-header-area .drop-choices.srdrop a,
.res #RESSubredditGroupDropdown li a {
display: block;
min-width: 50%
}
.res #srList thead tr,
.res #RESSubredditGroupDropdown li:nth-of-type(1) a,
.res #RESSubredditGroupDropdown a.res-icon {
border: 0
}
.res #RESSubredditGroupDropdown ul {
padding: 0
}
.res #RESSubredditGroupDropdown li + .RESShortcutsEditButtons,
.res #RESSubredditGroupDropdown > .RESShortcutsEditButtons {
margin: 0;
border-top: solid 1px #434b55;
padding: 0
}
.res #RESSubredditGroupDropdown .RESShortcutsEditButtons {
white-space: nowrap
}
.res #RESSubredditGroupDropdown .RESShortcutsEditButtons .res-icon {
display: inline-block;
margin: 0;
color: #fff
}
.res #RESSubredditGroupDropdown li + .RESShortcutsEditButtons a.delete {
text-align: right
}
.res #RESSubredditGroupDropdown li {
margin: 0;
padding: 0
}
.res #srList tr:hover,
.res #RESSubredditGroupDropdown li:hover {
background: none
}
body #header #sr-header-area .srdrop+.drop-choices.srdrop a.choice:hover,
.res #srList tbody tr:hover a,
.res #RESSubredditGroupDropdown li a:hover,
.res #RESSubredditGroupDropdown .RESShortcutsEditButtons .res-icon:hover,
.res #RESSubredditGroupDropdown .RESShortcutsCurrentSub a,
#autocomplete_dropdown .selectedItem {
font-weight: 400;
color: #ffb6af!important
}
.res #RESSubredditGroupDropdown li a:hover,
#autocomplete_dropdown .selectedItem {
background: none
}
a#sr-more-link,
.res #RESShortcutsEditContainer {
margin-top: 5px;
width: 81px;
height: 20px;
border-left: 1px solid rgba(0, 0, 0, .1);
padding-left: 12px;
background: #fff
}
.res #RESShortcutsEditContainer div {
background: none;
font-weight: 400;
color: #32383f
}
#sort-menu p {
margin-bottom: 5px;
color: #fff
}
#header .pagename {
position: absolute;
top: 25px;
left: 25px;
margin: 0;
width: auto;
height: 30px;
line-height: 30px;
text-align: center;
letter-spacing: -10px;
text-transform: uppercase;
font-size: 0;
font-weight: 700
}
#header .pagename a {
font-size: 24px;
letter-spacing: 10px;
color: #fff
}
#header .pagename:after {
margin-left: 25px;
white-space: nowrap;
letter-spacing: 6px;
font-size: 12px;
font-weight: 400;
vertical-align: top;
color: #fff;
content: "subtitle goes here"
}
#header #header-img {
position: absolute;
left: 25px;
bottom: -55px;
margin: 0;
width: 30px;
height: 30px;
padding-left: 30px;
background: var(--sprite) -87px -33px/126px 180px;
opacity: .8
}
#header .tabmenu {
position: absolute;
left: 70px;
top: 90px;
margin: 0;
min-width: 210px;
padding-top: 50px;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 11px;
transition: box-shadow .5s
}
#header .tabmenu:hover,
#header:target .tabmenu {
box-shadow: 0 0 10px rgba(0, 0, 0, .5)
}
#header .tabmenu li {
display: block;
margin: 0;
padding: 0 10px;
background: #fff;
font-weight: 400;
opacity: 0;
transition: .3s
}
#header .tabmenu li:last-of-type {
padding-bottom: 10px
}
#header .tabmenu:hover li,
#header:target .tabmenu li,
#header .tabmenu li.selected {
opacity: 1
}
#header .tabmenu li a {
display: block;
overflow: hidden;
height: 0;
border: 0;
padding: 0 10px;
line-height: 0;
background: #fff;
color: transparent;
-webkit-transition: .3s;
transition: .3s;
-webkit-transition-property: height, line-height, color;
transition-property: height, line-height, color
}
#header .tabmenu:hover li a,
#header:target .tabmenu li a {
height: 40px;
border-top: 1px solid rgba(0, 0, 0, .1);
line-height: 40px;
color: #32383f
}
#header .tabmenu li a:hover,
#header .tabmenu:hover li.selected a:hover,
#header:target .tabmenu li.selected a:hover {
background: rgba(50, 58, 71, .1)
}
#header .tabmenu li.selected {
position: absolute;
top: 0;
left: 0;
width: 100%;
padding-top: 10px;
background: none
}
#header .tabmenu li.selected a {
width: 100%;
height: 40px;
border: 0;
background: none;
line-height: 40px;
color: #fff;
opacity: 1;
transition: .3s color
}
#header .tabmenu:hover li.selected,
#header:target .tabmenu li.selected {
background: #fff
}
#header .tabmenu:hover li.selected a,
#header:target .tabmenu li.selected a {
color: #32383f
}
#header .tabmenu li.selected a:after {
content: " ▾"
}
#header .tabmenu:hover li.selected a:after,
#header:target .tabmenu li.selected a:after {
color: transparent
}
.side .md a[href="#headerbutton"] + a {
position: absolute;
z-index: 100;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);
top: 160px;
height: 40px;
padding: 0 20px;
border: 1px solid #fff;
line-height: 40px;
letter-spacing: 1px;
text-transform: uppercase;
font-size: 11px;
font-weight: 700;
color: #fff!important;
transition: background .2s
}
.side .md a[href="#headerbutton"] + a:hover {
background-color: rgba(255, 255, 255, .1)
}
.side .md a[href="#headerbutton"] + a:active {
background-color: rgba(255, 255, 255, .2)
}
#header #header-bottom-right {
top: auto;
bottom: -80px;
height: 80px;
padding: 0;
line-height: 80px;
background: none;
text-transform: uppercase;
font-size: 11px;
color: #fff
}
#header #header-bottom-right:after {
position: absolute;
right: 30px;
top: 0;
height: 80px;
white-space: nowrap;
line-height: 80px;
letter-spacing: 1px;
content: "hover to view userbar";
pointer-events: none;
transition: 1s
}
#header #header-bottom-right:hover:after,
#header:target #header-bottom-right:after {
opacity: 0;
transition: .2s
}
#header #header-bottom-right .beta-hint {
display: none
}
#header #header-bottom-right .user {
font-size: 0
}
#header-bottom-right #userbarToggle,
#header-bottom-right .separator {
display: none!important
}
#header-bottom-right .user,
#header-bottom-right .flat-list.hover,
#header-bottom-right #openRESPrefs,
#header-bottom-right .logout {
display: inline-block!important;
vertical-align: top
}
#header-bottom-right .gearIcon:after {
display: none
}
#header-bottom-right .user>a,
#header-bottom-right #mail,
#header-bottom-right #modmail,
#header-bottom-right .pref-lang,
#header-bottom-right #openRESPrefs .gearIcon,
#header-bottom-right .logout a {
display: inline-block!important;
position: relative;
top: 0!important;
overflow: visible;
vertical-align: top;
margin: 0;
margin: 25px 35px 0 0!important;
width: 25px!important;
height: 25px;
background: var(--sprite);
font-size: 0;
-webkit-transform: scale(0);
-moz-transform: scale(0);
transform: scale(0);
transition: .2s
}
#header-bottom-right:hover .user>a,
#header-bottom-right:hover #mail,
#header-bottom-right:hover #modmail,
#header-bottom-right:hover .pref-lang,
#header-bottom-right:hover #openRESPrefs .gearIcon,
#header-bottom-right:hover .logout a,
#header:target #header-bottom-right .user>a,
#header:target #header-bottom-right #mail,
#header:target #header-bottom-right #modmail,
#header:target #header-bottom-right .pref-lang,
#header:target #header-bottom-right #openRESPrefs .gearIcon,
#header:target #header-bottom-right .logout a {
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1)
}
.ChatApp__reddit-icon {
display: inline-block;
margin-right: 35px;
-webkit-transform: scale(0);
-moz-transform: scale(0);
transform: scale(0);
transition: .2s;
transition-delay: .1s
}
#header-bottom-right:hover .ChatApp__reddit-icon {
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1)
}
.res #RESAccountSwitcherIcon {
display: none
}
#header-bottom-right .user>a {
background-position: -40px -160px;
transition-delay: .25s
}
#header-bottom-right #mail.nohavemail {
background-position: -40px -90px
}
#header-bottom-right #mail.havemail {
background-position: -40px -125px
}
#header-bottom-right #modmail {
background-position: -5px -55px;
transition-delay: .15s
}
#header-bottom-right .pref-lang {
background-position: -110px -55px;
transition-delay: .1s
}
#header-bottom-right #openRESPrefs .gearIcon {
background-position: -110px -125px;
transition-delay: .05s
}
#header-bottom-right .logout a {
background-position: -40px -55px
}
#header-bottom-right #mail {
transition-delay: .2s
}
#header-bottom-right #mail.havemail:after,
#header-bottom-right #modmail.havemail:after {
position: absolute;
top: -10px;
left: -10px;
width: 45px;
height: 45px;
border-radius: 50%;
background-color: rgba(255, 255, 255, .1);
content: ""
}
#header-bottom-right a.message-count {
position: absolute;
right: 10px;
top: -12.5px;
width: 25px;
height: 25px;
border-radius: 50%;
text-align: center;
line-height: 25px;
font-size: 11px;
font-weight: 400;
background: #c4918a
}
#RESMainGearOverlay.RESGearOverlay {
display: none!important
}
.res .RESDropdownList {
margin-top: 10px!important;
right: 45px!important;
width: auto;
box-shadow: 0 0 10px rgba(0, 0, 0, .5);
border: 0;
border-radius: 0;
padding: 10px;
background: #fff;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 11px
}
.res .RESDropdownList li {
height: 40px;
border-bottom: 1px solid rgba(0, 0, 0, .1);
line-height: 39px;
font-weight: 400;
color: #32383f
}
.RESDropdownList li:last-of-type {
border: 0
}
.res .RESDropdownList li:hover {
background: rgba(50, 58, 71, .1);
color: #32383f
}
.RESDropdownList li:first-of-type,
#RESAnnouncementMenuItem {
padding: 0
}
.RESDropdownList #DashboardLink a,
#RESAnnouncementMenuItem a {
padding-left: 10px;
background: none;
color: #32383f
}
.res #RESSearchMenuItem {
position: static;
margin: 9px;
border: 0;
border-radius: 50%;
background-color: rgba(50, 58, 71, .1)
}
.res #RESSearchMenuItem:hover {
background-color: rgba(50, 58, 71, .2)
}
.moduleToggle::before,
.toggleButton::before {
display: none
}
.res .moduleToggle .toggleOn,
.res .toggleButton .toggleOn,
.res .moduleToggle .toggleOff,
.res .toggleButton .toggleOff {
border: 0
}
.res .moduleToggle:not(.enabled) .toggleOff,
.res .toggleButton:not(.enabled) .toggleOff {
background: #c4918a
}
.res .moduleToggle.enabled .toggleOn,
.res .toggleButton.enabled .toggleOn {
background: #6093c4
}
.res .moduleToggle span,
.res .toggleButton span {
margin-top: 0;
height: 20px;
padding: 0;
line-height: 20px
}
.side {
margin: 45px 30px 0 0;
width: 321px;
border-left: 1px solid #434b55;
padding: 10px;
background: #32383f
}
.side .spacer {
margin: 0
}
#search {
overflow: hidden;
margin-bottom: 10px;
width: 300px
}
#search input[type=text] {
width: 299px;
height: 40px;
padding: 0 38px 0 15px;
font-size: 14px;
color: #fff!important
}
#search input[type="text"]::-webkit-input-placeholder {
text-transform: capitalize;
color: #fff
}
#search input[type=submit],
#search input[type=submit]:hover {
margin-left: 0;
width: 25px;
height: 25px;
background: var(--sprite) -75px -125px;
transition: .2s
}
#search:hover input[type=submit] {
margin-left: -33px
}
#searchexpando {
margin: 0;
margin-top: 10px;
border: 0;
padding: 0;
background: none;
line-height: 25px;
text-align: center;
color: #fff
}
#searchexpando label {
position: relative;
display: inline-block;
height: 20px;
line-height: 20px
}
#searchexpando p {
margin: 0
}
label+#moresearchinfo {
border: 0
}
.sponsorshipbox {
position: relative;
margin-bottom: 10px
}
.sponsorshipbox:before,
#ad_main:before {
position: absolute;
bottom: 0;
pointer-events: none;
width: 100%;
height: 16px;
background: #32383f;
line-height: 16px;
font-size: 12px;
color: #999;
content: "discuss this ad on reddit"
}
#ad_main:before {
bottom: 10px
}
.linkinfo,
.login-form-side {
margin-bottom: 10px;
border: 0;
border-top: 1px solid #434b55;
border-bottom: 1px solid #434b55;
border-radius: 0;
padding: 10px;
background: none;
color: #fff
}
div.linkinfo .upvotes {
color: #ffb6af
}
div.linkinfo .downvotes {
color: #6093c4
}
.login-form-side {
font-size: 12px
}
.login-form-side input[type=text],
.login-form-side input[type=password] {
margin: 0;
width: 135px
}
.login-form-side input[type=text] {
margin-right: 9px
}
.login-form-side #remember-me {
margin-left: 0
}
.sidebox.submit {
position: relative;
margin-bottom: 10px
}
.morelink,
.sidecontentbox a.helplink,
.account-activity-box {
height: 40px;
border: 0;
background: none!important;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 0;
font-weight: 700
}
.sidecontentbox a.helplink,
.account-activity-box {
letter-spacing: 1px
}
.submit-text .morelink {
margin-top: -50px;
float: right
}
.sidebox.submit.submit-link {
margin-bottom: -50px!important
}
.sidebox.submit.submit-text {
margin-top: 60px
}
.submit-link .morelink {
margin-bottom: 60px
}
.morelink a,
.sidecontentbox a.helplink,
.account-activity-box a {
position: relative;
width: 145px;
height: 40px;
border: 1px solid #fff;
background: #fff;
text-align: center;
line-height: 40px;
color: #32383f;
transition: .4s;
z-index: 1
}
.account-activity-box {
margin-top: 10px
}
.account-activity-box a {
background: none;
color: #fff
}
.morelink:hover a,
.morelink a:hover {
color: #32383f
}
.morelink a:hover,
.sidecontentbox a.helplink:hover,
.account-activity-box a:hover {
text-indent: -15px
}
.sidebox.submit.disabled .morelink a {
width: 300px
}
.sidebox.submit.disabled .morelink a:hover {
text-indent: 0
}
.sidebox .subtitle {
display: none
}
.morelink a:before {
display: inline-block;
width: 145px;
font-size: 10px;
letter-spacing: 1px
}
.submit-link .morelink a:before {
content: "submit a link"
}
.submit-text .morelink a:before {
content: "submit text"
}
.sidebox.submit.disabled .morelink a:before {
width: 300px;
content: "submissions restricted"
}
.morelink a:after,
.sidecontentbox a.helplink:after,
.account-activity-box a:after {
position: absolute;
top: 6px;
right: -25px;
width: 25px;
height: 25px;
background: var(--sprite);
content: "";
transition: .4s
}
.submit-link .morelink a:after {
background-position: -75px -55px
}
.submit-text .morelink a:after {
background-position: -110px -90px
}
.sidecontentbox a.helplink:after {
background-position: -40px -90px
}
.morelink a:hover:after,
.sidecontentbox a.helplink:hover:after,
.account-activity-box a:hover:after {
right: 8px
}
.sidebox.submit.disabled .morelink a:hover:after {
right: -25px
}
.morelink .nub {
display: none
}
.submit .morelink:after {
position: absolute;
top: 0;
width: 144px;
height: 40px;
background: rgba(255, 255, 255, .5);
line-height: 40px;
font-size: 11px;
color: #32383f;
content: "- - -"
}
.submit-link .morelink:after {
left: 155px
}
.submit-text .morelink:after {
left: -154px
}
.side .titlebox {
border-top: 1px solid #434b55;
color: #999
}
.side h1.redditname {
margin-bottom: 10px;
width: 100%;
height: 50px;
border-bottom: 1px solid #434b55
}
.titlebox h1 a {
color: inherit
}
.side h1.redditname a {
display: inline-block;
line-height: 49px;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 14px;
font-weight: 700;
color: #fff
}
.side .fancy-toggle-button {
display: block;
margin: 0
}
.side .fancy-toggle-button a.option.active {
position: relative;
float: right;
margin-top: -50px;
font-size: 0;
z-index: 1;
transition: .2s
}
.side .fancy-toggle-button a.option.active,
#authorInfoToolTip .fancy-toggle-button a.option.active,
.fancy-toggle-button .add.active,
.res #RESHoverInfoSubscriptionButton {
display: inline-block;
vertical-align: middle;
border: 0;
border-radius: 0;
width: auto;
height: 30px;
padding: 0 10px;
background: #c4918a;
line-height: 30px;
text-transform: uppercase
}
#authorInfoToolTip .fancy-toggle-button {
margin-bottom: 0
}
.side .fancy-toggle-button a.option:after {
letter-spacing: 1px;
font-size: 10px;
content: "subscribe"
}
.side .fancy-toggle-button a.option:before {
display: inline-block;
letter-spacing: 1px;
font-size: 10px;
content: "un";
margin-right: 0
}
.side .fancy-toggle-button a.option.add:before {
margin-right: -15px;
opacity: 0
}
.side .fancy-toggle-button a.option.add:active:before {
-webkit-animation: remove 10s linear;
-moz-animation: remove 10s linear;
animation: remove 10s linear
}
@-webkit-keyframes remove {
0% {
opacity: 0
}
1% {
margin-right: 8px
}
2% {
margin-right: 0;
opacity: 1
}
100% {
margin-right: 0;
opacity: 1
}
}
@-moz-keyframes remove {
0% {
opacity: 0
}
1% {
margin-right: 8px
}
2% {
margin-right: 0;
opacity: 1
}
100% {
margin-right: 0;
opacity: 1
}
}
@keyframes remove {
0% {
opacity: 0
}
1% {
margin-right: 8px
}
2% {
margin-right: 0;
opacity: 1
}
100% {
margin-right: 0;
opacity: 1
}
}
.res .side .fancy-toggle-button a.option.active {
margin-top: -83px
}
.fancy-toggle-button a.option.active.remove,
.res .res-fancy-toggle-button.remove,
.res .RESFilterToggle.remove {
background: #434b55!important
}
.hover-bubble {
border: 1px solid #434b55;
background: #32383f
}
.hover-bubble.multi-selector {
margin-top: -120px
}
.hover-bubble.multi-selector strong {
color: #fff
}
.hover-bubble.multi-selector label:hover,
.drop-choices a.choice:hover {
background: #434b55
}
.hover-bubble.multi-selector label a {
margin-top: 3px;
border: 0;
background: none
}
.hover-bubble.anchor-right:before {
border-left-color: #434b55
}
.hover-bubble.anchor-right:after {
border-left-color: #32383f
}
.side .titlebox h1.redditname + div {
padding: 5px 0;
text-transform: lowercase
}
.res .RESshortcutside {
margin-right: 10px;
margin-bottom: 5px
}
.res .res .RESshortcutside,
.res .res .RESDashboardToggle,
.RESHoverBody #subTooltipButtons .res-fancy-toggle-button,
.res #subTooltipButtons .RESFilterToggle {
width: auto;
border: 0;
padding: 0;
background: none!important;
text-transform: lowercase;
font-size: 12px;
font-weight: 400;
color: #999
}
.side .subscribers {
display: inline-block;
margin-top: 5px;
margin-right: 10px
}
.side .users-online {
display: inline-block
}
.side .users-online:before {
display: none
}
.leavemoderator,
.toggle.leavecontributor-button {
display: none
}
.titlebox form.toggle {
padding: 5px 0;
background: none;
text-transform: lowercase;
font-size: 12px;
color: #999
}
.titlebox .tagline {
margin-left: 0;
color: #999
}
.titlebox .tagline a {
color: #999
}
.side .flairselector.drop-choices.active {
position: static;
margin-top: 10px;
box-shadow: none;
width: 300px!important;
border: 0;
border-top: 1px solid #434b55;
padding-top: 0!important;
padding-bottom: 0!important
}
.flairselector .flairthrobber {
margin-top: 5px
}
.flairselector h2 {
margin-bottom: 10px;
background: none
}
.side .flairselector h2 {
text-align: left
}
.flairselector .error {
text-align: left
}
.flairoptionpane {
margin-bottom: 10px;
text-align: left
}
.content .flairselector ul {
width: 100%!important;
max-width: none;
padding: 6px
}
.content .flairselector .linkflair {
text-align: center
}
.flairselector li,
body .entry .buttons .flairselector li,
.flairselector li:hover,
.flairselector li.selected {
border: 0;
padding: 5px
}
.flairselector li:hover {
background: #434b55
}
.flairoptionpane a.title,
.flairselector li a.author {
display: none
}
.flair,
.linkflairlabel {
vertical-align: middle;
margin: 0 6px;
max-width: none;
border: 0;
border-radius: 0;
padding: 1px 6px;
background: #383F47;
color: #fff
}
.flair {
font-size: 11px!important
}
.linkflairlabel {
font-size: 14px;
font-weight: 700
}
.flair-red,
.flair-green,
.flair-blue {
padding: 0;
padding-right: 6px
}
.flair-red,
.linkflair-red .title>.linkflairlabel,
.flairselector .linkflair-red>.linkflairlabel {
background: #c4918a
}
.flair-green,
.linkflair-green .title>.linkflairlabel,
.flairselector .linkflair-green>.linkflairlabel {
background: #61c095
}
.flair-blue,
.linkflair-blue .title>.linkflairlabel,
.flairselector .linkflair-blue>.linkflairlabel {
background: #6093c4
}
.flair-red:before,
.flair-green:before,
.flair-blue:before {
display: inline-block;
margin-right: 6px;
padding: 1px 6px;
background: rgba(0, 0, 0, .4)
}
.flair-red:before {
content: "Red flair"
}
.flair-green:before {
content: "Green flair"
}
.flair-blue:before {
content: "Blue flair"
}
.flairselector form {
border-top: 1px solid #434b55
}
.side .usertext {
margin-top: 10px;
border-top: 1px solid #434b55;
font-size: 12px;
color: #fff
}
.titlebox .bottom {
border-top: 1px solid #434b55;
border-bottom: 1px solid #434b55;
padding: 6px 0;
font-size: 12px;
color: #999
}
.titlebox .age {
display: block;
margin-top: 5px;
float: none
}
#ad_main {
position: relative;
margin-bottom: 10px
}
.sidecontentbox .collapse-button,
.icon-menu a:before,
img.tb-moderation-tools-icons {
display: none!important
}
.icon-menu a {
background: none
}
.sidecontentbox {
border-bottom: 1px solid #434b55
}
.sidecontentbox .content {
border: 0;
padding: 0;
padding-bottom: 10px
}
#moderation_tools {
margin-bottom: 10px
}
body span.score {
color: #fff
}
.sidebox.create {
margin-bottom: 10px
}
.sidebox.create .morelink,
.sidecontentbox a.helplink,
.account-activity-box {
font-size: 10px
}
.sidebox.create .morelink a,
.sidecontentbox a.helplink,
.account-activity-box a {
width: 300px
}
.sidecontentbox a.helplink {
float: none;
margin: 0;
margin-bottom: 10px;
color: #fff
}
.sidebox.create .morelink a:after {
background-position: -75px -90px
}
.sidebox.create .morelink+.spacer {
display: none
}
.sidecontentbox a.helplink,
.account-activity-box a {
display: inline-block;
overflow: hidden
}
.account-activity-box a:after {
background-position: -5px -160px
}
.side:after {
display: block;
margin-top: 10px;
border-top: 1px solid #434b55;
padding-top: 10px;
font-size: 12px;
color: #999;
content: "subreddit theme: /r/Apicem by /u/Cereal_Addict"
}
.error {
font-size: 12px!important;
color: #c4918a!important
}
.morechildren .entry a.button[style*="color: red"] {
color: #c4918a!important
}
.buttons li .error {
font-size: 11px!important
}
body>.content,
.res.res-commentBoxes body>.content,
.modtools-page>div.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 30px;
width: calc(100% - 381px);
padding: 0 10px!important;
background: #32383f;
color: #fff
}
body>.content>.content {
margin: 0
}
:not(.side) + a[name=content] + .content {
/* margin-right: 30px; */
width: 70% !important;
}
body>.content:before,
.reddit-infobar,
.side .md>h3:first-of-type {
display: block;
overflow: hidden;
margin-top: 0;
height: 45px;
border: 0;
line-height: 45px;
white-space: nowrap;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
color: #fff;
content: ""
}
body>.content>.spacer:nth-of-type(1) {
display: none
}
body>.content:before,
.side .md>h3:first-of-type {
padding: 0 20px;
background:var(--overlay), linear-gradient(45deg, #c4918a 20%, #6093c4 80%)
}
body>.content:before {
margin-left: -10px;
margin-right: -331px;
}
:not(.side) + a[name=content] + .content:before {
/* margin-right: -10px; */
}
.side .md>h3:first-of-type:before {
display: inline-block;
vertical-align: middle;
margin-right: 10px;
width: 30px;
height: 30px;
background: var(--sprite) -5px -88px;
content: ""
}
.side .md>h3:first-of-type {
position: absolute;
top: 220px;
left: 30px;
right: 30px;
font-weight: 400!important;
z-index: 2
}
.side .md>h3:first-of-type a:hover {
color: #eee
}
.reddit-infobar {
margin-bottom: -1px;
border-bottom: 1px solid #434b55;
padding: 0 10px;
background: none
}
.reddit-infobar .md {
display: inline-block;
margin: auto 0;
color: #fff
}
.reddit-infobar.md-container-small .md p {
font-size: 11px
}
.content .spacer {
margin: 0
}
#siteTable_organic.organic-listing {
border: 0;
border-bottom: 1px solid #434b55;
background: none!important
}
.link,
.link.last-clicked {
display: inline-block;
overflow: visible;
margin: 0;
width: 50%;
padding: 10px 0;
border: 0;
border-top: 1px solid #434b55;
vertical-align: top
}
.comments-page .link,
.content>.sitetable:nth-of-type(1)>.link:nth-of-type(1),
.content>.spacer>.sitetable:nth-of-type(1)>.link:nth-of-type(1),
.content>.spacer>.sitetable:nth-of-type(1)>.link:nth-of-type(2) {
border-top: 0
}
.comments-page .link.odd {
width: 100%;
border-right: 0
}
.link.odd {
border-right: 1px solid #434b55;
padding-right: 10px
}
.link.even {
margin-left: -1px;
border-left: 1px solid #434b55
}
.link.even .entry {
margin-left: 140px
}
.clearleft {
display: none
}
.link .rank {
display: none
}
body>.content .link.thing .midcol {
margin-top: 0;
margin-left: -3px;
width: 35px
}
body>.content .link.even.thing .midcol {
margin-left: 7px
}
.comment .midcol {
width: 35px
}
.gadget .midcol {
width: 35px
}
.arrow {
width: 25px;
height: 25px;
background: var(--sprite)!important
}
.arrow.up {
background-position: -145px -115px!important
}
.arrow.upmod {
background-position: -110px -160px!important
}
.arrow.down {
background-position: -180px -115px!important
}
.arrow.downmod {
background-position: -75px -160px!important
}
.link .score {
width: 35px
}
.link .score.likes {
color: #c4918a
}
.link .score.dislikes {
color: #6093c4
}
.thumbnail {
position: relative
}
.thumbnail,
.thumbnail.self,
.search-result.has-thumbnail>.thumbnail,
.link .entry:before {
-webkit-flex: none;
flex: none;
margin: 0;
width: 80px;
height: 80px!important
}
.search-result.has-thumbnail>.thumbnail {
margin-right: 10px
}
.link .thumbnail img {
width: auto!important;
height: 80px!important
}
.thumbnail:after {
position: absolute;
top: 30px;
left: 0;
width: 80px;
height: 20px;
line-height: 20px;
text-align: center;
text-transform: uppercase;
font-size: 11px;
font-weight: 700;
color: rgba(0, 0, 0, .4);
pointer-events: none
}
a.thumbnail[href*="reddit.com"] {
background: #6093c4
}
.thing.stickied .thumbnail,
.link.stickied:not(.thumbnail)+.entry:before {
background: #61c095
}
.thumbnail.self,
.link:not(.thumbnail) + .entry:before,
.thumbnail.default {
background: #434b55
}
.over18 .thumbnail.nsfw {
background: #c4918a
}
body:not(.comments-page) .link:not(.thumbnail)+.entry:before {
position: absolute;
top: 0;
left: -90px;
line-height: 80px;
text-align: center;
text-transform: uppercase;
font-size: 25px;
font-weight: 700;
color: rgba(0, 0, 0, .4);
pointer-events: none;
content: "•••"
}
.thumbnail.default:after {
font-size: 25px;
content: "•••"
}
.link a.thumbnail[href*="reddit.com"]:after {
font-size: 11px;
content: "reddit"
}
body .self.thumbnail:after {
content: "self"!important
}
.link.over18 a.thumbnail:after {
content: "nsfw"!important
}
.link.thing.stickied .thumbnail:after {
content: "stickied"!important
}
.self .thumbnail img,
.thing.stickied .thumbnail img,
.comments-page .thing.stickied .thumbnail,
.comments-page .thumbnail.self,
.comments-page .over18 .thumbnail,
a.thumbnail[href*="reddit.com"] img {
display: none
}
.link .entry {
position: relative;
overflow: visible;
margin-left: 130px;
min-height: 80px;
padding: 10px
}
.comments-page .link.self .entry,
.comments-page .link.over18 .entry {
margin-left: 39px
}
.res .RES-keyNav-activeElement,
.subreddit-rule-item:hover {
background-color: #434b55!important
}
.res .commentarea .RES-keyNav-activeElement .md,
.res .RES-keyNav-activeElement .md-container {
background-color: transparent!important
}
.thing p.title {
margin-bottom: 7px
}
.thing a.title,
.search-result-header>a {
margin: 0;
font-size: 14px;
font-weight: 700;
color: #fff
}
.spam .domain,
.spam .domain a {
color: #999
}
.thing a.title:hover {
color: #c4918a
}
.thing.stickied.link a.title,
.tagline .stickied-tagline,
.stickied.link .entry .buttons li a:hover,
.stickied.link .redditSingleClick:hover,
.stickied.link .entry .buttons li a.comments {
color: #61c095
}
.thing a.title:visited,
.thing.visited a.title,
.thing .title.visited,
.search-result:visited,
.search-result:visited>mark,
.search-result.visited .search-title,
.search-result.visited .search-link,
.search-result.visited .search-title>mark,
.search-result.visited .search-link>mark {
color: #999!important
}
body.mod-toolbox .tb-general-button,
body.mod-toolbox li a.tb-general-button,
body.mod-toolbox .tb-bracket-button {
border: 0;
padding: 3px;
background: #383F47
}
.md h1:after {
display: block;
margin: 7px 0;
width: 50px;
height: 1px;
background: #fff;
content: "";
transition: .2s
}
.title+.expando-button+.expando-button {
display: none
}
html body .content .expando-button {
position: relative;
margin-right: 4px;
width: 28px;
height: 28px;
max-width: none;
max-height: none;
border: 0;
border-radius: 20px;
background: rgba(0, 0, 0, .3)!important;
transition: .2s
}
.usertext-body .md .expando-button,
.wiki-page .expando-button,
.messages-page .expando-button {
margin-top: 0;
margin-bottom: 0;
vertical-align: middle!important
}
.expando-button:before,
.res-highlight-nsfw-expando .thing.over18 .expando-button:before,
.expando-button:after {
position: absolute;
left: 8px;
top: 13.5px;
width: 12px;
height: 1px;
background: #fff;
content: "";
transition: .3s
}
.expando-button:after {
transform: rotate(90deg)
}
.expando-button.expanded:before {
transform: rotate(180deg)
}
html body .expando-button.expanded:after {
transform: rotate(180deg)
}
.link.self .entry>.expando-button.collapsed:after {
top: 10px;
height: 9px;
border: 1px solid #fff;
border-left: 0;
border-right: 0;
background: none;
transform: rotate(0)
}
.link.self .entry>.expando-button.expanded:after {
top: 14px;
height: 0;
border: 0
}
.nsfw-stamp {
border: 0;
color: #c4918a
}
.link .entry .tagline,
.tagline a,
.entry .buttons li a,
.entry .buttons li a.nonbutton,
.link .redditSingleClick {
font-size: 11px;
font-weight: 400;
letter-spacing: 0;
color: #999
}
.stamp {
border-radius: 0
}
.entry .buttons li.reported-stamp,
ul.report-reasons {
border: 0!important;
color: #000
}
a.pretty-button {
border: 0;
border-radius: 0;
padding: 0 6px;
line-height: 1.6em;
color: #fff
}
.pretty-button.negative {
background: #c4918a
}
.pretty-button.neutral {
background: none;
border: 1px solid rgba(255, 255, 255, .1)
}
.pretty-button.positive {
background: #61c095
}
body .content a.pretty-button.pressed {
background: #21252a
}
a.pretty-button + li {
margin-left: 5px
}
ul.report-reasons {
width: 100%
}
.rounded {
border-radius: 0
}
body .thing .tagline .author.moderator,
body .thing .tagline .author.submitter,
body .thing .tagline .author.friend,
body .thing .tagline .author.admin,
.tagline .userattrs a {
display: inline-block;
margin: 0 5px;
border-radius: 0;
padding: 1px 6px;
font-weight: 400;
color: #fff!important
}
body .thing .tagline .author.submitter,
body .thing .tagline .author.submitter:hover,
.tagline .userattrs a.submitter {
background-color: #6093c4!important
}
body .thing .tagline .author.moderator,
body .thing .tagline .author.moderator:hover,
.tagline .userattrs a.moderator {
background-color: #61c095!important
}
body .thing .tagline .author.admin,
body .thing .tagline .author.admin:hover,
.tagline .userattrs a.admin {
background-color: #c4918a!important
}
.res .RESUserTagImage {
margin-right: 5px;
border: 0;
background: none
}
.res .RESUserTagImage::after {
display: inline-block;
vertical-align: middle;
width: 19px;
height: 16px;
background: var(--sprite) -4px -95px/158px 225px;
content: ""
}
.tagline .userattrs a.moderator:hover:after {
content: "oderator, speaking officially"
}
.tagline .userattrs a.submitter:hover:after {
content: "ubmitter"
}
.tagline .userattrs a.admin:hover:after {
content: "dmin, speaking officially"
}
.tagline .userattrs {
font-size: 0
}
.tagline .userattrs a {
color: #fff
}
.link .entry .buttons li a:hover,
.link .redditSingleClick:hover {
color: #c4918a
}
.link .entry .buttons li a.comments {
font-weight: 700;
color: #c4918a
}
span.newComments,
form.state-button.approve-button {
font-size: 11px;
color: #999
}
.expando + ul.flat-list.buttons {
margin-top: 10px
}
.link .expando {
margin-bottom: 0
}
.link .usertext-body .md {
margin-bottom: 0;
border: 0;
border-radius: 0;
padding: 10px;
background: #32383f
}
@media ( max-width: 1700px) {
.clearleft {
display: block
}
.thing.link {
width: 100%;
margin: 0;
border-left: 0;
border-right: 0;
padding-right: 0
}
.link:nth-of-type(2) {
border-top: 1px solid #434b55
}
body>.content[role="main"] .link.thing .midcol {
margin-left: -3px
}
body .content .link .entry {
margin-left: 130px
}
}
.nav-buttons {
border-top: 1px solid #434b55;
padding: 10px 0;
font-size: 0
}
.nextprev a,
.next-suggestions a {
display: inline-block;
margin-right: 10px;
border: 0;
border-radius: 0;
padding: 10px;
background: #fff;
text-transform: uppercase;
font-size: 11px;
color: #32383f;
transition: .2s
}
.nextprev a:hover,
.next-suggestions a:hover {
border: 0;
background: rgba(255, 255, 255, .8)
}
.res #progressIndicator,
.res .NERPageMarker {
margin: 0;
width: 100%;
height: auto;
border: 0;
border-top: 1px solid #434b55;
border-radius: 0;
padding: 10px;
background: none;
color: #fff
}
.res #progressIndicator p.NERWidgetText {
margin: 8px
}
.res .RESThrobber,
.res .RESThrobber:before,
.res .RESThrobber:after {
box-shadow: none;
border: 0;
background: #434b55
}
.res #NERFail {
width: 100%;
border: 0
}
#NERFail .nextprev {
margin-bottom: 10px
}
#NERFail .nextprev a,
.next-suggestions a {
display: inline-block;
border: 0;
border-radius: 0;
padding: 5px;
background: #c4918a;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 12px
}
.footer-parent {
margin-top: 30px
}
.footer-parent,
.footer-parent~.debuginfo {
width: 100%;
background: rgba(36, 42, 48, 0.9)
}
.footer,
.footer .col {
border: 0
}
.footer {
display: inline-block;
max-width: none
}
.footer .col {
padding: 0 50px
}
.footer .flat-vert.title {
letter-spacing: 2px;
text-transform: uppercase;
font-size: 14px;
font-weight: 700;
color: #fff
}
.footer .col li {
padding: 5px;
font-size: 12px
}
.footer-parent p.bottommenu {
text-transform: uppercase;
letter-spacing: 2px;
font-size: 10px;
opacity: .4;
color: #fff
}
.footer-parent p.bottommenu:nth-of-type(1) {
border-top: solid 1px #434b55;
padding-top: 25px;
padding-bottom: 25px
}
.bottommenu a,
.bottommenu .updated {
border-bottom: 1px dotted #fff;
color: #fff
}
.footer-parent+img#hsts_pixel {
display: none
}
.md {
color: #fff
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 10px 0;
letter-spacing: 2px;
text-transform: uppercase;
font-size: 11px!important;
font-weight: 700!important;
color: #fff!important
}
.res .RESNotificationHeader h3 {
margin-top: 0;
padding-top: 0
}
.res .RESNotificationHeader h3 .gearIcon {
display: inline-block;
margin-top: 12.5px;
height: 15px;
line-height: 15px
}
.res .RESNotificationHeader h3+.RESCloseButton {
top: 0;
margin-top: 10px
}
.res .RESNotificationContent {
padding-bottom: 10px
}
.md h1 {
font-size: 17px!important
}
h2,
.sidecontentbox .title h1 {
margin: 10px 0;
font-size: 14px!important
}
.sidecontentbox .title h1 {
display: inline-block
}
.sidecontentbox a.helplink + .title {
border-top: 1px solid #434b55
}
.md del {
text-decoration: line-through!important;
color: #999
}
.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,
.md code,
.md pre {
border: 0;
padding: 5px;
background: #383F47;
font-family: "Courier New", monospace
}
.md a,
.search-result .search-result-body:link,
.search-result .search-result-body:link>mark {
border-bottom: dotted 1px rgba(255, 255, 255, 0.35);
color: #fff;
transition: .2s
}
.md a:hover {
border-bottom-color: transparent;
color: #ffb6af
}
body .comment .md p > a:visited,
body h2 a:visited {
color: #999
}
.md hr,
.content hr {
height: 1px;
border: 0;
background: #434b55
}
.md blockquote {
border-left: solid 4px #434b55;
padding: 10px;
padding-left: 30px;
font-style: italic;
color: #fff
}
.md a[href="#bigbutton"] + a,
.md a[href="#button"] + a,
.md a[href="#specialbutton"] + a,
.md a[href="#bigspecialbutton"] + a {
display: inline-block;
margin: 10px;
border: 1px solid #fff;
padding: 10px 20px;
letter-spacing: 1px;
text-align: center;
text-transform: uppercase;
font-size: 10px;
font-weight: 700
}
.md a[href="#bigbutton"] + a,
.md a[href="#button"] + a {
color: #fff!important
}
.md a[href="#bigbutton"] + a:hover,
.md a[href="#button"] + a:hover {
background-color: rgba(255, 255, 255, 0.1)
}
.md a[href="#specialbutton"] + a,
.md a[href="#bigspecialbutton"] + a {
background: #fff;
color: #32383f!important
}
.md a[href="#specialbutton"] + a:hover,
.md a[href="#bigspecialbutton"] + a:hover {
border: 1px solid transparent;
background-color: rgba(255, 255, 255, 0.8)
}
.side .md a[href="#button"] + a,
.side .md a[href="#specialbutton"] + a {
margin: 5px 0;
width: 145px;
padding: 11.5px 10px
}
.side .md a[href="#rightalign"] + a[href="#button"] + a,
.side .md a[href="#rightalign"] + a[href="#specialbutton"] + a {
margin-left: 10px
}
.side .md a[href="#bigbutton"] + a,
.side .md a[href="#bigspecialbutton"] + a {
margin: 5px 0;
width: 300px;
padding: 11.5px 10px
}
.md table tr {
border-bottom: 1px solid #434b55
}
.md table tr:nth-of-type(odd) {
background: #383F47
}
.md table thead tr {
background: none!important
}
.md table th,
.md table td {
border: 0;
padding: 10px
}
.md a[href$="/spoiler"],
.md a[href$="#spoiler"],
.md a[href$="/s"],
.md a[href$="#s"] {
border: 0;
padding: 0 5px;
background: #262b31!important;
color: #262b31!important
}
.md a[href$="/spoiler"]:hover,
.md a[href$="#spoiler"]:hover,
.md a[href$="/s"]:hover,
.md a[href$="#s"]:hover {
color: #fff!important
}
.wiki-page>.content[role="main"]>span {
display: block;
margin-top: 10px
}
.wiki-page .wikititle {
display: inline-block;
margin-left: 10px
}
.wiki-page .wiki-page-content {
display: block;
margin: 10px
}
.res.wiki-page .RESBigEditorPop {
margin-right: 0
}
.wiki-page .pageactions {
border: 0
}
.wiki-page .pageactions .wikiaction {
border-radius: 0
}
.wiki-page .pageactions .wikiaction-current,
.wiki-page .pageactions .wikiaction:hover {
background: #434b55
}
.wiki-page .wiki-page-content .wiki>.toc>ul {
border: 1px solid #434b55
}
.search-page #header .tabmenu {
box-shadow: none;
min-width: 0;
padding-top: 0;
background: none
}
.search-page #header .tabmenu li {
padding-bottom: 0;
background: none;
opacity: 1
}
.search-page #header .tabmenu li a {
height: 60px;
border: 0;
background: none;
line-height: 60px;
color: #fff
}
.searchpane {
margin: 0;
border: 0;
border-bottom: 1px solid #434b55;
padding: 0;
padding-bottom: 10px;
background: none
}
.searchfacets {
margin: 0;
box-shadow: none;
border: 0;
border-bottom: 1px solid #434b55;
background: none
}
.search-page .content>.sitetable>.link:nth-of-type(1) {
border-top: 0
}
.search-page #search {
width: auto
}
button.search-submit-button.c-btn.c-btn-primary {
height: 40px;
border: 0;
border-radius: 0;
background: #c4918a
}
.search-result-group {
max-width: none
}
.search-result-group-header {
border-bottom: 1px solid #434b55
}
.search-expando.collapsed:before {
display: none
}
.search-result:link,
.search-result:link>mark {
color: #fff
}
.archived-infobar.with-icon:before {
background-color: transparent
}
.panestack-title {
border-top: 1px solid #434b55
}
.panestack-title,
.menuarea {
vertical-align: middle;
margin: 0;
padding: 9.5px;
border-bottom: 1px solid #434b55;
color: #fff
}
.panestack-title a.title-button.gold {
border: 0;
background: none;
color: #cd9930
}
.commentarea .menuarea {
margin-top: 10px;
margin-right: 0
}
.commentarea .menuarea,
.commentarea .menuarea .toggle a {
font-size: 12px;
font-weight: 400;
color: #fff
}
.dropdown.lightdrop .selected {
background: none;
text-transform: uppercase;
font-size: 9px;
font-weight: 400;
color: #fff
}
.dropdown.lightdrop .selected:after {
content: " ▾"
}
.res .RESSubscriptionButton,
.res .RESSubscriptionButton:hover {
width: auto;
border: 0;
border-radius: 0;
padding: 5px;
background: #c4918a;
text-transform: uppercase;
color: #fff
}
.res .RESSubscriptionButton.unsubscribe {
background: #434b55;
color: #fff
}
.commentarea .commentNavSortType {
margin-right: 8px;
font-weight: 400
}
.commentarea .commentNavSortType + .commentNavSortType {
border: 0;
padding: 0;
margin: 0;
margin-right: 8px
}
#REScommentNavToggle span:not(:first-of-type) {
display: none
}
.gold-accent,
.gold-accent.comment-visits-box {
border: 0;
background: none;
color: #cd9930
}
.new-comment .usertext-body,
.usertext.border .usertext-body {
border: 0;
background: #434b55
}
.infobar {
margin-right: 0;
border: 0!important;
padding: 5px 0;
background: none!important
}
.res.res-commentBoxes.res-commentBoxes-rounded .comment {
border-radius: 0!important
}
.commentarea>.sitetable>.comment {
margin-left: 0!important;
margin-right: 0!important
}
.res.res-commentBoxes .comment,
.comment {
overflow: hidden;
margin-bottom: 0!important;
border: 1px solid #434b55!important;
border-right: 0!important;
border-bottom: 0!important;
padding: 0!important;
padding-top: 8px!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
}
.comment .midcol {
margin-right: 0
}
.comment .entry {
padding: 5px
}
.morechildren,
.deleted.comment {
margin-left: 10px;
border: 1px solid #434b55;
border-right: 0;
border-bottom: 0;
padding-bottom: 8px
}
.commentarea>.sitetable>.morechildren {
margin-left: 0;
padding: 8px;
padding-right: 0
}
.commentarea>.sitetable>.morechildren>.entry {
padding: 5px
}
.comment .morechildren>.entry {
margin: 8px 0 0 8px
}
.comment .morechildren>.child {
margin-top: 0
}
.collapsed .midcol {
display: none
}
.morecomments a,
.deepthread a {
font-size: 11px!important;
font-weight: 400!important;
color: #999!important
}
.deepthread:after {
display: none
}
.deleted.comment>.entry,
.collapsed .entry {
margin: 0 0 8px 8px
}
.noncollapsed.morerecursion .entry {
margin-left: -7px;
margin-bottom: 8px
}
.deleted.comment>.entry>.tagline {
font-size: 11px
}
.comment.collapsed .tagline:not(.expand),
.comment.collapsed .tagline a:not(.expand),
.comment.collapsed .search-result-meta:not(.expand),
.comment.collapsed .search-result-meta a:not(.expand) {
font-style: normal
}
.comment.deleted>.midcol {
display: none
}
.comment .child,
.comment .showreplies {
border: 0
}
.sitetable>.thing.noncollapsed.morerecursion>.child {
margin-top: 0
}
#noresults {
padding: 10px
}
.usertext.grayed .usertext-body {
background: none
}
.submit-page .content>h1 {
margin-top: 15px;
margin-left: 10px
}
.formtabs-content {
width: auto;
border: 0
}
.content ul.tabmenu.formtab li a {
margin-right: 10px;
border: 0;
padding: 0;
background: none;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 11px;
font-weight: 700
}
.tabmenu.formtab .selected a {
color: #c4918a
}
.formtabs-content .infobar,
.content.submit .info-notice {
border: 0;
margin-left: 5px;
background: none;
font-size: 12px
}
.roundfield,
.linefield,
.linefield.mobile,
.linefield .usertext-edit {
width: auto;
border: 0;
background: none;
color: #fff
}
.roundfield span.title,
.linefield .title {
text-transform: uppercase;
letter-spacing: 1px;
font-size: 11px;
font-weight: 700;
color: #fff
}
#newlink-with-image-upload div#new-link-preview,
#newlink-with-image-upload span.clear-input-button {
background: #434b55
}
#newlink-with-image-upload div#suggest-title {
position: static;
display: inline-block;
margin-bottom: 5px
}
#newlink-with-image-upload div#new-link-preview {
position: relative;
z-index: 1;
margin-top: -2px
}
#newlink-with-image-upload div#new-link-preview:before {
position: absolute;
top: -25px;
left: calc(50% - 12.5px);
width: 25px;
height: 25px;
border: 12.5px solid transparent;
border-bottom-color: #434b55;
content: ""
}
.roundfield .usertext-edit {
width: 100%
}
.roundfield .usertext-edit .md {
max-width: none
}
.roundfield textarea,
.roundfield input[type=text],
.roundfield input[type=url] {
width: 100%
}
.roundfield label {
font-size: 12px
}
.submit-page button[type="submit"] {
margin-left: 10px
}
.linefield textarea,
.linefield input[type=text] {
width: 100%
}
.linefield .md {
max-width: none
}
.gray {
color: #999
}
.linefield .title+.gray,
.linefield span {
font-size: 11px
}
body .markdownEditor-wrapper {
width: 100%
}
.commentingAs {
color: #fff
}
body .markdownEditor .edit-btn:not(.btn-macro) {
border: 0;
background-color: #434b55;
background-image: var(--edit)
}
a.edit-btn {
vertical-align: bottom
}
.help-toggle.toggle .option.active {
display: inline-block
}
.usertext .help-toggle,
.usertext .help-toggle a,
.usertext a.reddiquette {
margin-left: 0;
border-right: 0!important
}
body:not(.res) .usertext .help-toggle a {
border-right: 1px solid #fff!important
}
.content button.RESBigEditorPop {
margin-top: 5px;
margin-left: 0;
border-color: #fff;
padding: 5px 10px;
background: none;
text-indent: 0;
color: #fff
}
div.BEFoot button {
margin-right: 10px
}
.RESDialogSmall.livePreview {
margin-top: 15px
}
.res .RESDialogSmall {
border: 1px solid #434b55;
border-radius: 0
}
.res .RESDialogSmall > h3,
.res .RESNotificationHeader,
.res #RESConsoleTopBar.RESDialogTopBar {
margin-bottom: 0;
height: 40px;
border-bottom: 1px solid #434b55;
padding-top: 0;
padding-bottom: 0;
line-height: 40px;
background: #434b55
}
.res #RESConsoleTopBar.RESDialogTopBar {
height: 50px
}
body .livePreview .md {
margin: 0;
padding-top: 10px;
background: repeating-linear-gradient(-45deg, #32383f, #32383f 40px, #2e333a 40px, #2e333a 80px)
}
body .viewSource textarea[readonly] {
background: repeating-linear-gradient(-45deg, #32383f, #32383f 40px, #2e333a 40px, #2e333a 80px)
}
.pretty-form .save-button button,
.submit.content button[type="submit"] {
margin-bottom: 15px
}
#subreddit_stylesheet>.sheets:before {
display: block;
margin-bottom: 20px;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
content: "Thanks for choosing Apicem! Visit /r/Apicem to leave feedback and check for updates."
}
.res #RESStyleSheetTipPane {
margin-top: 20px;
margin-bottom: 20px;
width: 100%;
border: 0;
color: #999
}
.res #RESStyleSheetTipPane * {
border: 0;
padding: 0
}
.res #RESStyleSheetTipPane-header,
.res #RESStyleSheetTipPane-header span.details {
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px
}
.res .RESCloseButton {
width: 20px;
height: 20px;
border: 0;
border-radius: 50%;
background: #383F47;
line-height: 20px;
color: #fff
}
.res .RESCloseButton:hover {
border: 0;
background: #434b55
}
.sheets {
margin-right: 0
}
.stylesheet-customize-container #images {
color: #fff
}
form#image-upload.image-upload {
font-size: 12px
}
.image-upload span {
padding: 0
}
ul.image-preview-list.image-list {
margin: 10px -0 30px;
width: 100%;
padding-bottom: 10px
}
ul.image-preview-list li {
display: inline-block;
float: none;
margin: 0;
width: 50%;
height: auto;
border-top: 1px solid #434b55;
padding: 10px;
background: #32383f
}
ul.image-preview-list li:nth-of-type(even) {
border-right: 1px solid #434b55
}
ul.image-preview-list li:nth-of-type(odd) {
margin-left: -1px;
border-left: 1px solid #434b55
}
ul.image-preview-list .description pre {
color: #fff
}
.subreddit-rules-page:before {
display: none
}
.subreddit-rules-page {
padding-left: 0;
padding-bottom: 10px
}
.subreddit-rule-form .c-form-group .label.required:after {
color: #fff
}
.subreddit-rule-form .form-buttons>button {
margin-bottom: 12px
}
.subreddit-rule-item {
margin-left: 0
}
.subreddit-rules-page .md-container .md .subreddit-rule-description {
color: #999
}
.messages-page>.content {
color: #fff
}
.message .subject .correspondent {
border: 0;
border-radius: 0;
padding: 5px 8px;
background: #434b55
}
.flat-list li.selected a {
color: #c4918a
}
.message .tagline,
.message.message-parent>.entry,
.message.message-reply>.entry {
color: #61c095
}
.message.recipient>.entry {
color: #fff
}
.message.message-reply.recipient>.entry .head,
.message.message-parent.recipient>.entry .head {
color: #999
}
.message.threaded .child {
border-left: 1px dashed #434b55
}
.thing.spam {
border-left: 3px solid #c4918a;
background: none
}
.message.new>.entry {
border: 0;
background: #434b55
}
.flair-settings+.tabmenu {
font-size: 12px
}
.flair-settings+.tabmenu li {
font-weight: 400
}
.flair-settings+.tabmenu li a {
background: none
}
.flair-settings+.tabmenu li.selected a {
border: 0;
color: #ffb6af
}
.tabpane-content {
border: 0
}
.flair-jump button {
vertical-align: top;
margin-left: 10px
}
.usertable>.toggle {
border: 0;
background: none
}
.usertable>.toggle .togglebutton,
.usertable>.toggle .error {
margin: 0;
border: 0;
padding: 0
}
.res #RESShortcutsAddFormContainer {
top: 30px;
box-shadow: 0 0 10px rgba(0, 0, 0, .5);
border: 0;
border-radius: 0;
background: #32383f;
color: #fff
}
.res #addSubreddit {
border-radius: 0;
background: none
}
.res .res #authorInfoToolTip:before,
.res .res #authorInfoToolTip:after {
border-color: transparent #434b55
}
.res .RESDialogSmall .RESDialogContents {
padding-top: 12px
}
.res .res #RESHoverContainer:before,
.res .RESHoverInfoCard:before {
border-color: transparent #434b55
}
.res .res #RESHoverContainer:after,
.res .RESHoverInfoCard:after {
border-color: transparent #434b55
}
div.guider .guider_content p,
.res .RESNotificationContent {
color: #999
}
.res .RESNotificationContent {
border-top: 1px solid #434b55;
border-bottom: 1px solid #434b55
}
input#disableDailyTipsCheckbox {
margin-right: 5px
}
body .blueButton,
a.guider_button {
border: 0;
border-radius: 0;
background: #6093c4
}
.side .md>blockquote:nth-of-type(1) {
display: none
}
@media ( max-width: 1100px) {
#header {
margin: 0;
height: 190px;
padding-top: 30px
}
#sr-header-area {
top: 0;
left: 0;
width: 100%
}
#header .pagename,
#header .tabmenu {
margin-top: 30px
}
.side .md a[href="#headerbutton"]+a {
margin-top: -30px
}
.side .md>h3:first-of-type {
margin-top: -30px;
left: 0;
right: 0
}
body>.content {
margin: 0!important;
max-width: calc(100vw - 320px)!important
}
.side {
margin-right: 0
}
.side .md>blockquote:nth-of-type(1) {
display: block;
position: absolute;
z-index: 100;
left: 90px;
top: 20px;
margin: 0;
box-shadow: 0 0 10px rgba(0, 0, 0, .3);
width: 270px;
border: 0;
padding: 15px;
background: #fff;
text-align: center;
line-height: 15px;
font-style: normal
}
.footer-parent {
margin-top: 0;
border-top: 1px solid #434b55;
background: #32383f
}
.footer-parent~.debuginfo {
background: #32383f
}
#header:target+.side .md>blockquote:nth-of-type(1) {
top: 45px
}
#header:not(:target)+.side .md>blockquote:nth-of-type(1):before {
display: block;
margin-bottom: 10px;
font-weight: 700;
color: #32383f;
content: "Using a mobile device?"
}
#header+.side .md>blockquote:nth-of-type(1):after {
position: absolute;
left: 0;
bottom: -20px;
border-top: 10px solid #fff;
border-right: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 10px solid #fff;
content: ""
}
.side .md>blockquote:nth-of-type(1) a {
color: #6093c4
}
.side .md>blockquote:nth-of-type(1) a[href="#header"],
#header:target + .side .md>blockquote:nth-of-type(1) a[href="#null"] {
display: block
}
#header:target + .side .md>blockquote:nth-of-type(1) a[href="#header"],
.side .md>blockquote:nth-of-type(1) a[href="#null"] {
display: none
}
.side .md>blockquote:nth-of-type(1) a[href="#header"]:after {
content: "Tap here to view the tab menu and userbar."
}
.side .md>blockquote:nth-of-type(1) a[href="#null"]:after {
content: "Tap here to hide the tab menu and userbar."
}
}
/*============================================================================
ADD ADDONS/CUSTOMIZATIONS BELOW
==============================================================================*/
#RESConfigPanelModulesList li h3 {
color: rgb(80, 80, 80) !important;
}
body.with-listing-chooser.listing-chooser-collapsed .listing-chooser .grippy:before {
background: none !important;
}
body.with-listing-chooser #header .tabmenu li:first-child.selected {
margin-left: 0px !important;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment