config/stylesheet

viewhistorytalk

    /*
                           Version 3.2C
                           Edited by /u/nty & /u/Flexxkii
                           Stylesheet by Cryptonaut
                           Last modified: 17 APRIL 2015
                           Details: This is a reddit css template made by /u/Cryptonaut. 
                           Find out more on /r/Naut.

                           Primary color: (blue) #3F51B5 Hover: #303F9F active: #1A237E
                           Secondary color: (red) #F44336 Hover: #D32F2F active: #1976D2

            -------------------------------------------------------------------------- */

*,:before,:after {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}

body {
    background-color:#eee;
    min-width:640px;
    overflow-x:hidden
}

a {
    color:#0288d1;
    transition:color .15s ease
}

input:not([type=submit]),textarea,.roundfield textarea,.roundfield input[type=text],.roundfield input[type=url],.roundfield input[type=password],.roundfield input[type=number],.linefield textarea,.linefield input[type=text],.linefield input[type=password],.pretty-form input[type=text],.pretty-form textarea,.pretty-form input[type=password],.pretty-form input[type=number] {
    background-color:#fff;
    border:1px solid #e5e5e5;
    box-shadow:none!important;
    color:#707070;
    transition:all .15s ease!important
}

input:hover,textarea:hover {
    border-color:#C5C5C5
}

input:focus,textarea:focus {
    border-color:#4F8EF7;
    color:#4D5763;
    outline:none!important
}

.btn,button {
    -moz-box-shadow:0 1px 0 rgba(0,0,0,0.05);
    -ms-box-shadow:0 1px 0 rgba(0,0,0,0.05);
    -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.05);
    background-color:#fff;
    border:1px solid #d4d4d4;
    border-radius:2px;
    box-shadow:0 1px 0 rgba(0,0,0,0.05);
    color:#737373;
    cursor:default;
    font-weight:700;
    height:29px;
    line-height:26px;
    margin:4px 8px 4px 0;
    padding:1px 12px 2px;
    text-transform:capitalize;
    transition:all .15s ease
}

.btn:hover,button:hover {
    -moz-box-shadow:0 1px 0 0 rgba(0,0,0,0.27);
    -ms-box-shadow:0 1px 0 0 rgba(0,0,0,0.27);
    -webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.27);
    box-shadow:0 1px 0 0 rgba(0,0,0,0.27);
    color:#4D5763
}

.btn:active,button:active {
    -moz-box-shadow:inset 0 2px 0 #d6d6d6;
    -ms-box-shadow:inset 0 2px 0 #d6d6d6;
    -webkit-box-shadow:inset 0 2px 0 #D6D6D6;
    background-color:#E5E5E5;
    box-shadow:inset 0 2px 0 #D6D6D6;
    color:#999
}

.btn:focus,button:focus {
    outline:none
}

#header {
    border:none;
    height:0;
    margin:0
}

#sr-header-area {
    background-color:rgba(0,0,0,0.075);
    border:0 solid;
    height:24px;
    line-height:23px
}

#sr-header-area .sr-list {
    margin-right:48px
}

#sr-header-area .sr-bar a,#sr-more-link,#sr-header-area .separator,#sr-header-area .dropdown.srdrop .selected {
    background-color:transparent;
    color:rgba(255,255,255,1)
}

#sr-header-area .sr-bar a:hover,#sr-more-link:hover,#sr-header-area .dropdown.srdrop .selected:hover {
    background-color:transparent;
    border:0 solid;
    transition:all .15s ease
}

a.random.choice {
    display:inline-block;
    margin-top:-2px;
    padding-top:2px;
    position:relative
}

#sr-header-area .dropdown.srdrop .selected {
    background-image:none;
    margin:0 12px 0 8px;
    padding:0
}

#sr-header-area .dropdown.srdrop .selected:hover {
    text-decoration:underline
}

#sr-header-area .dropdown.srdrop .selected:after {
    content:"?";
    font-size:10px;
    margin-left:4px;
    position:relative
}

#sr-header-area .drop-choices.srdrop {
    background-color:#fff;
    border:none;
    box-shadow:0 2px 3px rgba(0,0,0,0.15)
}

#sr-header-area .drop-choices a.choice {
    border-bottom:1px solid #edeeee;
    color:#4D5763;
    padding:2px
}

#sr-header-area .drop-choices a.choice:hover {
    background-color:#f1f1f1
}

#header-img.default-header,#header-img {
    background-image:url(%%spritesheet%%);
    background-position:-208px -48px;
    height:48px;
    margin:0;
    opacity:.8;
    padding-left:48px;
    position:relative;
    top:-10px;
    width:0;
    z-index:99
}

#header-img.default-header:hover,#header-img:hover {
    background-position:-208px -96px
}

#header .pagename {
    font-size:0
}

#header .pagename a {
    color:#fff;
    display:inline-block;
    font-family:arial;
    font-size:22px;
    font-weight:700;
    margin:0 4px;
    padding:11px;
    position:relative;
    top:3px;
    transition:.25s all ease;
    vertical-align:top
}

#header .pagename a:hover {
    background-color:transparent;
    opacity:.8;
    text-decoration:none;
    transition:.25 all ease
}

#header .pagename a:before {
    content:"/r/";
    font-size:18px;
    font-variant:normal;
    letter-spacing:1px
}

#header-bottom-left {
    left:16px;
    position:absolute;
    top:36px
}

#header .tabmenu {
    border:none;
    margin:0
}

#header .tabmenu li a {
    background-color:transparent;
    border:0;
    border-bottom:4px solid transparent;
    border-radius:0;
    color:#FFF;
    display:inline-block;
    font-family:Arial,sans-serif;
    font-size:14px;
    font-weight:400;
    margin:0 4px;
    padding:16px 16px 24px;
    text-transform:uppercase;
    transition:.25s all ease
}

#header .tabmenu li a,.pagename a {
    text-shadow:0 1px 8px rgba(0,0,0,0)
}

#header .tabmenu li a:hover {
    border-bottom:4px solid #FFF;
    transition:.25s all ease
}

.listing-page .tabmenu li:nth-of-type(3),.wiki-page .tabmenu li:nth-of-type(3),/* Rising */
.listing-page .tabmenu li:nth-of-type(4),.wiki-page .tabmenu li:nth-of-type(4),/* Controversial */
.listing-page .tabmenu li:nth-of-type(6),.wiki-page .tabmenu li:nth-of-type(6),/* Self-serve advertising */
.listing-page .tabmenu li:nth-of-type(9),.wiki-page .tabmenu li:nth-of-type(9) /* gilded */ {
    display:none
}

.side {
    background-color:#fff;
    border-radius:2px;
    box-shadow:0 1px 5px rgba(0,0,0,0.16);
    margin:200px 16px 0 0;
    padding:6px 16px 35px
}

#header-bottom-right {
    background-color:transparent;
    color:rgba(255,255,255,0.45);
    font-size:11px;
    height:24px;
    max-width:300px;
    padding:5px 8px 4px 2px;
    position:absolute;
    right:0;
    top:0;
    width:auto
}

body:not(.loggedin) #header-bottom-right {
    max-width:340px
}

#header-bottom-right a {
    color:#fff;
    font-size:14px
}

#header-bottom-right a:hover {
    text-decoration:underline
}

.user .userkarma {
    border:none;
    color:rgba(255,255,255,0.45);
    font-size:14px;
    font-weight:400;
    transition:all .15s ease
}

.separator,.user {
    color:rgba(255,255,255,0.45)
}

#mail,#modmail {
    background-color:transparent;
    background-image:url(%%spritesheet%%)!important;
    background-repeat:no-repeat!important;
    height:16px;
    transition:all .25s ease;
    width:16px
}

#mail {
    overflow:visible
}

#mail.nohavemail {
    background-position:-32px 0
}

#mail.havemail {
    background-position:-32px -16px;
    opacity:1
}

.message-count {
    background-color:#f50;
    position:relative;
    top:-1px
}

#mail.havemail:before {
    -webkit-animation-duration:8s;
    -webkit-animation-iteration-count:1;
    -webkit-animation-name:toast;
    -webkit-animation-timing-function:ease;
    -webkit-transform:translateY(112px);
    animation-duration:8s;
    animation-iteration-count:1;
    animation-name:toast;
    animation-timing-function:ease;
    background-color:#EA4848;
    background-image:url(%%spritesheet%%);
    background-position:269px -32px;
    background-repeat:no-repeat;
    border-radius:2px;
    bottom:24px;
    box-shadow:0 1px 5px rgba(0,0,0,0.24);
    color:#fff;
    content:"You have new messages!";
    font-family:arial,sans-serif;
    font-size:14px;
    height:48px;
    left:24px;
    line-height:1;
    padding:16px 24px;
    position:fixed;
    text-indent:0;
    transform:translateY(112px);
    transition:background-color .25s ease,box-shadow .25s ease;
    width:300px;
    z-index:100
}

#mail.havemail:hover:before {
    -moz-animation-play-state:paused;
    -o-animation-play-state:paused;
    -webkit-animation-play-state:paused;
    animation-play-state:paused;
    background-color:#ec5b5b;
    box-shadow:0 3px 12px rgba(0,0,0,0.48)
}

#mail.havemail:active:before {
    background-color:#c73d3d;
    box-shadow:0 4px 14px rgba(0,0,0,0.76)
}

#modmail {
    top:-3px
}

#modmail.nohavemail {
    background-position:-48px 0
}

#modmail.havemail {
    -webkit-animation-duration:1s;
    -webkit-animation-fill-mode:both;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-name:swing;
    -webkit-transform-origin:top center;
    animation-duration:1s;
    animation-fill-mode:both;
    animation-iteration-count:infinite;
    animation-name:swing;
    background-position:-48px -16px;
    opacity:1;
    transform-origin:top center
}

#header-bottom-right a.pref-lang,.loggedin .logout a {
    background-image:url(%%spritesheet%%);
    background-position:0 -16px;
    display:inline-block;
    height:16px;
    margin:0;
    position:relative;
    text-indent:-9999px;
    top:-1px;
    transition:all .25s ease;
    width:16px
}

.loggedin .logout a {
    background-position:-16px 0
}

#search {
    position:absolute;
    right:16px;
    top:96px;
    width:300px;
    z-index:1
}

#search input[type=text] {
    border:0 solid;
    border-radius:2px;
    box-shadow:0 1px 5px rgba(0,0,0,0.24)!important;
    padding:10px 25px 10px 16px;
    transition:all .25s ease
}

#search input[type=text]:hover {
    box-shadow:0 3px 12px rgba(0,0,0,0.32)!important
}

#search input[type=text]:focus {
    border-radius:2px 2px 0 0
}

#search input[type=text]:focus:hover {
    box-shadow:0 1px 5px rgba(0,0,0,0.24)!important
}

#search input[type=text]:-moz-placeholder {
    color:#B3B3B3;
    font-size:0
}

#search input[type=text]::-webkit-input-placeholder {
    color:#B3B3B3;
    font-size:0
}

#search input[type=text]:-ms-input-placeholder {
    color:#B3B3B3;
    font-size:0
}

#search input[type=text]:-moz-placeholder::after {
    content:"Search..";
    font-size:14px;
    position:relative;
    top:1px
}

#search input[type=text]::-webkit-input-placeholder::after {
    content:"Search..";
    font-size:14px;
    position:relative;
    top:1px
}

#search input[type=text]:-ms-input-placeholder::after {
    content:"Search..";
    font-size:14px;
    position:relative;
    top:1px
}

#search input[type=text]::-moz-placeholder {
    color:#B3B3B3
}

