.announcement {display: none;}

/*Modifies the 'Favorite Star' icon in the header*/
#favorite-star {
visibility: hidden!important;
}
#favorite-star[style^="color: grey;"] {
color: #777!important;
}
#favorite-star[style^="color: yellow;"] {
color: #0000e6!important;
}
#favorite-star:after {
position: relative!important;
right: 16px;
content: "✡";
visibility: visible!important;
}


 /*body*/
    body{
    background: #2b181e;
    }
    body::after {
    position: fixed !important;
    content: url('https://i.imgur.com/3b0mvGz.png');
    bottom: -3px !important;
    right: 0px !important;
    opacity:2;
    z-index:-1;
        }  
    h1{
    color: #bfa977;
    }
    div.subtitle{
    color: #bfa977 !important;
    }
    div.subtitle a{
    color: #9d4e3f !important;
    }
    hr{
    border-top: solid 1px #a4815e;
    }
    div.banner{
    background: transparent;
    color: #bfa977;
    }
    div.banner a{
    color: #9d4e3f;
    }
    div.announcement a{
    color: #bfa977;
    }
    div.blotter{
    color: rgb(166, 44, 39);
     
    }
    div.blotter a{
    color: rgb(166, 44, 39);
    }
    div#yeelmao{
    display: none !important;
    }
    p.unimportant{
    color: #776a46;
    }
    p.unimportant a{
    color: #783c30;
    }
    div#expand-all-images a{
    color: #783c30;
    }
    div.unimportant label{
    color: #783c30;
    }
    div#gallery-view a{
    color: #783c30;
    }
    span#updater{
    color: #bfa977;
    }
    span#thread-links a{
    color: #9d4e3f;
    }
    div#thread_stats{
    color: #bfa977;
    }
    a#link-quick-reply{
    color: #9d4e3f;
    }
     
     
     
    /*posts*/
    div.thread{
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
    }
    div.post.reply{
    background: #3c212a;
    border: solid 1px #3c212a;
    }
    div.post.reply.highlighted{
    background: #472732;
    border: solid 1px #472732;
    }
    a.hide-thread-link{
    color: #bfa977 !important;
    }
    a.post-btn{
    color: #bfa977 !important;
    }
    span.subject{
    color: #aa9d8d !important;
    }
    span.name{
    color: #bfa977 !important;
    }
    time{
    color: #bfa977;
    }
    a.post_no{
    color: #bfa977 !important;
    }
    span.mentioned a{
    color: #9d4e3f !important;
    }
    span.controls a{
    color: #bfa977 !important;
    }
    p.fileinfo{
    color: #776a46 !important;
    }
    p.fileinfo a{
    color: #bfa977 !important;
    }
    span.yt-help{
    color: #776a46 !important;
    }
    span.omitted{
    color: #776a46;
    }
    span.omitted a{
    color: #bfa977;
    }
    p.intro a{
    color: #bfa977;
    }
    p.body-line.ltr{
    color: #bfa977;
    }
    p.body-line.quote{
    color: #99848b;
    }
    p.body-line.ltr a{
    color: #9d4e3f !important;
    }
    div.body{
    color: #bfa977;
    }
    span.heading {
    color: rgb(166, 44, 39);
}
    table.diceroll{
    color: #bfa977;
    }
    span.spoiler:hover{
    color: #bfa977;
    }
    p.quote span.spoiler:hover{
    color: #99848b;
    }
    p.body-line.ltr span.spoiler a{
    color: #000 !important;
    }
    p.body-line.ltr span.spoiler a:hover{
    color: #9d4e3f !important;
    }
     
     
     
     
     
    /*board & page lists*/
    div.boardlist{
    background: #a4815e !important;
    text-align: center;
    color: #2b181e;
    padding-top: 3px;
    padding-bottom: 3px;
    }
    div.boardlist a{
    color: #2b181e;
    font-weight: bold;
    }
    div.boardlist.bottom{
    display: none;
    }
    div.pages{
    background: transparent;
    border: none;
    color: #bfa977;
    }
    div.pages a{
    color: #bfa977;
    }
    div.pages a.selected{
    color: #9d4e3f;
    }
    input[type="submit"]{
    color: #bfa977;
    background: #171717;
    border: 1px solid #171717 !important;
    }
     
     
    /*reply*/
    tbody th{
    background: transparent !important;
    color: #bfa977;
    }
    select#email_selectbox{
    color: #bfa977;
    background: #171717;
    border: 1px solid #171717 !important;
    }
    tbody input{
    border: 1px solid #171717 !important;
    color: #bfa977;
    background: #171717;
    }
    tbody input[name="post"]{
    color: #776a46;
    }
    textarea#body{
    color: #bfa977;
    background: #171717;
    border: 1px solid #171717 !important;
    }
    tbody span.unimportant{
    color: #776a46;
    }
    a.show-post-table-options{
    color: #bfa977;
    }
    strong.faq-message.unimportant.hint{
    color: #776a46;
    }
    strong.faq-message.unimportant.hint a{
    color: #bfa977;
    }
    table.post-table-options th{
    background: #2b181e !important;
    }
    table.post-table-options td{
    background: #2b181e !important;
    color: #bfa977;
    }
    tr#oekaki a{
    color: #bfa977;
    }
    div.dropzone{
    background: rgba(23, 23, 23, 0.6)
    }
    div.file-hint{
    border: dashed 2px #776a46 !important;
    color: #776a46 !important;
    }
    div.tmb-filename{
    color: #bfa977;
    }
     
     
     
    /*quick reply*/
    a.close-btn{
    color: #9d4e3f;
    }
    div#quick-reply select#email_selectbox{
    color: #bfa977;
    background: transparent;
    border: 1px solid #3c212a !important;
    }
    div#quick-reply th[colspan="2"]{
    border: 1px solid #171717 !important;
    }
     
     
     
    /*catalog*/
    body.theme-catalog{
    color: #bfa977;
    }
    a#catalog_search_button{
    color: #9d4e3f;
    }
    body.theme-catalog h1 a{
    color: #9d4e3f;
    }
    div.thread.grid-li{
    margin-right: 0px;
    margin-left: 0px;
    background: #3c212a;
    border: solid 2px #3c212a;
    }
    div.thread.grid-li strong{
    color: #bfa977;
    }
     
     
     
    /*moderation page*/
    body.is-moderator.stylesheet-default th{
    background: #2b181e !important;
    }
    body.is-moderator.stylesheet-default td{
    background: #2b181e !important;
    color: #bfa977;
    }
    body.is-moderator.stylesheet-default h2{
    color: #9d4e3f;
    }
     
       
     
    /*options*/
    div#options_div{
    background: #3c212a;
    border: 1px solid #2b181e;
    color: #bfa977;
    }
    div#options_tablist{
    border-right: 1px solid #2b181e;
    }
    div.options_tab_icon{
    color: #776a46;
    }
    div.options_tab_icon.active{
    color: #bfa977;
    }
    fieldset#auto-update-fs, fieldset{
    border: 1px solid #776a46;
    }
    div#options_div h2{
    color: #9d4e3f;
    }
    i.fa.fa-times{
    color: #9d4e3f;
    }
 