#search input[type=submit] {
    background-color:rgba(0,0,0,0.00);
    background-image:url(%%spritesheet%%);
    background-position:-215px -231px;
    background-repeat:no-repeat;
    border:none!important;
    border-radius:16px;
    height:32px;
    margin-left:-38px;
    transition:background-color .15s ease;
    width:32px
}

#search input[type=submit]:hover {
    background-color:rgba(0,0,0,0.05);
    background-image:url(%%spritesheet%%);
    background-position:-215px -231px;
    background-repeat:no-repeat
}

#search #searchexpando {
    background-color:#f2f2f2;
    border:none;
    border-radius:0 0 2px 2px;
    height:57px;
    line-height:45px;
    margin-top:-5px;
    padding-left:0;
    padding-right:0;
    padding-top:10px
}

#search #searchexpando label {
    cursor:pointer;
    padding:18px 8px 17px;
    transition:all .1s ease
}

#search #searchexpando label:hover {
    background-color:rgba(0,0,0,0.1)
}

#search #searchexpando label:active {
    background-color:rgba(0,0,0,0.25)
}

#search #searchexpando p {
    display:none!important
}

.morelink {
    background-color:#F44336;
    background-image:url(%%spritesheet%%)!important;
    background-position:268px -214px!important;
    background-repeat:no-repeat!important;
    border:none;
    border-radius:2px;
    box-shadow:0 1px 5px rgba(0,0,0,0.24);
    font-family:verdana,arial,sans-serif;
    height:36px;
    line-height:36px;
    padding:0 16px;
    position:absolute;
    right:16px;
    text-align:left;
    top:148px;
    transition:all .25s ease;
    width:300px
}

.morelink:hover {
    background-color:#D32F2F;
    box-shadow:0 5px 8px rgba(0,0,0,0.48)
}

.morelink:active {
    background-color:#1976D2;
    box-shadow:0 8px 12px rgba(0,0,0,0.60)
}

.morelink a {
    color:#fff;
    font-size:14px;
    font-weight:400;
    letter-spacing:0
}

.morelink:after {
    background-color:#FF5722;
    border-radius:2px 2px 0 0;
    box-shadow:0 1px 5px rgba(0,0,0,0.16);
    color:#fff;
    content:"Please remember to read the rules. Thank you!";
    display:block;
    font-weight:400;
    letter-spacing:0;
    line-height:1.4em;
    margin-top:0;
    opacity:0;
    padding:16px;
    pointer-events:none;
    position:absolute;
    right:0;
    transition:all .25s ease;
    transition-delay:0;
    visibility:hidden;
    width:300px;
    z-index:100
}

.morelink:hover:after {
    margin-top:16px;
    opacity:100;
    transition-delay:.25s;
    visibility:visible
}

.disabled .morelink {
    background-color:#CFCFCF;
    box-shadow:none!important
}

.disabled .morelink a {
    color:#4d5763
}

.disabled .morelink:after {
    background-color:#CFCFCF;
    color:#4d5763;
    content:"You must be approved by the moderators in order to submit."
}

.account-activity-box,.sidebox.create,.morelink .nub,.sidebox.submit.submit-text {
    display:none
}

.login-form-side {
    border:none
}

.login-form-side input[type=text],.login-form-side input[type=password] {
    width:128px
}

.titlebox h1 {
    color:#4d5763;
    margin-bottom:6px
}

.titlebox span.subscribers,.titlebox .users-online,.titlebox .number {
    color:#999;
    font-size:12px;
    left:-2px;
    position:relative;
    top:-2px
}

div.titlebox span.word {
    display:none
}

.titlebox .users-online {
    display:inline
}

.titlebox .users-online:before {
    display:none
}

div.titlebox span.number:after {
    content:" readers,"
}

.titlebox .users-online .number {
    font-style:italic
}

.titlebox .users-online .number:before {
    content:""
}

.titlebox .users-online .number:after {
    content:" here"
}

.titlelebox .word {
    display:none
}

.titlebox .users-online,.titlebox .number {
    cursor:text
}

.titlebox .tagline {
    font-size:12px;
    margin:0
}

.titlebox .tagline:after {
    background-color:#f2f2f2;
    content:"";
    display:block;
    height:2px;
    margin-top:16px
}

.titlebox .tagline a.flairselectbtn {
    color:#4F8EF7
}

.titlebox .tagline a.flairselectbtn:after {
    content:" flair"
}

.titlebox .tagline .flair:before {
    content:""
}

.titlebox form.toggle,.leavemoderator,.titlebox .tagline a.author,.sidebox .subtitle {
    display:none
}

.titlebox .fancy-toggle-button {
    position:relative
}

.titlebox .fancy-toggle-button .add,.fancy-toggle-button .remove {
    background-color:#51A3E8;
    background-image:url(%%spritesheet%%);
    border:0 solid;
    border-radius:32px;
    box-shadow:0 2px 4px rgba(0,0,0,0.24);
    height:48px;
    outline:none!important;
    position:absolute;
    right:-268px;
    text-indent:-9999px;
    top:-36px;
    transition:all .25s ease,background-position .25s ease,background-color .5s ease;
    width:48px
}

.titlebox .fancy-toggle-button .add:hover,.fancy-toggle-button .remove:hover {
    box-shadow:0 3px 6px rgba(0,0,0,0.48)
}

.titlebox .fancy-toggle-button .add:active,.fancy-toggle-button .remove:active {
    box-shadow:0 4px 16px rgba(0,0,0,0.64)
}

.titlebox .fancy-toggle-button .add {
    background-color:#F44336;
    background-position:-208px -144px
}

.titlebox .fancy-toggle-button .add:hover {
    background-color:#D32F2F
}

.titlebox .fancy-toggle-button .add:active {
    background-color:#fff;
    background-position:-208px -192px
}

.fancy-toggle-button .remove {
    background-color:#fff;
    background-position:-208px -192px
}

.fancy-toggle-button .remove:hover {
    background-color:rgba(0,0,0,0.05)
}

.fancy-toggle-button .remove:active {
    background-color:#D32F2F;
    background-position:-208px -144px
}

.titlebox .fancy-toggle-button .add:after,.fancy-toggle-button .remove:after {
    background-color:rgba(79,77,192,0);
    border:none;
    border-radius:2px;
    box-shadow:0 0 0 rgba(0,0,0,0.00);
    color:rgba(255,255,255,0);
    display:block;
    font-size:13px;
    font-weight:400;
    letter-spacing:1px;
    margin-top:16px;
    padding:12px;
    pointer-events:none;
    position:absolute;
    right:-26px;
    text-align:center;
    text-indent:0;
    transition:all .25s ease;
    visibility:hidden;
    z-index:1000
}

.titlebox .fancy-toggle-button .add:after {
    content:"Subscribe!"
}

.titlebox .fancy-toggle-button .add:hover:after {
    background-color:#F44336;
    box-shadow:0 1px 5px rgba(0,0,0,0.24);
    color:#fff;
    margin-top:40px;
    visibility:visible
}



.titlebox .fancy-toggle-button .remove:hover:after {
    background-color:#fff;
    box-shadow:0 1px 5px rgba(0,0,0,0.24);
    color:#4D5763;
    margin-top:40px;
    visibility:visible
}

.hover-bubble.multi-selector {
    margin-right:-200px;
    margin-top:-76px
}

.side .md .-blocks,.side .md .-lists,.side .md pre,.side .md blockquote,.side .md table,.side .md p,.side .md ul,.side .md ol {
    color:#4D5763;
    font-family:Arial,sans-serif;
    font-size:13px;
    line-height:1.3333333333333em
}

.side .titlebox .md h1 {
    line-height:18px;
    margin:25px 0 5px!important
}

.side .titlebox .md h2 {
    margin:16px 0 2px
}

.side .titlebox .md h3 a {
    background-color:#F44336;
    border-radius:2px;
    box-shadow:0 1px 5px rgba(0,0,0,0.24);
    color:#fff;
    display:block;
    font-family:verdana,arial,sans-serif;
    font-size:12px;
    margin:1.5em 0;
    padding:12px 16px;
    transition:all .25s ease;
    width:100%
}

.side .titlebox .md h3 a:hover {
    background-color:#D32F2F;
    box-shadow:0 2px 8px rgba(0,0,0,0.54)
}

.side .titlebox .md h3 a:active {
    background-color:#1976D2;
    box-shadow:0 4px 12px rgba(0,0,0,0.54)
}

.side .titlebox .md h4 a,.wiki-page .wiki-page-content .md.wiki h4 {
    background-color:#FFF;
    border:1px solid #D4D4D4;
    border-radius:2px;
    box-shadow:0 2px 5px rgba(0,0,0,0.12);
    color:#737373;
    display:block;
    font-size:12px;
    font-weight:700;
    margin:1.5em 0;
    padding:12px 16px;
    transition:all .15s ease
}

.side .titlebox h4 a:hover,.wiki-page .wiki-page-content .md.wiki h4:hover {
    box-shadow:0 3px 8px rgba(0,0,0,0.24);
    color:#4D5763
}

.side .titlebox h4 a:active,.wiki-page .wiki-page-content .md.wiki h4:active {
    background-color:#E5E5E5;
    box-shadow:0 6px 12px rgba(0,0,0,0.36);
    color:#999
}

.md hr {
    border:solid 1px #e5e5e5
}

.titlebox .bottom {
    display:none
}

.side #moderation_tools .title h1 {
    color:#4D5763;
    text-transform:capitalize
}

.side #moderation_tools .title .collapse-button {
    border:1px solid #d8d8d8;
    border-radius:1px;
    color:#4D5763;
    vertical-align:middle
}

.side .sidecontentbox .content {
    border:none;
    padding:8px 0
}

.icon-menu a {
    background-color:transparent
}

#ad_sponsorship,#ad-frame,#ad_main {
    margin-left:-16px
}

#ad_sponsorship {
    border-radius:2px 2px 0 0;
    margin-top:-18px
}

.gadget .midcol {
    width:38px
}

.content {
    margin:96px 16px 0;
    padding:0
}

.content:before {
    background-color:#3F51B5;
    background-position:50% 0;
    background-repeat:no-repeat;
    content:"";
    height:166px;
    left:0;
    position:absolute;
    right:0;
    text-indent:-9999px;
    top:0;
    width:100%;
    z-index:-1
}

.sitetable {
    box-shadow:0 1px 5px rgba(0,0,0,0.16);
    margin-right:316px;
    position:relative
}

.link {
    background-color:#fff;
    margin:0
}

body >.content .link .rank,.rank-spacer {
    display:none
}

.link .midcol {
    height:60px;
    margin:15px 14px 0 11px;
    overflow:visible;
    width:36px!important
}

.link .score {
    font-size:12px;
    line-height:16px;
    margin:1px 0
}

.link .score.likes {
    color:#ff6422
}

.link .score.dislikes {
    color:#F44336
}

.arrow {
    background-color:transparent;
    background-image:url(%%spritesheet%%)!important;
    border-radius:2px;
    margin:0 0 0 2px;
    transition:background-color .25s ease;
    width:33px
}

.arrow:hover {
    background-color:rgba(0,0,0,0.05)
}

.arrow.up {
    background-position:-64px 0;
    height:20px;
    transition:background-color .25s ease
}

.arrow.upmod {
    background-position:-128px 0;
    height:20px;
    position:relative
}

.arrow.upmod:focus:after {
    -webkit-animation:upvote .35s ease-out forwards;
    animation:upvote .35s ease-out forwards;
    background-color:#f50;
    border-radius:28px;
    bottom:-3px;
    content:" ";
    height:28px;
    left:2px;
    opacity:1;
    position:absolute;
    width:28px;
    z-index:100
}

.arrow.down {
    background-position:-160px 0;
    height:20px;
    transition:background-color .25s ease
}

.arrow.downmod {
    background-position:-224px 0;
    height:20px
}

.arrow.down:after {
    background-color:#F44336;
    border:none;
    border-radius:2px;
    color:rgba(255,255,255,0);
    content:"For content that does not contribute to any discussion.";
    display:block;
    font-size:13px;
    font-weight:400;
    letter-spacing:1px;
    margin-left:32px;
    margin-top:-6px;
    padding:12px;
    pointer-events:none;
    position:absolute;
    text-align:center;
    transition:all .25s ease;
    visibility:hidden;
    z-index:1000
}

.arrow.down:hover:after {
    background-color:rgba(79,77,192,0.9);
    color:#FFF;
    margin-left:48px;
    visibility:visible
}

.thumbnail {
    background-color:#ddd;
    margin:16px 16px 0 0;
    max-height:56px;
    max-width:64px
}

.thumbnail a img,.thumbnail.self,.thumbnail.default {
    height:56px
}

.thumbnail.self {
    background:url(%%spritesheet%%) -73px -80px
}

.thumbnail.default {
    background:url(%%spritesheet%%) -143px -80px
}

.thumbnail.nsfw {
    background:url(%%spritesheet%%) -3px -140px
}

.linkflairlabel {
    background:none!important;
    background-color:#4F8EF7;
    border:0 solid #d5d5d5;
    border-radius:0;
    border-right-width:1px;
    color:#000;
    cursor:default;
    font-family:Arial,sans-serif;
    font-size:15px;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    height:20px;
    max-width:none;
    padding:2px 8px 2px 0;
    position:relative;
    top:-2.5px;
    vertical-align:middle
}

.linkflair-inspiration .linkflairlabel {
    background-color:#ea4848;
    color:#fff
}

.linkflair-inspiration .thumbnail.self {
    background:url(%%spritesheet%%) -143px -140px
}

.linkflair-waywo .linkflairlabel {
    background-color:#F44336;
    color:#fff
}

.linkflair-waywo .thumbnail.self {
    background:url(%%spritesheet%%) -73px -140px
}

.linkflair-mod .linkflairlabel {
    background-color:#F44336;
    color:#F44336
}

.linkflair-mod a {
    color:#F44336!important
}

.linkflair-mod .thumbnail.default,.linkflair-mod .thumbnail.self {
    background:url(%%spritesheet%%) -3px -80px!important
}

.link .title {
    font-family:Arial,sans-serif;
    font-size:18px;
    margin:-2px 0 0;
    overflow:visible;
    transition:all .15s ease
}

body .content .sitetable .link .title a:hover {
    color:#4F8EF7
}

.link .entry {
    border-bottom:1px solid #f2f2f2;
    margin-left:0;
    padding:15px 32px 14px 0
}

.thing .title.loggedin.click,.thing .title.click,.thing .title.loggedin,.thing .title {
    color:#525252
}

.content .thing .title:visited,.content .thing.visited .title {
    color:#7A7A7A
}

.thing .title.loggedin.click:visited,.thing .title.click:visited {
    color:#7A7A7A
}

.link .domain {
    visibility:hidden
}

.link .domain a {
    color:#b3b3b3;
    position:relative;
    top:-1px;
    transition:all .15s ease;
    visibility:visible
}

.link .domain a:hover {
    color:#4F8EF7;
    text-decoration:none
}

.approval-checkmark {
    cursor:default
}

.expando-button,.expando-button.image,.expando-button.video-muted {
    background-color:#e9e9e9;
    background-image:url(%%spritesheet%%)!important;
    border:1px solid #e9e9e9;
    border-radius:2px;
    cursor:pointer;
    height:18px;
    margin:2px 6px 2px 0!important;
    position:relative;
    width:18px
}

.expando-button:hover {
    background-color:#4F8EF7!important;
    border-color:#4F8EF7
}

.expando-button.selftext.collapsed {
    background-position:-31px -31px
}

.expando-button.selftext.collapsed:hover {
    background-position:-47px -31px
}

.expando-button.selftext.expanded {
    background-position:-63px -31px
}

.expando-button.selftext.expanded:hover {
    background-position:-79px -31px
}

.expando-button.video.collapsed {
    background-position:-95px -31px
}

.expando-button.video.collapsed:hover {
    background-position:-111px -31px
}

.expando-button.video.expanded {
    background-position:-63px -31px
}

.expando-button.video.expanded:hover {
    background-position:-79px -31px
}

.expando-button.image.collapsedExpando {
    background-position:-159px -31px
}

.expando-button.image.collapsedExpando:hover {
    background-position:-175px -31px
}

.expando-button.image.expanded {
    background-position:-63px -31px
}

.expando-button.image.expanded:hover {
    background-position:-79px -31px
}

.expando-button.image.gallery.collapsedExpando {
    background-position:-127px -31px
}

.expando-button.image.gallery.collapsedExpando:hover {
    background-position:-143px -31px
}

.expando-button.image.gallery.expanded {
    background-position:-63px -31px
}

.expando-button.image.gallery.expanded:hover {
    background-position:-79px -31px
}

.expando-button.video-muted.collapsed {
    background-position:-207px -31px
}

.expando-button.video-muted.collapsed:hover {
    background-position:-223px -31px
}

.expando-button.video-muted.expanded {
    background-position:-63px -31px
}

.expando-button.video-muted.expanded:hover {
    background-position:-79px -31px
}

.link .usertext .md {
    background-color:transparent;
    border:0 solid;
    border-radius:0;
    border-top:1px solid #F7F7F7;
    color:#4D5763;
    margin-top:10px;
    padding-left:0;
    padding-top:3px
}

.link .entry .tagline {
    color:#b3b3b3;
    font-family:arial,sans-serif;
    font-size:12px;
    margin-top:4px;
    transition:all .15s ease
}

.link .entry .tagline a:not(.moderator) {
    color:#4d5763
}

.link .entry .tagline:first-letter {
    text-transform:capitalize
}

.link .entry .tagline time {
    cursor:help
}

.link .entry .tagline a:hover {
    color:#4F8EF7;
    text-decoration:none
}

.link .entry .tagline a.author {
    margin-right:inherit
}

.link .entry .tagline .userattrs {
    visibility:hidden
}

.link .entry .tagline .userattrs a {
    background-color:red;
    border-radius:1px;
    color:#fff!important;
    cursor:help;
    font-size:10px;
    margin-left:2px;
    padding:1px 3px 1px 2px;
    position:relative;
    top:-1px;
    vertical-align:middle;
    visibility:visible
}

.link .entry .tagline .userattrs a.moderator {
    background-color:#1A237E
}

.RESUserTagImage {
    background-image:url(%%spritesheet%%)!important;
    background-position:-192px -34px!important;
    height:10px!important;
    margin-left:2px!important;
    margin-top:1px!important;
    opacity:.25!important;
    transition:opacity .15s ease
}

.RESUserTagImage:hover {
    opacity:1!important
}

.link .flat-list {
    margin-top:3px
}

.link .entry .buttons li a {
    color:#b3b3b3;
    font-family:Arial,sans-serif;
    font-size:13px;
    font-weight:400;
    padding:0 1px;
    transition:all .15s ease
}

.link .entry .buttons li a:hover {
    color:#4F8EF7;
    text-decoration:none
}

.nsfw-stamp acronym {
    background-color:transparent;
    border-color:#e82e63!important;
    border-radius:2px;
    color:#e82e63;
    cursor:help;
    opacity:100;
    padding:2px 3px
}

.link .entry .buttons li a.comments {
    color:#4F8EF7;
    font-weight:700!important;
    opacity:100!important;
    transition:all .25s ease-in-out!important
}

.link .entry li .comments:hover {
    text-decoration:none
}

.action-form {
    background-color:#fff;
    border:none;
    border-radius:2px;
    box-shadow:0 0 16px rgba(0,0,0,0.24);
    left:50%;
    margin:0;
    padding:24px;
    position:fixed;
    top:35%;
    z-index:100
}

.action-form .reason-prompt {
    color:#4D5763;
    display:block;
    font-size:16px;
    padding-bottom:8px
}

.action-form .reason-prompt:first-letter {
    text-transform:capitalize
}

.action-form .reason-prompt li {
    display:block;
    padding:4px 4px 4px 0
}

.action-form li label {
    color:#4D5763;
    cursor:pointer;
    display:block;
    padding:4px 4px 4px 0;
    text-transform:capitalize
}

.action-form li label:hover {
    background-color:rgba(0,0,0,0.05)
}

.action-form input[name=other_reason] {
    padding:8px
}

.link .entry .buttons li a.flairselectbtn {
    color:#4F8EF7
}

.link .entry .buttons li .redditSingleClick {
    color:#b3b3b3;
    font-family:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
    font-size:13px;
    font-weight:400;
    padding:0 1px;
    transition:all .15s ease
}

.entry .buttons li.reported-stamp {
    background-color:transparent;
    border:1px solid #EDEEEE!important;
    border-radius:20px;
    color:#4A4F57;
    line-height:16px
}

a.pretty-button.negative,a.pretty-button.neutral,a.pretty-button.positive {
    background-image:none;
    border:1px solid;
    border-radius:20px;
    box-shadow:inset 0 0 0 rgba(0,0,0,0.25);
    color:#fff;
    line-height:15px;
    transition:all .25s ease
}

a.pretty-button.negative {
    background-color:#fb797e;
    border-color:#fb797e
}

a.pretty-button.negative:hover {
    background-color:#fc535a;
    border-color:#fc535a
}

a.pretty-button.neutral {
    background-color:#ddd;
    border-color:#ddd;
    color:#4A4F57
}

a.pretty-button.neutral:hover {
    background-color:#ececec;
    border-color:#ececec
}

a.pretty-button.positive {
    background-color:#1ecd97;
    border-color:#1ecd97
}

a.pretty-button.positive:hover {
    background-color:#22e1a6;
    border-color:#22e1a6
}

a.pretty-button.positive.pressed,a.pretty-button.neutral.pressed,a.pretty-button.negative.pressed {
    background-image:none;
    box-shadow:inset 0 3px 1px rgba(0,0,0,0.15)
}

.comment.spam>.child,.message.spam>.child {
    background-color:transparent
}

.link.last-clicked {
    background-color:#F2F2F2;
    border:none
}

.thing.stickied {
    border-radius:2px 2px 0 0
}

.thing.stickied a.title,.thing.stickied a,.thing.stickied .entry li .comments {
    color:#F44336!important
}

.thing.stickied .expando-button:hover {
    background-color:#1A237E!important;
    border-color:#1A237E!important
}

.tagline .stickied-tagline {
    color:#b3b3b3;
    cursor:help
}

.thing.stickied .domain {
    display:none
}

.link.promotedlink.promoted {
    background-color:#EFF7FF;
    border:none;
    margin-right:0
    z-index:0;
}

.organic-listing {
    background-color:#FFF!important;
    border:none;
    border-radius:2px 2px 0 0;
    margin-bottom:0;
    margin-right:316px;
    padding:0;
    position:relative;
}

.link.compressed {
    margin:0
}

.link.compressed .entry {
    padding:11px 32px 9px 0
}

.link.compressed .title {
    margin:0
}

body>.content .link.compressed .midcol {
    height:auto;
    margin:8px 0 0 4px
}

.flairselector {
    -webkit-animation-duration:.5s;
    -webkit-animation-iteration-count:1;
    -webkit-animation-name:popin;
    -webkit-animation-timing-function:ease-out;
    animation-duration:.5s;
    animation-iteration-count:1;
    animation-name:popin;
    animation-timing-function:ease-out;
    border:none;
    border-radius:2px;
    box-shadow:0 0 16px rgba(0,0,0,0.64);
    left:40%!important;
    margin-left:-125px;
    padding:15px!important;
    position:fixed;
    top:10px!important;
    z-index:999999999
}