tbody td {
    color: rgb(191, 169, 119);
}
 
table tbody tr:nth-of-type(2n) {
    background-color: rgb(60, 33, 42);
}
   
 
div#options_div textarea{
    border: 1px solid #121314;
    }
    input#plusBox{
    border: 1px solid #121314;
    }
    div#minuslist div{
    color: #121314 !important;
    }
    input.format_option{
    border: 1px solid #121314;
    }
    div#filter-control input[type="text"]{
    border: 1px solid #121314;
    margin-left: 2px;
    }
     
     
     
    } /*body*/
    body{
    background: #2b181e;
    }
    body::after {
    position: fixed !important;
    content: url('https://i.imgur.com/3b0mvGz.png');
    bottom: -3px !important;
    right: 0px !important;
    opacity:2;
    z-index:-1;
        }  
    h1{
    color: #bfa977;
    }
    div.subtitle{
    color: #bfa977 !important;
    }
    div.subtitle a{
    color: #9d4e3f !important;
    }
    hr{
    border-top: solid 1px #a4815e;
    }
    div.banner{
    background: transparent;
    color: #bfa977;
    }
    div.banner a{
    color: #9d4e3f;
    }
    div.announcement a{
    color: #bfa977;
    }
    div.blotter{
    color: rgb(166, 44, 39);
     
    }
    div.blotter a{
    color: rgb(166, 44, 39);
    }
    div#yeelmao{
    display: none !important;
    }
    p.unimportant{
    color: #776a46;
    }
    p.unimportant a{
    color: #783c30;
    }
    div#expand-all-images a{
    color: #783c30;
    }
    div.unimportant label{
    color: #783c30;
    }
    div#gallery-view a{
    color: #783c30;
    }
    span#updater{
    color: #bfa977;
    }
    span#thread-links a{
    color: #9d4e3f;
    }
    div#thread_stats{
    color: #bfa977;
    }
    a#link-quick-reply{
    color: #9d4e3f;
    }
     
     
     
    /*posts*/
    div.thread{
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
    }
    div.post.reply{
    background: #3c212a;
    border: solid 1px #3c212a;
    }
    div.post.reply.highlighted{
    background: #472732;
    border: solid 1px #472732;
    }
    a.hide-thread-link{
    color: #bfa977 !important;
    }
    a.post-btn{
    color: #bfa977 !important;
    }
    span.subject{
    color: #aa9d8d !important;
    }
    span.name{
    color: #bfa977 !important;
    }
    time{
    color: #bfa977;
    }
    a.post_no{
    color: #bfa977 !important;
    }
    span.mentioned a{
    color: #9d4e3f !important;
    }
    span.controls a{
    color: #bfa977 !important;
    }
    p.fileinfo{
    color: #776a46 !important;
    }
    p.fileinfo a{
    color: #bfa977 !important;
    }
    span.yt-help{
    color: #776a46 !important;
    }
    span.omitted{
    color: #776a46;
    }
    span.omitted a{
    color: #bfa977;
    }
    p.intro a{
    color: #bfa977;
    }
    p.body-line.ltr{
    color: #bfa977;
    }
    p.body-line.quote{
    color: #0094FF;
    }
    p.body-line.ltr a{
    color: #9d4e3f !important;
    }
    div.body{
    color: #bfa977;
    }
    span.heading {
    color: rgb(166, 44, 39);
}
    table.diceroll{
    color: #bfa977;
    }
    span.spoiler:hover{
    color: #bfa977;
    }
    p.quote span.spoiler:hover{
    color: #0094FF;
    }
    p.body-line.ltr span.spoiler a{
    color: #000 !important;
    }
    p.body-line.ltr span.spoiler a:hover{
    color: #9d4e3f !important;
    }

	 /*spoiler*/
   span.spoiler { 
   box-sizing: border-box; padding: 1px 0.5em; 
   color: #2B181E; 
   background: #2B181E; } 
   span.spoiler:hover { 
   color: #A0815E; 
   background: #2B181E; 
   }
     
     
     
     
     
    /*board & page lists*/
    div.boardlist{
    background: #a4815e !important;
    text-align: center;
    color: #2b181e;
    padding-top: 3px;
    padding-bottom: 3px;
    }
    div.boardlist a{
    color: #2b181e;
    font-weight: bold;
    }
    div.boardlist.bottom{
    display: none;
    }
    div.pages{
    background: transparent;
    border: none;
    color: #bfa977;
    }
    div.pages a{
    color: #bfa977;
    }
    div.pages a.selected{
    color: #9d4e3f;
    }
    input[type="submit"]{
    color: #bfa977;
    background: #171717;
    border: 1px solid #171717 !important;
    }
    
     
     
    /*reply*/
    tbody th{
    background: transparent !important;
    color: #bfa977;
    }
    select#email_selectbox{
    color: #bfa977;
    background: #171717;
    border: 1px solid #171717 !important;
    }
    tbody input{
    border: 1px solid #171717 !important;
    color: #bfa977;
    background: #171717;
    }
    tbody input[name="post"]{
    color: #776a46;
    }
    textarea#body{
    color: #bfa977;
    background: #171717;
    border: 1px solid #171717 !important;
    }
    tbody span.unimportant{
    color: #776a46;
    }
    a.show-post-table-options{
    color: #bfa977;
    }
    strong.faq-message.unimportant.hint{
    color: #776a46;
    }
    strong.faq-message.unimportant.hint a{
    color: #bfa977;
    }
    table.post-table-options th{
    background: #2b181e !important;
    }
    table.post-table-options td{
    background: #2b181e !important;
    color: #bfa977;
    }
    tr#oekaki a{
    color: #bfa977;
    }
    div.dropzone{
    background: rgba(23, 23, 23, 0.6)
    }
    div.file-hint{
    border: dashed 2px #776a46 !important;
    color: #776a46 !important;
    }
    div.tmb-filename{
    color: #bfa977;
    }
     
 
     
    /*quick reply*/
    a.close-btn{
    color: #9d4e3f;
    }
    div#quick-reply select#email_selectbox{
    color: #bfa977;
    background: transparent;
    border: 1px solid #3c212a !important;
    }
    div#quick-reply th[colspan="2"]{
    border: 1px solid #171717 !important;
    }
     
     
     
    /*catalog*/
    body.theme-catalog{
    color: #bfa977;
    }
    a#catalog_search_button{
    color: #9d4e3f;
    }
    body.theme-catalog h1 a{
    color: #9d4e3f;
    }
    div.thread.grid-li{
    margin-right: 0px;
    margin-left: 0px;
    background: #3c212a;
    border: solid 2px #3c212a;
    }
    div.thread.grid-li strong{
    color: #bfa977;
    }
     
     
     
    /*moderation page*/
    body.is-moderator.stylesheet-default th{
    background: #2b181e !important;
    }
    body.is-moderator.stylesheet-default td{
    background: #2b181e !important;
    color: #bfa977;
    }
    body.is-moderator.stylesheet-default h2{
    color: #9d4e3f;
    }
     
       
     
    /*options*/
    div#options_div{
    background: #3c212a;
    border: 1px solid #2b181e;
    color: #bfa977;
    }
    div#options_tablist{
    border-right: 1px solid #2b181e;
    }
    div.options_tab_icon{
    color: #776a46;
    }
    div.options_tab_icon.active{
    color: #bfa977;
    }
    fieldset#auto-update-fs, fieldset{
    border: 1px solid #776a46;
    }
    div#options_div h2{
    color: #9d4e3f;
    }
    i.fa.fa-times{
    color: #9d4e3f;
    }
 
tbody td {
    color: rgb(191, 169, 119);
}
 
table tbody tr:nth-of-type(2n) {
    background-color: rgb(60, 33, 42);
}
   
 
div#options_div textarea{
    border: 1px solid #121314;
    }
    input#plusBox{
    border: 1px solid #121314;
    }
    div#minuslist div{
    color: #121314 !important;
    }
    input.format_option{
    border: 1px solid #121314;
    }
    div#filter-control input[type="text"]{
    border: 1px solid #121314;
    margin-left: 2px;
    }
     
		

/*autogif*/

$('document').ready(function () {

var animateGif = function () {

if ($(this).children('img.post-image').attr('src') != '/static/spoiler.png')

$(this).children('img.post-image').attr('src', $(this).attr('href'));

}

$('div.file').children('a[href*=".gif"]').each(animateGif);

$(document).on('new_post', function (e, post) {

$(post).find('div.file').children('a[href*=".gif"]').each(animateGif);



});
});