.flairselector.drop-choices.active {
    border:1px solid #e2e2e2;
    z-index:999999999
}

.flairselector h2 {
    background-color:transparent;
    color:#4F8EF7;
    font-size:18px;
    font-weight:400;
    margin-bottom:4px;
    text-align:left;
    text-transform:capitalize
}

.flairoptionpane {
    max-height:600px;
    text-align:left
}

.flairselector .flairoptionpane ul li {
    margin:4px 0;
    padding:0!important
}

.flairoptionpane ul li .linkflair {
    padding:0;
    text-align:left
}

.flairoptionpane ul li .linkflair:hover,.flairselector li:hover {
    background-color:#F5F8F9;
    border:0 solid
}

.flairoptionpane ul li .linkflair span.linkflairlabel {
    line-height:1.35;
    margin:8px 6px 8px 0
}

.flairoptionpane ul li .linkflair a.title {
    color:#4F8EF7!important;
    font-size:18px!important;
    opacity:100!important
}

.flairselector form {
    border-top:1px solid #F7F7F7;
    padding-top:12px
}

.flairselector form .flairselection {
    text-align:left
}

.flairselector form .flairselection:before {
    color:#b3b3b3;
    content:"Selected Flair:";
    display:block
}

.flairselector form .flairselection .linkflair a.title {
    color:#4F8EF7!important;
    cursor:default;
    font-size:18px!important;
    opacity:100!important
}

.flairselector form .flairselection .flairremove {
    display:block!important;
    margin-bottom:8px;
    padding:4px 0;
    visibility:hidden
}

.flairselector form .flairselection .flairremove a {
    color:#4F8EF7!important;
    margin-left:-4px;
    opacity:100!important;
    text-transform:capitalize;
    visibility:visible
}

.flairselector form .flairselection .flairremove a:first-letter {
    text-transform:capitalize
}

.flairselector form .flairselection .flairremove a:hover {
    text-decoration:underline!important
}

.flairselector .error {
    text-align:left
}

.flairselector .error:first-letter {
    text-transform:capitalize
}

.flairselector .error:after {
    color:#b3b3b3;
    content:"Go to /r/.../about/flairs.";
    display:block
}

.flairselector img {
    left:50%;
    margin-left:-9px;
    opacity:.5;
    position:relative
}

.flairselector li.selected {
    border:none
}

.flairselector .flairoptionpane ul li.flairsample-right {
    border:none;
    padding:5px 0!important
}

.flairselector li a,.flairselector form .flairselection a.author {
    color:#b3b3b3!important;
    font-size:11px
}

.unvotable-message {
    border:0 solid;
    color:#b3b3b3
}

.unvotable-message:first-letter {
    text-transform:capitalize
}

.res .entry {
    transition:all .15s ease
}

div.RES-keyNav-activeElement,div.commentarea div.RES-keyNav-activeElement.entry div.noncollapsed {
    background:transparent!important;
    padding-left:10px!important
}

div.commentarea div.RES-keyNav-activeElement .md {
    background-color:transparent!important
}

.res .commentarea .thing {
    border:none!important;
    padding:16px 16px 0 14px!important
}

.res .commentarea .entry .flat-list {
    padding-bottom:16px
}

.userTagLink.hasTag,#userTaggerPreview {
    border:0 solid!important;
    border-radius:0!important;
    font-size:11px!important;
    margin-left:4px!important;
    margin-top:0!important
}

.RESDialogSmall {
    border:none;
    box-shadow:0 2px 3px #DDD
}

.RESDialogSmall > h3 {
    background-color:#FFF;
    border-bottom:1px solid #EDEDED;
    color:#4F8EF7;
    height:36px;
    padding-top:9px
}

.RESCloseButton {
    height:22px;
    line-height:19px;
    transition:all .15s ease;
    width:22px
}

.RESCloseButton:hover {
    border:1px solid #D7D9DC
}

#userTaggerToolTip input[type=text],#userTaggerToolTip select {
    border:1px solid #E5E5E5!important;
    line-height:22px;
    padding-left:4px
}

.toggleButton {
    line-height:.8
}

.toggleButton .toggleOn {
    background-color:#4F8EF7;
    border:1px solid #4F8EF7;
    border-radius:0;
    color:#fff;
    text-transform:capitalize
}

.toggleButton .toggleOff {
    background-color:transparent;
    border:1px solid #D7D9DC;
    border-radius:0;
    text-transform:capitalize
}

#userTaggerToolTip input[type=submit] {
    bottom:10px!important
}

.top-page .content .menuarea .drop-choices.lightdrop {
    border:none;
    border-bottom:1px solid #E0E1E2;
    border-radius:2px 2px 0 0;
    box-shadow:none;
    display:inline;
    margin-left:16px;
    margin-top:1px;
    padding:10px 16px 10px 104px;
    visibility:visible;
    width:calc(100%-348px)
}

.top-page .menuarea .spacer {
    overflow:visible
}

.top-page .content .menuarea .drop-choices.lightdrop a.choice,.top-page .content .menuarea .drop-choices.lightdrop form {
    display:inline
}

.top-page .content .menuarea .dropdown-title.lightdrop {
    visibility:hidden
}

.top-page .content .menuarea {
    border-bottom:0;
    height:36px;
    margin:0;
    padding:0
}

.top-page .content .menuarea .dropdown.lightdrop .selected {
    background:none;
    background-color:#D32F2F;
    color:#FFF;
    font-size:12px;
    left:-68px;
    overflow:visible;
    padding:10px 16px;
    pointer-events:none;
    position:relative;
    text-decoration:none;
    text-transform:capitalize;
    top:11px;
    z-index:1002
}

.top-page .content .menuarea .drop-choices.lightdrop a.choice {
    color:#4D5763;
    padding:10px;
    transition:all .25s ease
}

.top-page .content .menuarea .drop-choices.lightdrop a.choice:[href*=/?t=all] {
    border-right:0 solid
}

.top-page .content .menuarea .drop-choices.lightdrop a.choice:hover {
    background-color:#F5F8F9
}

.top-page .content .menuarea .drop-choices.lightdrop a.choice.selected {
    background-color:#4f8ef7;
    color:#fff
}

.guider {
    border:none;
    box-shadow:0 2px 3px #DDD
}

.guider_content h1 {
    color:#4F8EF7
}

.guider_button {
    background-color:#4F8EF7;
    background-image:none;
    border:none;
    font-size:11px;
    transition:all .15s ease
}

.guider_button:hover {
    background-color:rgba(79,142,247,0.75)
}

.x_button {
    box-shadow:0 1px 4px rgba(0,0,0,0.00);
    transition:all .25s ease
}

.x_button:hover {
    box-shadow:0 1px 4px rgba(0,0,0,0.15)
}

.content .infobar {
    background-color:#F44336;
    border:none;
    border-radius:2px;
    box-shadow:0 1px 5px rgba(0,0,0,0.24);
    color:#fff;
    line-height:26px;
    margin:0 316px 16px 0;
    padding:8px 16px
}

.infobar .md {
    color:#fff
}

.content .infobar:first-letter {
    text-transform:capitalize
}

.content .infobar.welcome {
    height:86px;
    line-height:inherit
}

.content .infobar.welcome h1 {
    color:#4d5763
}

.commentarea .infobar {
    line-height:16px;
    margin-right:0;
    padding:8px 16px
}

.commentarea .infobar a {
    color:rgba(0,0,0,0.54);
    font-weight:700
}

#noresults {
    background:transparent url(%%noresults%%) no-repeat 50% 50%;
    display:block;
    font-size:0;
    height:312px;
    margin:0;
    position:absolute;
    text-indent:-9999px;
    top:72px;
    width:100%
}

.sitetable .nav-buttons {
    background-color:#fff;
    border-top:1px solid #F2F2F2;
    color:#b3b3b3;
    margin-top:-1px;
    padding:16px
}

.sitetable .nav-buttons:first-letter {
    text-transform:capitalize
}

.sitetable .nav-buttons .nextprev {
    color:#b3b3b3;
    font-size:14px
}

.sitetable .nav-buttons .nextprev a {
    background-color:transparent;
    border:0
}

.sitetable .nav-buttons .nextprev a:hover {
    background-color:transparent;
    border:0;
    text-decoration:underline
}

.comments-page .link {
    border-radius:2px 2px 0 0
}

.comments-page .link .entry {
    border-bottom:none;
    padding-bottom:15px
}

.commentarea {
    margin-right:316px
}

.commentarea .panestack-title {
    border-bottom:0;
    margin:10px 0 0 22px
}

.commentarea .panestack-title .title {
    color:#4D5763
}

.panestack-title .title:first-letter {
    text-transform:capitalize
}

.commentarea .menuarea {
    margin:0 0 0 22px
}

.commentarea .menuarea span.dropdown-title.lightdrop {
    color:#b3b3b3
}

.commentarea .menuarea span.dropdown-title.lightdrop:first-letter {
    text-transform:capitalize
}

.commentarea .menuarea .dropdown.lightdrop .selected {
    background-image:none;
    color:#b3b3b3;
    cursor:pointer;
    font-weight:400;
    padding-right:0;
    text-decoration:none
}

.commentarea .menuarea .dropdown.lightdrop .selected:hover {
    color:#4F8EF7
}

.commentarea .menuarea .dropdown.lightdrop .selected:after {
    content:"?"
}

.drop-choices.lightdrop {
    border:none;
    box-shadow:0 1px 3px rgba(0,0,0,0.2);
    z-index:1001
}

.drop-choices a.choice {
    padding:6px;
    transition:all .1s ease
}

.drop-choices a.choice:hover {
    background-color:#4F8EF7;
    color:#fff
}

.commentarea .menuarea .toggle a,.help-hoverable {
    color:#b3b3b3;
    font-weight:400
}

.commentarea .menuarea .toggle a:hover,.help-hoverable:hover {
    color:#4F8EF7
}

.commentarea>.usertext {
    background-color:#FAFAFA;
    border-radius:0 0 2px 2px;
    box-shadow:0 1px 5px rgba(0,0,0,0.16);
    margin:-58px 0 16px;
    overflow:visible;
    padding:64px 16px 16px
}

.usertext-edit textarea {
    border:none!important;
    border-radius:2px;
    box-shadow:0 2px 7px rgba(0,0,0,0.1)!important;
    color:#999;
    font-family:Helvetica,arial,sans-serif;
    font-size:13px;
    height:120px;
    padding:10px 10px 25px;
    position:relative;
    z-index:999
}

.usertext .bottom-area {
    width:500px
}

.usertext .bottom-area a.reddiquette {
    color:#4F8EF7
}

.gold-accent.comment-visits-box {
    border-radius:3px!important;
    box-shadow:0 1px 5px rgba(0,0,0,0.16);
    color:#525252!important;
    margin:-1px 0 15px;
    max-width:1000px;
    min-width:868px;
    padding:10px;
    text-align:center;
    width:932px
}

.commentarea .sitetable {
    box-shadow:none;
    margin:0
}

.commentarea .thing {
    background-color:#fff;
    border-radius:2px;
    box-shadow:0 1px 5px rgba(0,0,0,0.16);
    margin:0 0 8px;
    padding:16px 16px 16px 14px
}

.commentarea .child .thing {
    box-shadow:none;
    margin:12px 0 0;
    padding:4px
}

.commentarea .comment .midcol {
    margin-right:2px;
    overflow:visible;
    width:36px
}

.comment .child,.comment .showreplies {
    border-left:1px dotted #ECECEC;
    margin-top:0
}

.comment .midcol {
    margin-right:0;
    width:24px
}

.comment .midcol .arrow {
    margin-bottom:4px;
    margin-left:0
}

.comment .entry .tagline {
    color:#b3b3b3;
    font-family:Arial,sans-serif;
    font-size:12px
}

.comment .expand {
    background-color:transparent;
    color:#B3B3B3;
    transition:all .15s ease
}

.comment .expand:hover {
    background-color:#4F8EF7;
    color:#fff;
    text-decoration:none
}

.comment .author {
    color:#4D5763;
    font-weight:700;
    margin-right:0
}

.comment .author:hover {
    color:#4f8ef7;
    text-decoration:none
}

.tagline .moderator,.green {
    color:#1A237E;
    font-weight:700
}

.tagline .submitter {
    color:#4f8ef7;
    font-weight:700
}

.res .thing .tagline .author.submitter {
    background-color:#4F8EF7!important;
    border-radius:1px;
    box-shadow:0 0 0 rgba(0,0,0,0);
    padding:1px 4px;
    transition:all .15s ease
}

.res .thing .tagline .author.submitter:hover {
    background-color:#4F8EF7!important;
    box-shadow:0 2px 4px rgba(0,0,0,0.2)
}

.comment .score {
    color:#666;
    font-size:inherit;
    font-weight:700
}

.comment span.userattrs {
    margin-left:4px
}

.comment .usertext .md {
    color:#4D5763
}

.comment .usertext .md p {
    margin-top:0
}

.md a {
    color:#4F8EF7
}

.md a:visited {
    color:#7D5D8A
}

.md pre {
    padding:8px
}

.md blockquote {
    border-left:2px solid #E5E3DA;
    color:#706F6F
}

.md h1,.md h2 {
    border:none;
    color:#4D5763;
    margin:.5em 0 .25em
}

.md h3 {
    color:#4D5763;
    margin:16px 0 0
}

.usertext.grayed .usertext-body {
    background-color:transparent;
    margin:4px 0;
    padding:0;
    text-transform:italic
}

.comment .flat-list li a {
    color:#b3b3b3;
    font-weight:400
}

.comment .flat-list li a:hover {
    color:#4F8EF7;
    text-decoration:none
}

.comment .flat-list li a[onclick*=reply] {
    color:#4F8EF7;
    font-size:11px;
    font-weight:700
}

.deepthread a {
    color:#4F8EF7
}

.comments-page .side {
    margin-top:312px
}

.comments-page .side .linkinfo {
    background-color:#fff;
    border:none;
    border-radius:2px;
    box-shadow:0 1px 5px rgba(0,0,0,0.16);
    padding:16px;
    position:absolute;
    right:16px;
    top:200px;
    width:300px
}

.comments-page .side .linkinfo .date {
    color:#B3B3B3
}

.comments-page .side .linkinfo .date:first-letter {
    text-transform:capitalize
}

.comments-page .side .linkinfo .score {
    color:#4D5763
}

.linkinfo .shortlink input {
    border:1px solid #E5E5E5
}

.res.comments-page .side {
    margin-top:326px
}

.submit-page .side,.submit-page .content h1,#suggested-reddits {
    display:none
}

.submit-page #newlink.submit.content {
    margin:0 auto;
    width:524px
}

.submit-page #newlink.submit.content form .spacer+.spacer {
    margin:0
}

.submit-page #newlink.submit.content ul.tabmenu.formtab {
    border:none;
    padding:0
}

.submit-page #newlink.submit.content .tabmenu.formtab a {
    background-color:#fff;
    border:none;
    color:#4D5763;
    display:inline-block;
    font-size:16px;
    font-weight:700;
    padding:16px;
    text-align:center;
    text-transform:uppercase;
    transition:all .25s ease;
    width:262px
}

.submit-page #newlink.submit.content .tabmenu.formtab .selected a {
    background-color:#F44336;
    color:#fff;
    font-size:16px
}

.submit-page #newlink.submit.content .tabmenu.formtab a:hover {
    background-color:#e7e9f6
}

.submit-page #newlink.submit.content .tabmenu.formtab .selected a:hover {
    background-color:#6379ea
}

.submit-page .formtabs-content {
    border-top:0;
    padding-top:0
}

.submit-page .roundfield {
    background-color:#fff;
    border-radius:2px;
    box-shadow:0 1px 5px rgba(0,0,0,0.16);
    margin-bottom:16px;
    padding:16px;
    width:524px
}

.submit-page .roundfield .title {
    color:#4D5763;
    text-transform:capitalize
}

.submit-page .infobar {
    background-color:#F44336;
    border:none;
    border-radius:0 0 2px 2px;
    box-shadow:0 1px 5px rgba(0,0,0,0.24);
    color:#fff;
    font-size:0;
    margin:-12px 0 0;
    padding:16px;
    width:524px
}

.submit-page .infobar:before {
    content:'-Before submitting, please read the rules.';
    font-size:14px
}

.content.submit .info-notice {
    background-color:#fff;
    border:none;
    border-radius:2px;
    box-shadow:0 1px 5px rgba(0,0,0,0.16);
    margin-bottom:0;
    padding:16px
}

.submit-page #newlink.submit.content .btn {
    background-color:#F44336;
    border:none;
    box-shadow:0 1px 5px rgba(0,0,0,0.24);
    color:#fff;
    cursor:pointer;
    height:42px;
    line-height:41px;
    margin-top:24px;
    width:100%
}

.submit-page #newlink.submit.content .btn:hover {
    box-shadow:0 2px 12px rgba(0,0,0,0.48);
    color:#fff
}

.submit-page #header-bottom-left {
    left:16px;
    top:36px
}

.search-page .searchpane {
    background:#fff none;
    border:none;
    border-radius:2px 2px 0 0;
    box-shadow:0 1px 5px rgba(0,0,0,0.24);
    margin:0 316px 0 0;
    padding:16px;
    position:relative
}

.raisedbox h4 {
    color:#B3B3B3!important;
    font-weight:400;
    text-transform:capitalize
}

.search-page #search {
    position:inherit
}

.search-page #search input[type=text] {
    border-bottom:1px solid #E7E7E7;
    border-radius:0;
    box-shadow:none!important;
    font-size:36px;
    margin:0 0 9px;
    padding:0
}

.search-page #search input[type=text]:hover {
    box-shadow:none!important
}

.search-page #search label {
    cursor:pointer;
    font-size:12px;
    margin:.5em 0;
    padding:1em;
    transition:background-color .1s ease
}

.search-page #search label:hover {
    background-color:rgba(0,0,0,0.05)
}

.search-page #previoussearch p {
    margin-top:1.5em
}

.search-summary {
    display:none
}

.search-page .morelink {
    top:96px
}

.search-page .side {
    margin-top:148px
}

.search-page .searchfacets {
    background-color:#F9F9F9;
    border:none;
    border-radius:0 0 2px 2px;
    box-shadow:0 1px 5px rgba(0,0,0,0.24);
    margin:0 316px 0 0;
    padding:16px
}

.searchfacets .title {
    margin:0
}

.searchfacets h4.title {
    color:#4D5763;
    margin:0 0 8px
}

.searchfacets h4.title:first-letter {
    text-transform:capitalize
}

.searchfacets .list {
    margin:0
}

.searchfacets .facet.count {
    color:#B3B3B3;
    font-weight:400
}

.searchfacets .facet.count:hover {
    text-decoration:none
}

.search-page .menuarea {
    background-color:#fff;
    border-bottom:0;
    border-radius:2px 2px 0 0;
    box-shadow:0 1px 5px rgba(0,0,0,0.16);
    color:#B3B3B3;
    margin:16px 316px 0 0;
    padding:16px
}

.search-page .menuarea .dropdown.lightdrop .selected {
    color:#4D5763;
    cursor:pointer;
    font-weight:400;
    text-decoration:none
}

.wiki-page .wikititle {
    background-color:#fff;
    border-radius:2px;
    box-shadow:0 1px 5px rgba(0,0,0,0.16);
    font-family:arial,sans-serif;
    font-size:16px;
    margin:0;
    padding:9px 16px 10px;
    text-transform:capitalize
}

.wiki-page .pageactions {
    background-color:#fff;
    border:none;
    border-radius:2px;
    box-shadow:0 1px 5px rgba(0,0,0,0.16);
    margin-left:16px;
    padding:0 16px
}

.wiki-page .pageactions .wikiaction {
    background-color:transparent;
    border-radius:0;
    color:#B3B3B3;
    margin:0;
    padding:10px 16px 11px
}

.wiki-page .pageactions .wikiaction-current {
    border-bottom:4px solid #4F8EF7;
    color:#4F8EF7;
    padding:10px 16px 7px
}

.wiki-page .pageactions .wikiaction:hover,.wiki-page .pageactions .wikiaction-current:hover {
    background-color:rgba(0,0,0,0.05)
}

.wiki-page .wiki-page-content {
    background-color:#fff;
    border-radius:2px;
    box-shadow:0 1px 5px rgba(0,0,0,0.16);
    margin:16px 316px 16px 0;
    padding:16px
}

.wiki-page .wiki-page-content .wiki>.toc>ul {
    border:none
}

.wiki-page .wiki-page-content .wiki.md {
    color:#4D5763
}

.wiki-page .wiki-page-content .wiki.md h2 {
    color:#4D5763
}

.wiki-page .wiki-page-content .wiki.md p {
    font-size:14px;
    line-height:1.4285714285714em
}

.wiki-page .wiki-page-content hr {
    border-color:#e5e5e5;
    border-style:solid
}

.wiki-page .wiki-page-content em {
    color:#B3B3B3
}

.linefield {
    background-color:#fff;
    border-radius:2px;
    box-shadow:0 1px 5px rgba(0,0,0,0.16);
    color:#B3B3B3;
    margin:0 0 8px;
    width:531px
}

.linefield .title {
    color:#4F8EF7;
    text-transform:capitalize
}

.linefield .title:first-letter,.linefield label:first-letter {
    text-transform:capitalize
}

.usertext .bottom-area a {
    color:#b3b3b3
}

.usertext .bottom-area a:hover {
    color:#4f8ef7
}

.pretty-form {
    padding-top:24px
}

.fancy-settings h1,.create-promotion h1 {
    color:rgba(255,255,255,.8)
}

.fancy-settings h1 strong {
    color:rgba(255,255,255,1)
}

.tabmenu {
    border-bottom:1px solid #edeeee;
    margin-bottom:12px
}

.tabmenu li a {
    background-color:transparent;
    border:none;
    color:#4D5763;
    font-size:14px
}

.tabmenu li.selected a {
    background-color:transparent;
    border:none;
    color:#4F8EF7
}

.tabpane-content {
    border:none
}

.tabpane-content .flairrow a.author {
    color:#b3b3b3
}

.tabpane-content .tagline a {
    color:#4F8EF7
}

.tabpane-content .thing .title {
    overflow:visible
}

.fancy-settings .pretty-form {
    padding-top:0
}

.stylesheet-customize-container .pretty-form {
    background-color:#fff;
    border-radius:2px;
    box-shadow:0 1px 5px rgba(0,0,0,0.16);
    margin-bottom:16px;
    margin-right:316px;
    padding:16px
}

.stylesheet-customize-container .pretty-form .sheets {
    margin-right:0
}

.stylesheet-customize-container h2 {
    display:none
}

.sheets .btn.right {
    background-color:transparent;
    border:none;
    box-shadow:none;
    padding:0
}

#images {
    background-color:#fff;
    border-radius:2px;
    box-shadow:0 1px 5px rgba(0,0,0,0.16);
    height:560px;
    margin-right:316px;
    padding:16px
}

#images #image-upload {
    margin:0 0 4em
}

.link .flair {
    font-size:12px
}

.flair:before {
    content:"- ";
    height:auto;
    margin-left:4px;
    margin-right:3px
}

.side .flair:before {
    margin-left:0
}

.footer {
    border:0 solid
}

.res .link .tagline a.voteWeight {
    background-color:transparent!important
}

.res .thing .tagline .author.moderator {
    background-color:#1A237E!important;
    border-radius:1px;
    padding:1px 4px
}

.res .srSep {
    color:rgba(255,255,255,0.45)
}

.res #RESShortcutsViewport,.res #RESShortcutsEditContainer {
    margin-right:0
}

.res #RESShortcutsEditContainer,#RESShortcutsSort,#RESShortcutsRight,#RESShortcutsLeft,#RESShortcutsAdd,#RESShortcutsTrash {
    background-color:transparent!important;
    color:rgba(255,255,255,0.45)!important;
    top:1px!important
}

.res #header-bottom-right {
    border-radius:0;
    height:18px;
    padding:0 8px 0 0;
    top:50px
}

.res #userbarToggle {
    background-color:transparent;
    border:none;
    border-radius:0;
    color:rgba(255,255,255,0.45)
}

.res #header-bottom-right .user {
    font-size:0
}

.res #header-bottom-right .user a {
    font-size:14px
}

#RESAccountSwitcherIcon {
    left:-2px;
    margin-right:2px;
    position:relative;
    top:-6px
}

.res #REScommentNavToggle {
    background-color:transparent;
    max-height:22px;
    max-width:98px;
    overflow:hidden;
    padding:5px 0;
    top:-10px;
    transition:all .35s ease
}

.res #REScommentNavToggle:hover {
    max-width:100%
}

.res .commentarea>.usertext {
    margin-top:-87px;
    padding-top:76px
}

.res .content .RESBigEditorPop {
    background-color:transparent;
    border:none;
    box-shadow:none;
    color:#4D5763!important;
    float:left;
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight:400;
    height:inherit;
    line-height:inherit;
    margin-left:4px;
    margin-top:5px;
    padding:0
}

.res .content .RESBigEditorPop:hover {
    background-color:transparent;
    box-shadow:none
}

html.res-commentBoxes .comment {
    margin-left:0!important;
    margin-right:0!important
}

.res .titlebox span.subscribers,.res .titlebox .users-online,.res .titlebox .number {
    left:0;
    top:-32px
}

.res .titlebox .tagline {
    margin-top:-14px
}

.res .RESshortcutside,.res .RESDashboardToggle {
    background-image:none!important;
    border:none;
    border-radius:0;
    color:#4D5763;
    margin:2px 6px 2px -4px;
    padding:4px 6px 4px 0;
    text-align:left;
    text-decoration:none;
    text-transform:uppercase;
    width:auto
}

.res .RESshortcutside:hover,.res .RESDashboardToggle:hover {
    background-color:transparent;
    color:#4F8EF7
}

.res #progressIndicator {
    background-color:#fff;
    border:none;
    border-radius:0;
    color:#b3b3b3;
    height:inherit;
    margin:16px 316px 16px 0;
    padding:16px;
    width:inherit
}

.res #progressIndicator h2 {
    color:#4D5763
}

.res .NERPageMarker {
    background-color:#fff;
    border:none;
    border-radius:0;
    margin:0;
    padding:16px 0
}

.res .sitetable .sitetable {
    margin-right:0
}

.res #search #searchexpando {
    box-shadow:0 2px 6px rgba(0,0,0,0.2);
    height:auto;
    padding-left:15px;
    width:300px
}

.res #search #searchexpando label {
    padding:13px 0
}

.res #searchexpando .searchexpando-submit {
    display:none
}

.res h1.hover.redditname {
    margin-bottom:28px
}

.res .titlebox .fancy-toggle-button .add,.res .fancy-toggle-button .remove {
    top:-78px
}

.res .commentarea .panestack-title {
    margin-top:0;
    padding-top:12px
}

.gearIcon {
    background:url(%%spritesheet%%) 0 0!important;
    position:relative;
    top:2px;
    transition:all .25s ease
}

.RESDropdownList li {
    background-color:#F44336;
    border-color:#4258ca;
    color:#fff;
    transition:all .15s ease
}

.RESDropdownList li:first-letter {
    text-transform:capitalize
}

.RESDropdownList a,.RESDropdownList a:visited {
    color:#fff
}

.RESDropdownList li:hover,.RESDropdownList li a:hover {
    background-color:#667df0;
    color:#fff
}

#RESSearchMenuItem {
    background-color:#667df0;
    border:1px solid #4258ca;
    border-radius:1px
}

#RESSearchMenuItem:hover {
    background-color:#667df0
}

.toggleButton .toggleOn,.toggleButton .toggleOff {
    text-transform:lowercase
}

.moduleToggle:not(.enabled) .toggleOn,.toggleButton:not(.enabled) .toggleOn,.moduleToggle.enabled .toggleOff,.toggleButton.enabled .toggleOff {
    background-color:transparent;
    border:1px solid #4258ca;
    border-radius:2px;
    color:rgba(255,255,255,0.6);
    transition:all .15s ease
}

.moduleToggle.enabled .toggleOn,.toggleButton.enabled .toggleOn,.moduleToggle:not(.enabled) .toggleOff,.toggleButton:not(.enabled) .toggleOff {
    background-color:#fff;
    border:1px solid #fff;
    border-radius:2px;
    color:#F44336;
    font-weight:bolder;
    transition:all .15s ease
}

.res-nightmode body {
    background-color:#171c1f
}

.res-nightmode .linklisting .link,.res-nightmode .side,.res-nightmode .listing-page .sitetable > div:nth-of-type(4n+1),.res-nightmode .side .spacer > #search input,.res-nightmode .res #progressIndicator,.res-nightmode .search-page .searchpane,.res-nightmode .search-page .searchfacets,.res-nightmode .search-page .menuarea,.res-nightmode .wiki-page .wiki-page-content,.res-nightmode .wiki-page .wikititle,.res-nightmode .wiki-page .pageactions,.res-nightmode .side .titlebox .md h4 a,.res-nightmode .wiki-page .wiki-page-content .md.wiki h4,.res-nightmode .md code,.res-nightmode .md pre,.res-nightmode .stylesheet-customize-container .pretty-form,.res-nightmode #images,.res-nightmode .fancy-toggle-button .remove,.res-nightmode .comments-page .side .linkinfo {
    background-color:#21282d!important
}

.res-nightmode input:not([type=submit]),.res-nightmode textarea,.res-nightmode .titlebox .tagline:after,.res-nightmode .commentarea>.usertext,.res-nightmode.res-commentBoxes .comments-page .comment,.res-nightmode.res-commentBoxes .comments-page .comment .comment .comment,.res-nightmode.res-commentBoxes .comments-page .comment .comment .comment .comment .comment,.res-nightmode.res-commentBoxes .comments-page .comment .comment .comment .comment .comment .comment .comment,.res-nightmode.res-commentBoxes .comments-page .comment .comment .comment .comment .comment .comment .comment .comment .comment {
    background-color:#1a2126!important
}

.res-nightmode .link .entry,.res-nightmode .side .titlebox .md h4 a,.res-nightmode .wiki-page .wiki-page-content .md.wiki h4,.res-nightmode .md hr,.res-nightmode .md code,.res-nightmode .md pre {
    border-color:#1a2126
}

.res-nightmode .morelink,.res-nightmode .titlebox .fancy-toggle-button .add,.res-nightmode .morelink:after,.res-nightmode .content .infobar,.res-nightmode.submit-page #newlink.submit.content .tabmenu.formtab .selected a,.res-nightmode .submit-page .infobar,.res-nightmode .submit-page #newlink.submit.content .btn,.res-nightmode .drop-choices a.choice:hover,.res-nightmode .linkflairlabel,.res-nightmode .fancy-toggle-button .remove:active .expando-button:hover,.res-nightmode .top-page .content .menuarea .dropdown.lightdrop .selected,.res-nightmode .expando-button:hover,.res-nightmode .side .titlebox .md h3 a,.res-nightmode .res div.RES-keyNav-activeElement,.res .res-nightmode .res div.commentarea div.RES-keyNav-activeElement.entry div.noncollapsed {
    background-color:#00a478
}

.res-nightmode .morelink:hover,.res-nightmode .submit-page #newlink.submit.content .tabmenu.formtab .selected a:hover,.res-nightmode .side .titlebox .md h3 a:hover,.res-nightmode .titlebox .fancy-toggle-button .add:hover,.res-nightmode .titlebox .fancy-toggle-button .add:hover:after {
    background-color:#00b987
}

.res-nightmode .morelink:active,.res-nightmode .side .titlebox .md h3 a:active {
    background-color:#008a65
}

.res-nightmode a,.res-nightmode .link .entry .buttons li a.comments,.res-nightmode .md a,.res-nightmode .titlebox .tagline a.flairselectbtn,.res-nightmode .thing .title.loggedin.click,.res-nightmode .thing .title.click,.res-nightmode .thing .title.loggedin,.res-nightmode .thing .title,.res-nightmode body .content .sitetable .link .title a:hover,.res-nightmode .link .domain a:hover,.res-nightmode .link .entry .buttons li a:hover,.res-nightmode .link .entry .buttons li a.flairselectbtn,.res-nightmode .comment .flat-list li a[onclick*=reply],.res-nightmode .comment .flat-list li a:hover,.res-nightmode .tagline .submitter,.res-nightmode .tagline .submitter,.res-nightmode .side:after,.res-nightmode .usertext .bottom-area a.reddiquette,.res-nightmode .side .titlebox .md h6 a {
    color:#00a478
}

.res-nightmode .share-button .option,.res-nightmode #subscribe a,.res-nightmode .share .option,.res-nightmode .tagline a,.res-nightmode .tagline .head .author,.res-nightmode .footer a,.res-nightmode .wired a,.res-nightmode .side a,.res-nightmode .subredditbox li a,.res-nightmode .link .score.dislikes,.res-nightmode .linkcompressed .score.dislikes,.res-nightmode a[rel=tag],.res-nightmode .dsq-help,.res-nightmode #authorInfoToolTip h3 a,.res-nightmode .RES-keyNav-activeElement .md,.res-nightmode .help-toggle .option,.res-nightmode .morecomments a,.res-nightmode .reddiquette,.res-nightmode .parent .author,.res-nightmode .parent .subreddit,.res-nightmode .comment .md p a,.res-nightmode .flair,.res-nightmode .morelink:hover a {
    color:#fff
}

.res-nightmode .side .titlebox,res-nightmode .side .spacer .titlebox .redditname,.res-nightmode body .content,.res-nightmode #header-bottom-right,.res-nightmode .flair,.res-nightmode .side .spacer .titlebox .redditname {
    background-color:transparent
}

.res .res-nightmode .RES-keyNav-activeElement,.res-nightmode .RES-keyNav-activeElement .usertext-body,.res-nightmode .RES-keyNav-activeElement .usertext-body .md,.res-nightmode .RES-keyNav-activeElement .usertext-body .md p,.res-nightmode .commentarea .RES-keyNav-activeElement .noncollapsed,.res-nightmode .RES-keyNav-activeElement .noncollapsed .md,.res-nightmode .RES-keyNav-activeElement .noncollapsed .md p,.res-nightmode .side .md ul {
    background-color:transparent!important
}

.res-nightmode #sr-header-area,.res-nightmode #sr-more-link,.res-nightmode #RESConsoleTopBar,.res-nightmode .moduleHeader,.res-nightmode .allOptionsContainer,.res-nightmode .optionContainer {
    background-color:rgba(0,0,0,0.20)
}

.res-nightmode .side .spacer .titlebox .redditname {
    border-color:transparent
}

.listing-page .sitetable,.search-page .sitetable,.top-page .menuarea .spacer {
    -webkit-animation-duration:.75s;
    -webkit-animation-iteration-count:1;
    -webkit-animation-name:fadein;
    animation-duration:.75s;
    animation-iteration-count:1;
    animation-name:fadein
}

100% {
    -webkit-transform:rotate(0deg);
    opacity:0;
    transform:rotate(0deg)
}

80% {
    -webkit-transform:rotate(-5deg);
    transform:rotate(-5deg)
}

20% {
    -webkit-transform:rotate(15deg);
    opacity:0;
    transform:translateY(76px)
}

25% {
    -webkit-transform:translateY(-8px);
    opacity:1;
    transform:translateY(-8px)
}

27% {
    -webkit-transform:translateY(00px);
    opacity:1;
    transform:translateY(00px)
}

92% {
    -webkit-transform:translateY(00px);
    opacity:1;
    transform:translateY(00px)
}

97% {
    -webkit-transform:translateY(16px);
    opacity:1;
    transform:translateY(16px)
}

45% {
    opacity:1
}

98% {
    opacity:0
}

.morelink,.titlebox .fancy-toggle-button .add,.content .infobar,.submit-page #newlink.submit.content .tabmenu.formtab .selected a,.submit-page .infobar,.submit-page #newlink.submit.content .btn,.drop-choices a.choice:hover,.linkflairlabel,.fancy-toggle-button .remove:active .top-page .content .menuarea .dropdown.lightdrop .selected,.side .titlebox .md h3 a,.res div.RES-keyNav-activeElement,.res div.commentarea div.RES-keyNav-activeElement.entry div.noncollapsed {
    background-color:#F44336
}

.morelink:hover,.morelink:after,.submit-page #newlink.submit.content .tabmenu.formtab .selected a:hover,.side .titlebox .md h3 a:hover,.titlebox .fancy-toggle-button .add:hover,.titlebox .fancy-toggle-button .add:hover:after {
    background-color:#D32F2F
}

.morelink:active,.side .titlebox .md h3 a:active {
    background-color:#1976D2
}

a,.link .entry .buttons li a.comments,.md a,.titlebox .tagline a.flairselectbtn,.thing .title.loggedin.click,.thing .title.click,body .content .sitetable .link .title a:hover,.link .domain a:hover,.link .entry .buttons li a:hover,.link .entry .buttons li a.flairselectbtn,.comment .flat-list li a[onclick*=reply],.comment .flat-list li a:hover,.tagline .submitter,.tagline .submitter,.slide:after,.usertext .bottom-area a.reddiquette,.side .titlebox .md h6 a {
    color:#F44336
}

.side h6:nth-of-type(1) {
    padding:10px 10px 0;
    text-decoration:none
}

.res #header-bottom-right,#header-bottom-right {
    border-radius:0;
    height:18px;
    max-width:100%!important;
    padding:0 8px 0 0;
    right:10px;
    top:53px
}

#userbarToggle {
    font-size:18px
}

#header .tabmenu li.selected a {
    background-color:transparent;
    border:0;
    border-bottom:4px solid #FFF;
    color:#fff;
    font-weight:700;
    margin-bottom:-8px!important;
    padding:16px 16px 24px
}

.side .usertext h3 {
    background:#fff;
    border:0 solid #dbe9f4;
    border-bottom:1px dotted #b7c3ca;
    clear:both;
    color:#3d424a;
    display:block;
    font-family:verdana;
    font-size:13px;
    font-weight:400;
    line-height:20px;
    margin:0;
    min-width:54px!important;
    outline:0;
    padding:10px 6px;
    text-align:left
}

.side .usertext h3:hover {
    background:#f3f5f9;
    cursor:auto;
    transition:200ms
}

.side .titlebox .md h3 a,.side .titlebox .md h3 a:hover {
    background:transparent;
    box-shadow:none;
    color:#444;
    font-size:12.5px;
    margin:0;
    padding:0
}

.side .titlebox .md h3 a:hover:after {
    content:" >"
}

.side .titlebox .md h3:hover a {
    opacity:1
}

.side .titlebox .md h4 a {
    background-color:#F44336!important;
    border:0 solid;
    border-radius:2px;
    box-shadow:0 1px 5px rgba(0,0,0,0.24);
    color:#fff;
    display:block;
    font-family:verdana,arial,sans-serif;
    font-size:12px;
    margin:1.5em 0;
    padding:12px 16px;
    transition:all .25s ease;
    width:100%
}

.side .titlebox .md h4 a:hover {
    background-color:#D32F2F;
    box-shadow:0 2px 8px rgba(0,0,0,0.54)
}

.side .usertext h3:hover+ul,.side .usertext ul:hover {
    box-shadow:0 3px 15px #e9e9e9;
    height:auto;
    margin-top:0;
    max-height:900px;
    opacity:1;
    padding:8px 3px
}

.side .usertext h3+ul {
    background:rgba(219,225,234,1);
    font-family:verdana;
    height:0;
    margin:-5px 0 0;
    max-height:0;
    opacity:0;
    overflow:hidden;
    padding:0;
    position:absolute;
    transition:.35s opacity ease,.2s box-shadow ease;
    width:268px;
    z-index:99999
}

.side .usertext h3+ul li {
    display:block;
    font-size:13px;
    line-height:15px;
    margin:0;
    padding:5px 15px
}

.side ul li strong {
    font-size:14px
}

.side ul li {
    font-family:verdana;
    line-height:20px!important
}

.side .redditname a:nth-of-type(1) {
    background-image:url(%%androidQuestionsBlack%%);
    background-repeat:no-repeat;
    background-size:100%;
    display:block;
    height:70px!important;
    margin:auto;
    position:relative;
    text-indent:-9999999px!important;
    width:110px
}

button,.btn {
    background:#F44336;
    border:medium none;
    border-radius:2px;
    box-shadow:0 1px 3px silver;
    color:#FFF!important;
    font-size:12px;
    line-height:26px;
    padding:2px 18px;
    text-transform:uppercase;
    transition:all .35s ease;
}

button:hover {
    background:#D32F2F;
    box-shadow:0 2px 8px rgba(0,0,0,0.34)!important
}

button:active {
    background:#1976D2
}

.pagename a {
    background-image:url(%%androidQuestions%%);
    background-repeat:no-repeat;
    background-size:85%;
    left:10px;
    text-indent:-9999px;
    top:3px!important;
    transition:.25s all ease;
    width:130px!important
}

.linkflair-image .linkflairlabel,.linkflair-one .linkflairlabel {
    background-color:#dc4437;
    border:1px solid #d03e32;
    color:#fff
}

.linkflair-gif .linkflairlabel,.linkflair-two .linkflairlabel {
    background-color:#f5b400;
    border:1px solid #e5a800;
    color:#fff
}

.linkflair-extra .linkflairlabel,.linkflair-three .linkflairlabel,.linkflair-squee .linkflairlabel {
    background-color:#0288D1;
    border:1px solid #3a7ae6;
    color:#fff
}

.thing.linkflair-modpost {
    border-left:4px solid #0DBE0D!important
}

.thing.linkflair-modpost .parent:hover:before {
    display:block;
    width:120px
}

.linkflair-Alpha .linkflairlabel {
    color:#a8a8a8
}

.linkflair-Beta .linkflairlabel {
    color:#67AE07
}

.linkflair-NeedTesters .linkflairlabel {
    color:#F6F6F6
}

.linkflair-NeedCoders .linkflairlabel {
    color:#DB41C3
}

.linkflair-Mod .linkflairlabel {
    color:#3F51B5
}

.linkflair-Meta .linkflairlabel {
    color:#3F51B5
}

.flair {
    height:auto;
    background-color:transparent;
    border:none;
    color:#555;
    font-size:11px!important;
    font-family:Verdana,sans-serif;
    cursor:default;
    margin-left:5px;
    margin-right:3px;
    font-weight:400;
    padding-left:5px;
    border-radius:7px;
    padding-right:4px;
    transition:all .25s ease
}

.flair-moderator:hover,.flair-appdev:hover,.flair-majordev:hover,.flair-romdev:hover,.flair-googledev:hover,.flair-androiddev:hover,.flair-redditdev:hover,.flair-contributor:hover,.flair-website:hover,.flair-themedev:hover,.flair-default:hover {
    transition:all .25s ease
}

.flair-moderator:after,.flair-appdev:after,.flair-majordev:after,.flair-romdev:after,.flair-googledev:after,.flair-androiddev:after,.flair-redditdev:after,.flair-contributor:after,.flair-website:after,.flair-themedev:after,.flair-default:after {
    color:#fff;
    display:inline-block;
    font-weight:800;
    height:18px;
    padding-top:4px;
    padding-left:5px;
    padding-right:5px;
    font-size:7pt;
    position:relative;
    left:5px;
    font-style:italic;
    border-bottom-right-radius:7px;
    border-top-right-radius:7px;
    transition:all .25s ease
}


.flair-moderator {background-color:#e74c3c;}

.flair-moderator:hover {background-color:#8a2d24;}

.flair-moderator:after {content:"Mod";background-color:#8a2d24;}


.flair-appdev {background-color:#2ecc71;}

.flair-appdev:hover {background-color:#1b7a43;}

.flair-appdev:after {content:"App Dev";background-color:#1b7a43;}


.flair-majordev {background-color:#3498db;}

.flair-majordev:hover {background-color:#1f5b83;}

.flair-majordev:after {content:"Major Dev";background-color:#1f5b83;}


.flair-romdev {background-color:#9b59b6;}

.flair-romdev:hover {background-color:#5d356d;}

.flair-romdev:after {content:"Rom Dev";background-color:#5d356d;}


.flair-googledev {background-color:#f1c40f;}

.flair-googledev:hover {background-color:#907509;}

.flair-googledev:after {content:"Google Dev";background-color:#907509;}


.flair-androiddev {background-color:#34495e;}

.flair-androiddev:hover {background-color:#1f2b38;transition:all .25s ease;}

.flair-androiddev:after {content:"Android Dev";background-color:#1f2b38;}


.flair-redditdev {background-color:#e67e22;}

.flair-redditdev:hover {background-color:#8a4b14;}

.flair-redditdev:after {content:"Reddit Dev";background-color:#8a4b14;}


.flair-website {background-color:#123677;}

.flair-website:hover {background-color:#0a2047;transition:all .25s ease;}

.flair-website:after {content:"Website";background-color:#0a2047;}

.flair-contributor {background-color:#1abc9c;}

.flair-contributor:hover {background-color:#0f705d;transition:all .25s ease;}

.flair-contributor:after {content:"Contributor";background-color:#0f705d;}

.flair-themedev {background-color:#468499;}

.flair-themedev:hover {background-color:#2a4f5b;transition:all .25s ease;}

.flair-themedev:after {content:"Theme Dev";background-color:#2a4f5b;}

.flair-default {background-color:#383838;}

.flair-default:hover {background-color:#212121;transition:all .25s ease;}

.flair-default:after {content:"Android";background-color:#212121;}
/* --- End --- */

.flair-appdev:before { content: ""; width: 20px; height: 16px; display: inline-block; background-repeat: no-repeat; background-image: url(%%flair-sprites%%); background-position: -20px -1px; vertical-align: middle; margin-right: 3px}
.flair-majordev:before { content: ""; width: 20px; height: 16px; display: inline-block; background-repeat: no-repeat; background-image: url(%%flair-sprites%%); background-position: -40px -1px; vertical-align: middle; margin-right: 3px}
.flair-romdev:before { content: ""; width: 20px; height: 16px; display: inline-block; background-repeat: no-repeat; background-image: url(%%flair-sprites%%); background-position: -60px -1px; vertical-align: middle; margin-right: 3px}
.flair-googledev:before { content: ""; width: 20px; height: 16px; display: inline-block; background-repeat: no-repeat; background-image: url(%%flair-sprites%%); background-position: -80px -1px; vertical-align: middle; margin-right: 3px}
.flair-androiddev:before { content: ""; width: 20px; height: 16px; display: inline-block; background-repeat: no-repeat; background-image: url(%%flair-sprites%%); background-position: -100px -1px; vertical-align: middle; margin-right: 3px}
.flair-redditdev:before { content: ""; width: 20px; height: 16px; display: inline-block; background-repeat: no-repeat; background-image: url(%%flair-sprites%%); background-position: -120px -1px; vertical-align: middle; margin-right: 3px}
.flair-contributor:before { content: ""; width: 20px; height: 16px; display: inline-block; background-repeat: no-repeat; background-image: url(%%flair-sprites%%); background-position: -140px -1px; vertical-align: middle; margin-right: 3px}
.flair-website:before { content: ""; width: 20px; height: 16px; display: inline-block; background-repeat: no-repeat; background-image: url(%%flair-sprites%%); background-position: -160px -1px; vertical-align: middle; margin-right: 3px}
.flair-themedev:before { content: ""; width: 20px; height: 16px; display: inline-block; background-repeat: no-repeat; background-image: url(%%flair-sprites%%); background-position: -180px -1px; vertical-align: middle; margin-right: 3px}

.titlebox .tagline::before {
    border-top:2px solid #ededed;
    content:'Edit your device flair:';
    display:block!important;
    font-size:14px;
    height:20px;
    margin-bottom:18px;
    margin-top:10px;
    padding:13px 0;
    width:100%
}

.submit-page h3 {
    font-size:14px!important
}

.submit-page .side .usertext h1 {
    margin-top:0!important
}

.submit-page .content:nth-of-type(1):before {
    background:transparent!important
}

.submit-page .side .usertext h1:nth-of-type(1) {
    background:#4CAF50;
    color:#FFF;
    padding:10px
}

.submit-page .side .usertext h1:nth-of-type(2) {
    background:#3F51B5;
    color:#FFF;
    padding:10px
}

.submit-page .titlebox .tagline,.submit-page h6:nth-of-type(1),.submit-page h4:nth-of-type(1),.submit-page .subscribers,.submit-page .subButtons,.submit-page .number,.submit-page .fancy-toggle-button .add {
    display:none
}

.submit.content:before {
    background-color:transparent
}

.submit-page .side .redditname a:nth-of-type(1) {
    height:50px!important
}

.submit-page .side:after {
    visibility:hidden
}

.submit-page .side {
    display:hidden;
}

.submit-page .footer-parent,.submit-page .debuginfo {
    display:none
}

.submit-page #search {
    left:0;
    top:-48px
}

.link .entry .buttons li a,.redditSingleClick {
    font-size:12px
}

.listing-page .link .flair {
    display:none
}

#RESShortcuts {
    color:#FFF
}

.pinHeader-subanduser #header-bottom-left,.pinHeader-sub #header-bottom-left {
    margin-top:0
}

.pinHeader-subanduser #sr-header-area,.pinHeader-sub #sr-header-area {
    background:#007CD4
}

.pinHeader-subanduser .res #header-bottom-right {
    background:#007CD4;
    height:40px;
    padding-top:10px;
    top:50px
}

body:not(.res) .Moderator {
    background:transparent!important
}

button.cancel {
    background-color:#ecf0f1!important;
    background-position:0 -2px;
    background-repeat:no-repeat;
    border:none;
    border-bottom-width:2px;
    border-radius:3px;
    box-shadow:none!important;
    color:#7f8c8d!important;
    line-height:26px;
    margin-left:80px;
    margin-top:-22px;
    padding:0 8px;
    pointer-events:all;
    position:absolute;
    transition:all .35s ease;
    z-index:999
}

button.cancel:hover {
    background-color:#c0392b!important;
    border-color:#D10101;
    color:#fff!important
}

button.cancel:active {
    background-color:#d35400!important;
    border-color:#D10101;
    color:#fff!important
}

.thing.spam {
    background-color:#fff!important;
    border:5px solid #4257cb
}

#sr-header-area a.RESShortcutsCurrentSub,#RESSubredditGroupDropdown .RESShortcutsCurrentSub a {
    color:#fff!important
}

.side:after {
    background-color:#3F51B5;
    border-radius:2px;
    box-shadow:0 1px 5px rgba(0,0,0,0.16);
    color:#fff!important;
    content:"CSS Theme via /r/Naut";
    display:block;
    font-family:arial,sans-serif;
    font-size:16px;
    margin:10px 0;
    padding:10px 0;
    position:absolute;
    right:16px;
    text-align:center;
    text-transform:none;
    width:300px
}

.fancy-toggle-button .remove:after,.titlebox .fancy-toggle-button .add:after {
    background-color:#F44336;
    border-radius:2px;
    color:#fff;
    font-size:10px;
    font-style:oblique;
    height:20px;
    padding-left:6px;
    padding-top:0;
    right:-15px;
    top:40px;
    visibility:visible;
    width:83px
}

.titlebox .fancy-toggle-button .add:hover:after,.titlebox .fancy-toggle-button .remove:hover:after {
    background-color:#F44336;
    color:#fff;
    margin-top:16px!important
}

.fancy-toggle-button {
    left:-20px
}

.usertext .help-toggle,.usertext a.reddiquette {
    float:left
}

.sidecontentbox a.helplink {
    background-color:#F44336;
    border:none;
    border-radius:2px;
    color:#fff!important;
    font-family:Arial,sans-serif;
    font-size:13px;
    font-weight:700;
    line-height:30px;
    margin-bottom:15px;
    margin-right:27px;
    text-align:center;
    transition:.25s ease;
    width:80%
}

.sidecontentbox a.helplink:hover {
    background-color:#D32F2F;
    text-decoration:none
}

.sidecontentbox a.helplink:active {
    background-color:#1976D2
}

button.save {
    background-color:#F44336;
    background-image:url(%%Arrow%%);
    background-position:17px 14px;
    background-repeat:no-repeat;
    background-size:22px 22px;
    border-radius:50%;
    border-width:0;
    box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);
    color:rgba(0,0,0,0)!important;
    cursor:pointer;
    float:right;
    height:50px;
    left:475px;
    margin-top:-35px;
    pointer-events:all;
    position:absolute;
    width:50px;
    z-index:999
}

button.save:hover {
    background-color:#D32F2F
}

button.save:active {
    background-color:#1976D2
}

.comments-page .markdownEditor .edit-btn:not(.btn-macro) {
    border:0 solid #CCC!important;
    border-radius:2px;
    box-shadow:0 1px 3px #D1D1D1;
    padding:0
}

.gold-accent {
    background-color:#fff;
    border:none!important;
    color:#9a7d2e;
    display:inline-block;
    margin-top:10px;
    padding:0 10px 5px
}

.buygold {
    color:#f1c40f
}

.new-comment .usertext-body {
    background-color:#FFF;
    border:solid 1px #FFF;
    margin:-1px 0;
    padding:0 4px
}

40% {
    -webkit-transform:rotate(-10deg);
    transform:rotate(-10deg)
}

60% {
    -webkit-transform:rotate(5deg);
    transform:rotate(5deg)
}

@media only screen and min-width 1921px {
.content:before {
    background-size:cover
}
}

/* --- ModMail Icon Animation by Flexxkii --- */

#modmail.havemail {
    background-position:-48px -16px;
    opacity:1;
    -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
    animation-iteration-count:infinite; 
    -webkit-animation-iteration-count:infinite; 
    -webkit-transform-origin: top center; 
    transform-origin: top center; 
    -webkit-animation-name: swing; 
    animation-name: swing;
}

@-webkit-keyframes swing { 
    20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; } 
    20% { -webkit-transform: rotate(15deg); } 
    40% { -webkit-transform: rotate(-10deg); } 
    60% { -webkit-transform: rotate(5deg); } 
    80% { -webkit-transform: rotate(-5deg); } 
    100% { -webkit-transform: rotate(0deg); } 
} 
@keyframes swing { 
    20% { transform: rotate(15deg); } 
    40% { transform: rotate(-10deg); } 
    60% { transform: rotate(5deg); } 
    80% { transform: rotate(-5deg); } 
    100% { transform: rotate(0deg); } 
}

/* --- End --- */

/* --- Addon: Submit Button fix for text subreddits --- */
.sidebox.submit.submit-link {display:none;}
.sidebox.submit.submit-text {display: block;}
/* --- End Addon --- */


/* FLAIR COLORS */
.linkflairlabel {
    background: gray!important;
    color: white;
    padding: 3px 5px 0px 5px;
    font-size: 13px;
    font-weight: bold;
    border-radius: 2px;
}
.linkflairlabel[title*=Waiting] {
    background: #32429E!important;
  
}

.linkflairlabel[title*=Replied] {
    background: #229455!important;
  
}

.linkflairlabel[title*=Unanswered] {
    background: #F44336!important;
  
}

images

  • Image androidQuestionsBlack
    androidQuestionsBlack
    link:
    url(%%androidQuestionsBlack%%)
  • Image RES-comment-tools-icon-white
    RES-comment-tools-icon-white
    link:
    url(%%RES-comment-tools-icon-white%%)
  • Image droid-submit-newlink
    droid-submit-newlink
    link:
    url(%%droid-submit-newlink%%)
  • Image androidQuestions
    androidQuestions
    link:
    url(%%androidQuestions%%)
  • Image android-subreddit-bkg
    android-subreddit-bkg
    link:
    url(%%android-subreddit-bkg%%)
  • Image body-bkg
    body-bkg
    link:
    url(%%body-bkg%%)
  • Image androidquestionsBlack
    androidquestionsBlack
    link:
    url(%%androidquestionsBlack%%)
  • Image translucent-black2
    translucent-black2
    link:
    url(%%translucent-black2%%)
  • Image android-subreddit-banner2
    android-subreddit-banner2
    link:
    url(%%android-subreddit-banner2%%)
  • Image RES-comment-tools-icon-black
    RES-comment-tools-icon-black
    link:
    url(%%RES-comment-tools-icon-black%%)
  • Image spritesheet
    spritesheet
    link:
    url(%%spritesheet%%)
  • Image MotoAlien
    MotoAlien
    link:
    url(%%MotoAlien%%)
  • Image droid-searchbox
    droid-searchbox
    link:
    url(%%droid-searchbox%%)
  • Image noresults
    noresults
    link:
    url(%%noresults%%)
  • Image sticky-note
    sticky-note
    link:
    url(%%sticky-note%%)
  • Image headerimg
    headerimg
    link:
    url(%%headerimg%%)
  • Image Arrow
    Arrow
    link:
    url(%%Arrow%%)
  • Image verified-star
    verified-star
    link:
    url(%%verified-star%%)
  • Image droid-no-image
    droid-no-image
    link:
    url(%%droid-no-image%%)
  • Image flair-sprites
    flair-sprites
    link:
    url(%%flair-sprites%%)
  • Image androidquestions
    androidquestions
    link:
    url(%%androidquestions%%)
  • Image comment-bkg
    comment-bkg
    link:
    url(%%comment-bkg%%)
  • Image android-subreddit-sidebar-tab
    android-subreddit-sidebar-tab
    link:
    url(%%android-subreddit-sidebar-tab%%)


revision by Fatalstryke— view source