Habitica Time Machine

Rumors have been spreading about a large, ancient, powerful mystic hourglass that can transport you nearly anywhere... Where will you go if you use it? (A user style for Habitica that allows users to "go back" to events that may not be currently happening in order to experience some aspects of them again.)

/* ==UserStyle==
@name           Habitica Time Machine
@namespace      https://greasyfork.org/users/662334
@version        1.2.0
@description    Rumors have been spreading about a large, ancient, powerful mystic hourglass that can transport you nearly anywhere... Where will you go if you use it? (A user style for Habitica that allows users to "go back" to events that may not be currently happening in order to experience some aspects of them again.)
@author         citrusella
@license        CC-BY-NC-ND-4.0
@homepageURL    https://habitica.fandom.com/wiki/Habitica_Time_Machine
@supportURL     https://citrusella-flugpucker.tumblr.com/
@preprocessor stylus
@var select season "Which season to visit?" ["none:Current*", "normalr:Normal (after September 2017)", "springr:Spring (after September 2017, Justin image edited by citrusella)", "summerr:Summer (after September 2017, Justin image edited by citrusella)", "fallr:Fall (after September 2017, Justin image edited by citrusella)", "winterr:Winter (after September 2017)", "normal:Normal (original)", "spring:Spring (original)", "summer:Summer (original)", "fall:Fall (original)", "winter:Winter (original)"]
@var select holiday "Which holiday to visit?" ["none:Current*","bday:Habitica Birthday Bash (after September 2017)","bdayo:Habitica Birthday Bash (January 2014, Habitica's first birthday)","val:Valentine's Day (after September 2017)","valo:Valentine's Day (before September 2017)","hal:Habitoween (after September 2017)","halo:Habitoween (before September 2017)","tur:Turkey Day (after September 2017)","turo:Turkey Day (before September 2017)","nye:New Year's Eve (after September 2017)","nyeo:New Year's Eve (before September 2017)"]
@var select boss "Which World Boss effects?" ["key:Current state*", "dys:The Dysheartener (February 2018)", "bwo:The Be-Wilder (April Fools' 2016, original images)", "bwr:The Be-Wilder (April Fools' 2016, revised by citrusella for post-2017 website)", "boo:Burnout and the Exhaust Spirits (October 2015, original images)", "bor:Burnout (October 2015, revised by citrusella for post-2017 website)", "aso:The Abominable Stressbeast of the Stoïkalm Steppes (January 2015, original images)", "drago:The Dread Drag'on of Dilatory (July 2014, original images and strikes)", "dragos:The Dread Drag'on of Dilatory (July 2014, original images including avoided strikes)", "dragr:The Dread Drag'on (July 2014, revised by citrusella for post-2017 website, original strikes only)", "dragrs:The Dread Drag'on (July 2014, revised by citrusella, includes avoided strikes)", "suppress:None (suppress current boss if one is occurring)"]
@var select fool "What April Fools' year to visit?" ["none:Current state*", "2023:2023 (Tea Shop)", "2022:2022 (Virtual Mayhem)", "2021:2021 (Inverted)", "2020:2020 (Confection)", "2019:2019 (Garden)", "2018:2018 (Tiny Pets and Mounts)", "2017:2017 (Distraction Discotheque and Dazzle Dance Emporium)", "2015:2015 (Flower Power)", "2014:2014 (A Different, More Nutritious Direction)"]
@var checkbox phobia "Dysheartener (bug/mantis) phobia protection" 0
@var checkbox gian "Disable gif for pre-redesign normal Ian (quest page)" 0
@var checkbox gboss "Disable gif for animated World Bosses (Burnout and newer)" 0
@var checkbox gifno "Disable all gifs introduced by this style (same effect as using all other gif disabling together)" 0
@var checkbox hidettsesh "Hide Seasonal Shop and Time Traveler nav links in situations (pre-December 2014) where they would not exist" 0
==/UserStyle== */

@-moz-document domain("habitica.com") {
/* unused option, can be enabled in future if needed "asr:The Abominable Stressbeast (January 2015, Justin image revised by citrusella for post-2017 website) DONE", */

/* THINGS THAT SHOULD APPLY OUTSIDE THE "HIERARCHY" (i.e. later parts of the style should be able to override their setting)*/

if boss == suppress {
    .sidebar .boss-section {
        display: none !important;
    }
}

/*SEASONS*/

if season == normalr {
    /*LESLIE*/
    .seasonal .background {
        background: url(https://imgur.com/YsjCtUR.png) !important;
    }
    .seasonal .npc {
        background: url(https://imgur.com/4pvuq3D.png) !important;
        background-repeat: no-repeat !important;
    }
    
    /*ALEX*/
    .market .background {
        background: url(https://imgur.com/Gi9SJmo.png) !important;
    }
    .market .npc {
        background: url(https://imgur.com/vv3StEZ.png) !important;
        background-repeat: no-repeat !important;
    }
    
    /*IAN*/
    .quests .background {
        background: url(https://i.imgur.com/EEmXIHP.png) !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/1UGxIeA.png) !important;
        background-repeat: no-repeat !important;
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/GcjFzBU.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/EGxE8Y0.png) !important;
        width: 60px;
        background-repeat: no-repeat !important;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: url(https://i.imgur.com/WZQjHAS.png) !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/Drdln64.png) !important;
        background-repeat: no-repeat !important;
        height: 246px;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox,.npc_justin_textbox {
        background: url(https://i.imgur.com/0VCWeSk.png) no-repeat !important;
    }
    
    /*TIME TRAVELERS*/
    .timeTravelers .background {
        background: url(https://i.imgur.com/eAiDeBf.png) !important;
    }
    .timeTravelers .npc {
        background: url(https://i.imgur.com/MxZeJm8.png) no-repeat !important;
    }
}

if season == springr {
    /*LESLIE*/
    .seasonal .background {
        background: url(https://i.imgur.com/K3sVQTl.png) !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/zXLLU5B.png) !important;
        background-repeat: no-repeat !important;
    }
    
    /*ALEX*/
    .market .background {
        background: url(https://i.imgur.com/zXRFEWj.png) !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/Gr5oEMo.png) !important;
        background-repeat: no-repeat !important;
    }
    
    /*IAN*/
    .quests .background {
        background: url(https://i.imgur.com/9h8G7rE.png) !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/mwg9fCG.png) !important;
        background-repeat: no-repeat !important;
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/kfWvFBv.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/Yy6SKF0.png) !important;
        width: 60px;
        background-repeat: no-repeat !important;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: url(https://i.imgur.com/NfQyzFv.png) !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/p61gYzD.png) !important;
        background-repeat: no-repeat !important;
        height: 246px;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox,.npc_justin_textbox {
        background: url(https://i.imgur.com/fThtM8q.png) no-repeat !important;
    }
    
    /*TIME TRAVELERS*/
    .timeTravelers .background {
        background: url(https://i.imgur.com/rwI1Vpb.png) !important;
    }
    .timeTravelers .npc {
        background: url(https://i.imgur.com/i3r1EYc.png) no-repeat !important;
    }
}

if season == summerr {
    /*LESLIE*/
    .seasonal .background {
        background: url(https://i.imgur.com/AEUEWSL.png) !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/zZdYvVO.png) !important;
        background-repeat: no-repeat !important;
    }
    
    /*ALEX*/
    .market .background {
        background: url(https://i.imgur.com/B5u97Lg.png) !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/ihhC7ur.png) !important;
        background-repeat: no-repeat !important;
    }
    
    /*IAN*/
    .quests .background {
        background: url(https://i.imgur.com/irTaGm1.png) !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/0pBauFz.png) !important;
        background-repeat: no-repeat !important;
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/T0JRN0q.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/RpmhNkm.png) !important;
        width: 71px;
        height: 101px;
        background-repeat: no-repeat !important;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: url(https://i.imgur.com/OfrsHyX.png) !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/byebQqI.png) !important;
        background-repeat: no-repeat !important;
        height: 246px;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox {
        background: url(https://i.imgur.com/6fqeAm6.png) no-repeat !important;
        height: 54px !important;
        width: 51px !important;
        top: -3.48rem !important;
        right: 1rem !important;
    }
    .npc_justin_textbox {
        background: url(https://i.imgur.com/6fqeAm6.png) no-repeat !important;
        height: 58px !important;
        width: 51px !important;
        top: -4.03em !important;
        right: 1em !important;
    }
    
    /*TIME TRAVELERS*/
    .timeTravelers .background {
        background: url(https://i.imgur.com/vZllH7q.png) !important;
        height: 188px !important;
    }
    .timeTravelers .npc {
        background: url(https://i.imgur.com/JxajH7G.png) no-repeat !important;
    }
}

if season == fallr {
    /*LESLIE*/
    .seasonal .background {
        background: url(https://i.imgur.com/q2vMQgY.png) !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/PxEQTu9.png) !important;
        background-repeat: no-repeat !important;
    }
    
    /*ALEX*/
    .market .background {
        background: url(https://i.imgur.com/51sAL0g.png) !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/TvySycM.png) !important;
        background-repeat: no-repeat !important;
    }
    
    /*IAN*/
    .quests .background {
        background: url(https://i.imgur.com/rvvkIiL.png) !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/b14rDP7.png) !important;
        background-repeat: no-repeat !important;
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/nxPZ4FL.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/lo5X4f1.png) !important;
        width: 60px;
        background-repeat: no-repeat !important;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: url(https://i.imgur.com/dRKuiuG.png) !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/HyTHDsq.png) !important;
        background-repeat: no-repeat !important;
        height: 246px;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox {
        background: url(https://i.imgur.com/VL2kqKk.png) no-repeat !important;
        height: 63px !important;
        width: 51px !important;
        top: -4.04rem !important;
        right: 1.35rem !important;
    }
    .npc_justin_textbox {
        background: url(https://i.imgur.com/VL2kqKk.png) no-repeat !important;
        height: 66px !important;
        width: 51px !important;
        top: -4.68em !important;
        right: 1.45em !important;
    }
    
    
    /*TIME TRAVELERS*/
    .timeTravelers .background {
        background: url(https://i.imgur.com/GNuh5aJ.png) !important;
    }
    .timeTravelers .npc {
        background: url(https://i.imgur.com/fE1845U.png) no-repeat !important;
    }
}

if season == winterr {
    /*LESLIE*/
    .seasonal .background {
        background: url(https://i.imgur.com/7tSN3sz.png) !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/SC39ahj.png) !important;
        background-repeat: no-repeat !important;
    }
    
    /*ALEX*/
    .market .background {
        background: url(https://i.imgur.com/yZGaZnO.png) !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/ag9RN8O.png) !important;
        background-repeat: no-repeat !important;
    }
    
    /*IAN*/
    .quests .background {
        background: url(https://i.imgur.com/fAHBHrJ.png) !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/U1kZaHw.png) !important;
        background-repeat: no-repeat !important;
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/D3wDL8r.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/pNc6ExC.png) !important;
        width: 54px;
        height: 78px;
        background-repeat: no-repeat !important;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: url(https://i.imgur.com/san7WGa.png) !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/BiZTlpF.png) !important;
        background-repeat: no-repeat !important;
        height: 246px;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox,.npc_justin_textbox {
        background: url(https://i.imgur.com/ZMVpo1S.png) no-repeat !important;
    }
    
    /*TIME TRAVELERS*/
    .timeTravelers .background {
        background: url(https://i.imgur.com/IfGMYVw.png) !important;
    }
    .timeTravelers .npc {
        background: url(https://i.imgur.com/wBKhIHX.png) no-repeat !important;
    }
}

if season == normal {
    /*LESLIE*/
    .seasonal .background {
        background: none !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/rVTD0xW.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 36px !important;
    }
    .seasonal .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*ALEX*/
    .market .background {
        background: none !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/7UowdsJ.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 33px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*IAN*/
    .quests .background {
        background: none !important;
    }
    .quests .npc {
        if gian || gifno {
            background-image: url(https://i.imgur.com/kj2NW5F.png) !important;} else {
            background-image: url(https://i.imgur.com/fyXDmru.gif) !important;
        }
        background-repeat: no-repeat !important;
        height: 135px;
        top: 36px !important;
        left: 58px !important;
    }
    .quests .featuredItems .npc .featured-label {
        bottom: 24px !important;
        left: 8px
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/GcjFzBU.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/EGxE8Y0.png) !important;
        width: 60px;
        background-repeat: no-repeat !important;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: none !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/wUiovJa.png) !important;
        background-repeat: no-repeat !important;
        position: absolute;
        height: 150px;
        top: 93px !important;
        left: 21px !important;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox {
        background: url(https://i.imgur.com/fMjzWa2.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7.7rem !important;
        right: 0.3rem !important;
    }
    .npc_justin_textbox {
        background: url(https://i.imgur.com/fMjzWa2.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7rem !important;
        right: 0.3rem !important;
    }
    
    /*TIME TRAVELERS*/
    .timeTravelers .background {
        background: none !important;
    }
    .timeTravelers .npc {
        background: url(https://i.imgur.com/8S0cMIx.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 45px !important;
        left: 39px !important;
    }
    .timeTravelers .featuredItems .npc .featured-label {
        bottom: 24px !important;
    }
}

if season == spring {
    /*LESLIE*/
    .seasonal .background {
        background: none !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/jOW8GII.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 36px !important;
    }
    .seasonal .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*ALEX*/
    .market .background {
        background: none !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/0Yruw2K.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 33px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*IAN*/
    .quests .background {
        background: none !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/FVuiXSE.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 36px !important;
        left: 58px !important;
    }
    .quests .featuredItems .npc .featured-label {
        bottom: 24px !important;
        left: 8px
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/kfWvFBv.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/Yy6SKF0.png) !important;
        width: 60px;
        background-repeat: no-repeat !important;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: none !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/7pjU7JV.png) !important;
        background-repeat: no-repeat !important;
        position: absolute;
        height: 150px;
        top: 93px !important;
        left: 21px !important;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox {
        background: url(https://i.imgur.com/a2iRerd.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7.7rem !important;
        right: 0.3rem !important;
    }
    .npc_justin_textbox {
        background: url(https://i.imgur.com/a2iRerd.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7rem !important;
        right: 0.3rem !important;
    }
    
    /*TIME TRAVELERS*/
    .timeTravelers .background {
        background: none !important;
    }
    .timeTravelers .npc {
        background: url(https://i.imgur.com/YJo7VV2.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 45px !important;
        left: 39px !important;
    }
    .timeTravelers .featuredItems .npc .featured-label {
        bottom: 24px !important;
    }
}

if season == summer {
    /*LESLIE*/
    .seasonal .background {
        background: none !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/xaAhqSK.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 36px !important;
    }
    .seasonal .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*ALEX*/
    .market .background {
        background: none !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/RUu4jlD.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 33px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*IAN*/
    .quests .background {
        background: none !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/5jqLCrZ.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 36px !important;
        left: 58px !important;
    }
    .quests .featuredItems .npc .featured-label {
        bottom: 24px !important;
        left: 8px
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/T0JRN0q.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/RpmhNkm.png) !important;
        width: 71px;
        height: 101px;
        background-repeat: no-repeat !important;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: none !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/d6ySkxA.png) !important;
        background-repeat: no-repeat !important;
        position: absolute;
        height: 150px;
        top: 93px !important;
        left: 21px !important;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox {
        background: url(https://i.imgur.com/pi1Ni9D.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7.7rem !important;
        right: 0.3rem !important;
    }
    .npc_justin_textbox {
        background: url(https://i.imgur.com/pi1Ni9D.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7rem !important;
        right: 0.3rem !important;
    }
    
    /*TIME TRAVELERS*/
    .timeTravelers .background {
        background: none !important;
    }
    .timeTravelers .npc {
        background: url(https://i.imgur.com/CaepGCm.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 45px !important;
        left: 39px !important;
    }
    .timeTravelers .featuredItems .npc .featured-label {
        bottom: 24px !important;
    }
}

if season == fall {
    /*LESLIE*/
    .seasonal .background {
        background: none !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/mZibmQy.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 36px !important;
    }
    .seasonal .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*ALEX*/
    .market .background {
        background: none !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/B0uJAzl.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 33px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*IAN*/
    .quests .background {
        background: none !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/YjqyJNM.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 36px !important;
        left: 58px !important;
    }
    .quests .featuredItems .npc .featured-label {
        bottom: 24px !important;
        left: 8px
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/nxPZ4FL.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/lo5X4f1.png) !important;
        width: 60px;
        background-repeat: no-repeat !important;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: none !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/FumdYz5.png) !important;
        background-repeat: no-repeat !important;
        position: absolute;
        height: 150px;
        top: 93px !important;
        left: 21px !important;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox {
        background: url(https://i.imgur.com/ZKkTRbX.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7.7rem !important;
        right: 0.3rem !important;
    }
    .npc_justin_textbox {
        background: url(https://i.imgur.com/ZKkTRbX.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7rem !important;
        right: 0.3rem !important;
    }
    
    /*TIME TRAVELERS*/
    .timeTravelers .background {
        background: none !important;
    }
    .timeTravelers .npc {
        background: url(https://i.imgur.com/Nu1uiPp.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 45px !important;
        left: 39px !important;
    }
    .timeTravelers .featuredItems .npc .featured-label {
        bottom: 24px !important;
    }
}

if season == winter {
    /*LESLIE*/
    .seasonal .background {
        background: none !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/h7zk7p8.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 36px !important;
    }
    .seasonal .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*ALEX*/
    .market .background {
        background: none !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/2a8P9Fp.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 33px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*IAN*/
    .quests .background {
        background: none !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/lhYL4yW.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 36px !important;
        left: 58px !important;
    }
    .quests .featuredItems .npc .featured-label {
        bottom: 24px !important;
        left: 8px
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/D3wDL8r.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/pNc6ExC.png) !important;
        background-repeat: no-repeat !important;
        width: 54px;
        height: 78px;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: none !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/rFGIiiR.png) !important;
        background-repeat: no-repeat !important;
        position: absolute;
        height: 150px;
        top: 93px !important;
        left: 21px !important;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox {
        background: url(https://i.imgur.com/vMMI2Ec.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7.7rem !important;
        right: 0.3rem !important;
    }
    .npc_justin_textbox {
        background: url(https://i.imgur.com/vMMI2Ec.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7rem !important;
        right: 0.3rem !important;
    }
    
    /*TIME TRAVELERS*/
    .timeTravelers .background {
        background: none !important;
    }
    .timeTravelers .npc {
        background: url(https://i.imgur.com/yZ06HaB.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 45px !important;
        left: 39px !important;
    }
    .timeTravelers .featuredItems .npc .featured-label {
        bottom: 24px !important;
    }
}

/*HOLIDAYS*/

if holiday == bday {
    /*LESLIE*/
    .seasonal .background {
        background: url(https://i.imgur.com/7tSN3sz.png) !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/j4M801J.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .seasonal .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*ALEX*/
    .market .background {
        background: url(https://i.imgur.com/yZGaZnO.png) !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/ipIpgvW.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*IAN*/
    .quests .background {
        background: url(https://i.imgur.com/fAHBHrJ.png) !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/FyAYGwe.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .quests .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/8KBRsB8.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/jAwKA1q.png) !important;
        background-repeat: no-repeat !important;
        width: 63px;
        height: 93px;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: url(https://i.imgur.com/san7WGa.png) !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/nCYZ0nd.png) !important;
        background-repeat: no-repeat !important;
        height: 246px;
        top: 0px !important;
        left: 0px !important;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox {
        background: url(https://i.imgur.com/tzPddC1.png) no-repeat !important;
        height: 72px !important;
        top: -4.6rem !important;
    }
    .npc_justin_textbox {
        background: url(https://i.imgur.com/tzPddC1.png) no-repeat !important;
        height: 66px !important;
        width: 51px !important;
        top: -4.68em !important;
        right: 1.45em !important;
    }
    
    /*TIME TRAVELERS*/
    .timeTravelers .background {
        background: url(https://i.imgur.com/IfGMYVw.png) !important;
    }
    .timeTravelers .npc {
        background: url(https://i.imgur.com/dckW6k1.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .timeTravelers .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
}
if holiday == val {
    //Most NPCs do not change for this holiday
    
    /*ALEX*/
    .market .background {
        background: url(https://imgur.com/Gi9SJmo.png) !important;
    }
    .market .npc {
        background: url(https://i.imgur.com/Wc2L2C4.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/wyjzzac.png) !important;
        background-repeat: no-repeat !important;
        width: 63px;
        height: 66px;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: url(https://i.imgur.com/WZQjHAS.png) !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/LvfeQuL.png) !important;
        background-repeat: no-repeat !important;
        height: 246px;
        top: 0px !important;
        left: 0px !important;
    }
}
if holiday == hal {
    /*LESLIE*/
    .seasonal .background {
        background: url(https://i.imgur.com/ZQtmfz4.png) !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/4ZH03SZ.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .seasonal .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*ALEX*/
    .market .background {
        background: url(https://i.imgur.com/51sAL0g.png) !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/QeqQgTy.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*IAN*/
    .quests .background {
        background: url(https://i.imgur.com/rejQuoa.png) !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/eCGgjDZ.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .quests .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/JXhPCpI.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/gwRxiQ8.png) !important;
        background-repeat: no-repeat !important;
        width: 54px;
        height: 72px;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: url(https://i.imgur.com/dRKuiuG.png) !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/h8DgrBA.png) !important;
        background-repeat: no-repeat !important;
        height: 246px;
        top: 0px !important;
        left: 0px !important;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox {
        background: url(https://i.imgur.com/ds0D7SJ.png) no-repeat !important;
        height: 63px !important;
        width: 51px !important;
        top: -4.04rem !important;
        right: 1.35rem !important;
    }
    .npc_justin_textbox {
        background: url(https://i.imgur.com/ds0D7SJ.png) no-repeat !important;
        height: 66px !important;
        width: 51px !important;
        top: -4.68em !important;
        right: 1.45em !important;
    }
}
if holiday == tur {
    /*LESLIE*/
    .seasonal .background {
        background: url(https://i.imgur.com/q2vMQgY.png) !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/fB79Qzq.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .seasonal .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*ALEX*/
    .market .background {
        background: url(https://imgur.com/Gi9SJmo.png) !important;
    }
    .market .npc {
        background: url(https://i.imgur.com/zPYgTCI.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*IAN*/
    .quests .background {
        background: url(https://i.imgur.com/rvvkIiL.png) !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/qLne2v9.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .quests .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/2b2rl0g.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/KpZpy2R.png) !important;
        background-repeat: no-repeat !important;
        width: 60px;
        height: 72px;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: url(https://i.imgur.com/R1xICfC.png) !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/ALi5PoJ.png) !important;
        background-repeat: no-repeat !important;
        height: 246px;
        top: 0px !important;
        left: 0px !important;
    }
    
    /*JUSTIN*/
    /*.npc-justin-textbox {
        background: url(https://i.imgur.com/vMMI2Ec.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7.7rem !important;
        right: 0.3rem !important;
    }
    .npc_justin_textbox {
        background: url(https://i.imgur.com/vMMI2Ec.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7rem !important;
        right: 0.3rem !important;
    }*/
}
if holiday == nye {
    /*LESLIE*/
    .seasonal .background {
        background: url(https://i.imgur.com/7tSN3sz.png) !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/pKwgIGs.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .seasonal .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*ALEX*/
    .market .background {
        background: url(https://i.imgur.com/yZGaZnO.png) !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/Vf24NQn.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*IAN*/
    .quests .background {
        background: url(https://i.imgur.com/fAHBHrJ.png) !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/hB4lBvI.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .quests .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/CmqQ5wR.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/Xsz0g9f.png) !important;
        background-repeat: no-repeat !important;
        width: 63px;
        height: 93px;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: url(https://i.imgur.com/san7WGa.png) !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/fTAUxYI.png) !important;
        background-repeat: no-repeat !important;
        height: 246px;
        top: 0px !important;
        left: 0px !important;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox {
        background: url(https://i.imgur.com/MlsXgbQ.png) no-repeat !important;
        height: 72px !important;
        top: -4.6rem !important;
    }
    .npc_justin_textbox {
        background: url(https://i.imgur.com/MlsXgbQ.png) no-repeat !important;
        height: 66px !important;
        width: 51px !important;
        top: -4.68em !important;
        right: 1.45em !important;
    }
    
    /*TIME TRAVELERS STAY STANDARD FOR SEASON*/
}
if holiday == bdayo {
    /*LESLIE APPEARS TO SHOW UP IN STABLE IMAGE ON OLDEST IMAGES BUT HAS HER OWN IMAGE IN LATER YEARS, HER BLOCK IS KEPT HERE IN CASE I DECIDE TO UPDATE WHICH YEAR APPEARS*/
    /*.seasonal .background {
        background: none !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/h7zk7p8.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 36px !important;
    }
    .seasonal .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }*/
    
    /*ALEX*/
    .market .background {
        background: none !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/VFch6gb.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 33px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*IAN*/
    .quests .background {
        background: none !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/DVtrw5n.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 36px !important;
        left: 58px !important;
    }
    .quests .featuredItems .npc .featured-label {
        bottom: 24px !important;
        left: 8px
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/8vxHqrV.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/ISGbFtJ.png) !important;
        background-repeat: no-repeat !important;
        width: 75px;
        height: 121px;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: none !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/3r0ap2S.png) !important;
        background-repeat: no-repeat !important;
        position: absolute;
        height: 150px;
        top: 93px !important;
        left: 21px !important;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox {
        background: url(https://i.imgur.com/XWyHLDt.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7.7rem !important;
        right: 0.3rem !important;
    }
    .npc_justin_textbox {
        background: url(https://i.imgur.com/XWyHLDt.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7rem !important;
        right: 0.3rem !important;
    }
    
    /*TIME TRAVELERS SHOW UP IN TAVERN AND STABLE SHOTS APPARENTLY*/
    
    if hidettsesh {
        li.topbar-item:nth-child(3) > div:nth-child(3) > a:nth-child(3),li.topbar-item:nth-child(3) > div:nth-child(3) > a:nth-child(4) {
            display: none !important;
        }
    }
}
if holiday == valo {//only bailey and daniel?
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/wyjzzac.png) !important;
        background-repeat: no-repeat !important;
        width: 63px;
        height: 66px;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: none !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/vTjYp7k.png) !important;
        background-repeat: no-repeat !important;
        position: absolute;
        height: 150px;
        top: 93px !important;
        left: 21px !important;
    }
}
if holiday == halo {
    /*LESLIE*/
    .seasonal .background {
        background: none !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/BtPJvET.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 36px !important;
    }
    .seasonal .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*ALEX*/
    .market .background {
        background: none !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/L3DevkJ.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 33px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*IAN*/
    .quests .background {
        background: none !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/TYggAQV.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 36px !important;
        left: 58px !important;
    }
    .quests .featuredItems .npc .featured-label {
        bottom: 24px !important;
        left: 8px
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/JXhPCpI.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/gwRxiQ8.png) !important;
        background-repeat: no-repeat !important;
        width: 54px;
        height: 72px;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: none !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/OsrACE0.png) !important;
        background-repeat: no-repeat !important;
        position: absolute;
        height: 150px;
        top: 93px !important;
        left: 21px !important;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox {
        background: url(https://i.imgur.com/blVM1kp.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7.7rem !important;
        right: 0.3rem !important;
    }
    .npc_justin_textbox {
        background: url(https://i.imgur.com/blVM1kp.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7rem !important;
        right: 0.3rem !important;
    }
    
    /*TIME TRAVELERS*/
    /*.timeTravelers .background {
        background: none !important;
    }
    .timeTravelers .npc {
        background: url(https://i.imgur.com/yZ06HaB.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 45px !important;
        left: 39px !important;
    }
    .timeTravelers .featuredItems .npc .featured-label {
        bottom: 24px !important;
    }*/
}
if holiday == turo {//only bailey, alex, matt, and daniel?
    /*ALEX*/
    .market .background {
        background: none !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/nvxUo5R.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 33px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/2b2rl0g.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/KpZpy2R.png) !important;
        background-repeat: no-repeat !important;
        width: 60px;
        height: 72px;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: none !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/g8SMe7U.png) !important;
        background-repeat: no-repeat !important;
        position: absolute;
        height: 150px;
        top: 93px !important;
        left: 21px !important;
    }
}
if holiday == nyeo {
    /*LESLIE*/
    .seasonal .background {
        background: none !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/eFLDwAd.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 36px !important;
    }
    .seasonal .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*ALEX*/
    .market .background {
        background: none !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/524Yi1r.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 33px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*IAN*/
    .quests .background {
        background: none !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/oT6Dlpt.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 36px !important;
        left: 58px !important;
    }
    .quests .featuredItems .npc .featured-label {
        bottom: 24px !important;
        left: 8px
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/CmqQ5wR.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/Xsz0g9f.png) !important;
        background-repeat: no-repeat !important;
        width: 63px;
        height: 93px;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: none !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/zppaRpJ.png) !important;
        background-repeat: no-repeat !important;
        position: absolute;
        height: 150px;
        top: 93px !important;
        left: 21px !important;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox {
        background: url(https://i.imgur.com/JvDhnXR.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7.7rem !important;
        right: 0.3rem !important;
    }
    .npc_justin_textbox {
        background: url(https://i.imgur.com/JvDhnXR.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7rem !important;
        right: 0.3rem !important;
    }
    
    /*TIME TRAVELERS*/
    .timeTravelers .background {
        background: none !important;
    }
    .timeTravelers .npc {
        background: url(https://i.imgur.com/yZ06HaB.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 45px !important;
        left: 39px !important;
    }
    .timeTravelers .featuredItems .npc .featured-label {
        bottom: 24px !important;
    }
}

/*BOSSES*/

if boss == dys {
    /*LESLIE*/
    .seasonal .background {
        background: 
            url(https://i.imgur.com/KKnSALE.png),url(https://i.imgur.com/OJZGEdl.png) !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/BkptehO.png) !important;
        background-repeat: no-repeat !important;
        height: 216px;
        top: 0px !important;
        left: 0px !important;
    }
    .seasonal .closed .text {
        text-indent: -9999px;
        line-height: 0; /* Collapse the original line */
    }
    .seasonal .closed .text::after {
        content: "My pavilion!!!!!!! My decorations!!!! Oh, the Dysheartener's destroyed everything :( Please help defeat it in the Tavern so I can rebuild!";
        text-indent: 0;
        display: block;
        line-height: initial; /* New content takes up original line height */
    }
    .seasonal .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*ALEX*/
    .market .background {
        background:
            url(https://i.imgur.com/kRiNVvJ.png),url(https://i.imgur.com/PrJRsfR.png) !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/ykgDjYn.png) !important;
        background-repeat: no-repeat !important;
        height: 216px;
        top: 0px !important;
        left: 0px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }

    /*IAN*/
    .quests .background {
        background: 
            url(https://i.imgur.com/847GG7J.png),url(https://i.imgur.com/4zdXXdo.png) !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/73aGiHK.png) !important;
        background-repeat: no-repeat !important;
        height: 216px;
        top: 0px !important;
        left: 0px !important;
    }
    .quests .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*BOSS*/
    .sidebar .boss-section {
        if phobia {
            background: url(https://i.imgur.com/GPRJvJf.png);} else {
            if gboss || gifno {
                background: url(https://i.imgur.com/8LhGlDB.png);} else {
                background: url(https://i.imgur.com/imoQ9uD.gif);
            }
        }
        background-position: center;
        background-repeat: no-repeat !important;
        height: 250px;
    }
}
if boss == bwo {
    /*ALEX*/
    .market .background {
        background: none !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/g7noG7T.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 33px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/Uyes4v7.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/V5zJxhy.png) !important;
        width: 114px;
        height: 81px;
        background-repeat: no-repeat !important;
    }
    
    /*BOSS*/
    .sidebar .boss-section {
        if gboss || gifno {
            background: url(https://i.imgur.com/sa1Rxef.png);} else {
            background: url(https://i.imgur.com/DyhgGSR.gif);
        }
        background-repeat: no-repeat !important;
        height: 250px;
        background-position: center;
    }
}
if boss == bwr {
    /*ALEX*/
    .market .background {
        background: url(https://i.imgur.com/zXRFEWj.png) !important;
        }
    .market .npc {
        background: url(https://imgur.com/wnRz3U9.png) !important;
        background-repeat: no-repeat !important;
        height: 216px;
        top: 0px !important;
        left: 0px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/Uyes4v7.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/V5zJxhy.png) !important;
        width: 114px;
        height: 81px;
        background-repeat: no-repeat !important;
    }
    
    /*BOSS*/
    .sidebar .boss-section {
        if gboss || gifno {
            background: url(https://i.imgur.com/sa1Rxef.png);} else {
            background: url(https://i.imgur.com/DyhgGSR.gif);
        }
        background-repeat: no-repeat !important;
        height: 250px;
        background-position: center;
    }
}
if boss == boo {
    /*IAN*/
    .quests .background {
        background: none !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/CUYxnos.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 36px !important;
        left: 58px !important;
    }
    .quests .featuredItems .npc .featured-label {
        bottom: 24px !important;
        left: 8px
    }
    
    /*LESLIE*/
    .seasonal .background {
        background: none !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/EdIMnus.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 36px !important;
    }
    .seasonal .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    .seasonal .closed .text {
        text-indent: -9999px;
        line-height: 0; /* Collapse the original line */
    }
    .seasonal .closed .text::after {
        content: "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*";
        text-indent: 0;
        display: block;
        line-height: initial; /* New content takes up original line height */
        }
    .seasonal .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*DANIEL*/
    .sleep strong,.sleep ul {
        display: none;
    }
    .sleep::before {
        content: "Welcome to the Tavern... I guess... If you need to rest, I'll set you up at the Inn... While checked-in, your Dailies won't hurt you at the day's end, but you can still check them off... if you have the energy...\00000a\00000aOh... If you are participating in a boss quest, the boss will still damage you for your party mates' missed Dailies... Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn...\00000a\00000a";
        white-space: pre-wrap;
    }
    .sidebar .grassy-meadow-backdrop {
        background: none !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/QS8Mxko.png) !important;
        height: 150px;
        background-repeat: no-repeat !important;
        position: absolute;
        top: 93px !important;
        left: 21px !important;
    }
    
    /*The code below places the inn instructions above the world boss image solely because the edited text seemed like it could be confused as being said by Burnout.*/
    
    .sidebar > .section {
        display: flex;
        flex-direction: column;
    }
    .sidebar .boss-section {
        order: 2 !important;
    }
    .sidebar .sleep {
        order: 1 !important;
    }
    
    /*BOSS*/
    .sidebar .boss-section {
        if gboss || gifno {
            background: url(https://i.imgur.com/0lAgFid.png);} else {
            background: url(https://i.imgur.com/vovqFcT.gif);
        }
        background-repeat: no-repeat !important;
        height: 280px;
        background-position: center;
    }
}
if boss == bor {
    /*IAN*/
    .quests .background {
        background: url(https://i.imgur.com/4zdXXdo.png) !important;
    }
    .quests .npc {
        background: url(https://imgur.com/g3FgGa5.png) !important;
        background-repeat: no-repeat !important;
        top: 0 !important;
        left: 0 !important;
    }
    .quests .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*LESLIE*/
    .seasonal .background {
        background: url(https://imgur.com/q2vMQgY.png) !important;
    }
    .seasonal .npc {
        background: url(https://imgur.com/ChWlkWi.png) !important;
        background-repeat: no-repeat !important;
        top: 0 !important;
        left: 0 !important;
    }
    .seasonal .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    .seasonal .closed .text {
        text-indent: -9999px;
        line-height: 0; /* Collapse the original line */
    }
    .seasonal .closed .text::after {
        content: "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*";
        text-indent: 0;
        display: block;
        line-height: initial; /* New content takes up original line height */
        }
    
    /*DANIEL*/
    .sleep strong,.sleep ul {
        display: none;
    }
    .sleep::before {
        content: "Welcome to the Tavern... I guess... If you need to rest, I'll set you up at the Inn... While checked-in, your Dailies won't hurt you at the day's end, but you can still check them off... if you have the energy...\00000a\00000aOh... If you are participating in a boss quest, the boss will still damage you for your party mates' missed Dailies... Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn...\00000a\00000a";
        white-space: pre-wrap;
    }
    .sidebar .grassy-meadow-backdrop {
        background: url(https://i.imgur.com/dRKuiuG.png) !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/gupfEfp.png) !important;
        background-repeat: no-repeat !important;
        height: 246px;
        top: 0px !important;
        left: 0px !important;
    }
    
    //This text places the inn instructions above the world boss image solely because the edited text seemed like it could be confused as being said by Burnout.
    
    .sidebar > .section {
        display: flex;
        flex-direction: column;
    }
    .sidebar .boss-section {
        order: 2 !important;
    }
    .sidebar .sleep {
        order: 1 !important;
    }
    
    /*BOSS*/
    .sidebar .boss-section {
        if gboss || gifno {
            background: url(https://i.imgur.com/0lAgFid.png);} else {
            background: url(https://i.imgur.com/vovqFcT.gif);
        }
        background-repeat: no-repeat !important;
        height: 280px;
        background-position: center;
    }
}
if boss == aso {
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/d8L2iPY.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/pUL3hm9.png) !important;
        background-repeat: no-repeat !important;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox {
        background: url(https://i.imgur.com/HkMJqRL.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7.7rem !important;
        right: 0.3rem !important;
    }
    .npc_justin_textbox {
        background: url(https://i.imgur.com/HkMJqRL.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7rem !important;
        right: 0.3rem !important;
    }

    /*BOSS*/
    .sidebar .boss-section {
        background: url(https://i.imgur.com/nKz9BsK.png);
        background-repeat: no-repeat !important;
        height: 280px;
        background-position: center;
    }
}

/*if boss == asr {
    .stable .npc_matt {
        background: url(https://i.imgur.com/d8L2iPY.png) !important;
    }
    
    .npc_bailey {
        background: url(https://i.imgur.com/pUL3hm9.png) !important;
        background-repeat: no-repeat !important;
    }
    
    .npc-justin-textbox {
        background: url(https://i.imgur.com/KrzSaHB.png) no-repeat !important;
        right: 1rem !important;
        top: -3.1rem !important;
    }

    .sidebar .boss-section {
        background: url(https://i.imgur.com/nKz9BsK.png);
        background-repeat: no-repeat !important;
        height: 280px;
        background-position: center;
    }
}*/

if boss == drago {
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: none !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/3O7QDBS.png) !important;
        background-repeat: no-repeat !important;
        height: 150px;
        position: absolute;
        top: 93px !important;
        left: 21px !important;
    }
    
    /*BOSS*/
    .sidebar .boss-section {
        background: url(https://i.imgur.com/IcTWEcp.png);
        background-repeat: no-repeat !important;
        height: 280px;
        background-position: center;
    }
    
    if hidettsesh {
        li.topbar-item:nth-child(3) > div:nth-child(3) > a:nth-child(3),li.topbar-item:nth-child(3) > div:nth-child(3) > a:nth-child(4) {
            display: none !important;
        }
    }
}
if boss == dragos {
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: none !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/3O7QDBS.png) !important;
        background-repeat: no-repeat !important;
        height: 150px;
        position: absolute;
        top: 93px !important;
        left: 21px !important;
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/x5gHvDw.png) !important;
    }
    
    /*ALEX*/
    .market .background {
        background: none !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/j45yTDN.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 33px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*BOSS*/
    .sidebar .boss-section {
        background: url(https://i.imgur.com/IcTWEcp.png);
        background-repeat: no-repeat !important;
        height: 280px;
        background-position: center;
    }
    
    if hidettsesh {
        li.topbar-item:nth-child(3) > div:nth-child(3) > a:nth-child(3),li.topbar-item:nth-child(3) > div:nth-child(3) > a:nth-child(4) {
            display: none !important;
        }
    }
}

if boss == dragr {
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: url(https://i.imgur.com/OfrsHyX.png) !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/JrMZyoT.png) !important;
        background-repeat: no-repeat !important;
        height: 246px;
        top: 0px !important;
        left: 0px !important;
    }
    
    /*BOSS*/
    .sidebar .boss-section {
        background: url(https://i.imgur.com/IcTWEcp.png);
        background-repeat: no-repeat !important;
        height: 280px;
        background-position: center;
    }
    
    if hidettsesh {
        li.topbar-item:nth-child(3) > div:nth-child(3) > a:nth-child(3),li.topbar-item:nth-child(3) > div:nth-child(3) > a:nth-child(4) {
            display: none !important;
        }
    }
}

if boss == dragrs {
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: url(https://i.imgur.com/OfrsHyX.png) !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/JrMZyoT.png) !important;
        background-repeat: no-repeat !important;
        height: 246px;
        top: 0px !important;
        left: 0px !important;
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/x5gHvDw.png) !important;
    }
    
    /*ALEX*/
    .market .background {
        background: url(https://i.imgur.com/B5u97Lg.png) !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/X8JSDKo.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*BOSS*/
    .sidebar .boss-section {
        background: url(https://i.imgur.com/IcTWEcp.png);
        background-repeat: no-repeat !important;
        height: 280px;
        background-position: center;
    }
    
    if hidettsesh {
        li.topbar-item:nth-child(3) > div:nth-child(3) > a:nth-child(3),li.topbar-item:nth-child(3) > div:nth-child(3) > a:nth-child(4) {
            display: none !important;
        }
    }
}
if fool == 2023 {
    [class="current-pet"] {
        background: url(https://i.imgur.com/s6qBgf7.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-"],[class*="Pet-BearCub-"] {
        background: url(https://i.imgur.com/ivYYc33.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-Fox-"] {
        background: url(https://i.imgur.com/4We1seR.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-Wolf-"] {
        background: url(https://i.imgur.com/UpAxTbc.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-TigerCub-"] {
        background: url(https://i.imgur.com/s6qBgf7.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-Dragon-"] {
        background: url(https://i.imgur.com/ZvsvhsV.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-LionCub-"] {
        background: url(https://i.imgur.com/EWHLAyL.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-PandaCub-"] {
        background: url(https://i.imgur.com/Ue5BIZx.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-FlyingPig-"],.Pet[class*="FlyingPig"] {
        background: url(https://i.imgur.com/BK732LQ.png) !important;
        width: 81px !important;
        height: 99px !important;
        top: -28px !important;
    }
    [class*="Pet-Cactus-"] {
        background: url(https://i.imgur.com/gej5sqR.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    .Pet[class*="-Veteran"],.Pet-Wolf-Cerberus,.Pet-Dragon-Hydra,.Pet.Pet-Dragon-Hydra,[class*="Pet-Turkey-"],.Pet-BearCub-Polar,.Pet-MantisShrimp-Base,[class*="Pet-JackOLantern-"],.Pet-Mammoth-Base,.Pet-Tiger-Veteran,.Pet-Phoenix-Base,.Pet-Turkey-Gilded,.Pet-MagicalBee-Base,.Pet-Lion-Veteran,.Pet-Gryphon-RoyalPurple,.Pet-Jackalope-RoyalPurple,.Pet-Orca-Base,.Pet-Bear-Veteran,.Pet-Hippogriff-Hopeful,.Pet-Fox-Veteran,.Pet-Gryphon-Gryphatrice,.Pet-Gryphatrice-Jubilant {
        background: url(https://i.imgur.com/ZvsvhsV.png) !important;
        width: 81px !important;
        height: 99px !important;
        top: -28px !important;
    }
}
if fool == 2022 {
    [class="current-pet"] {
        background: url(https://i.imgur.com/MEuyOGw.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-"],[class*="Pet-Fox-"] {
        background: url(https://i.imgur.com/gATfyxL.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-BearCub-"] {
        background: url(https://i.imgur.com/Z4DpGk2.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-Wolf-"] {
        background: url(https://i.imgur.com/rrIgdDx.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-TigerCub-"] {
        background: url(https://i.imgur.com/TqysKP3.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-Dragon-"] {
        background: url(https://i.imgur.com/aHMryd9.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-LionCub-"] {
        background: url(https://i.imgur.com/MwPAxWC.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-PandaCub-"] {
        background: url(https://i.imgur.com/XXGFg4l.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-FlyingPig-"],.Pet[class*="FlyingPig"] {
        background: url(https://i.imgur.com/MqXcSMR.png) !important;
        width: 81px !important;
        height: 99px !important;
        top: -28px !important;
    }
    [class*="Pet-Cactus-"] {
        background: url(https://i.imgur.com/MEuyOGw.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    .Pet[class*="-Veteran"],.Pet-Wolf-Cerberus,.Pet-Dragon-Hydra,.Pet.Pet-Dragon-Hydra,[class*="Pet-Turkey-"],.Pet-BearCub-Polar,.Pet-MantisShrimp-Base,[class*="Pet-JackOLantern-"],.Pet-Mammoth-Base,.Pet-Tiger-Veteran,.Pet-Phoenix-Base,.Pet-Turkey-Gilded,.Pet-MagicalBee-Base,.Pet-Lion-Veteran,.Pet-Gryphon-RoyalPurple,.Pet-Jackalope-RoyalPurple,.Pet-Orca-Base,.Pet-Bear-Veteran,.Pet-Hippogriff-Hopeful,.Pet-Fox-Veteran,.Pet-Gryphon-Gryphatrice,.Pet-Gryphatrice-Jubilant {
        background: url(https://i.imgur.com/rrIgdDx.png) !important;
        width: 81px !important;
        height: 99px !important;
        top: -28px !important;
    }
}
if fool == 2021 {
    [class*="Pet-"] {
        filter: invert(100%);
    }
}
if fool == 2020 {
    [class="current-pet"] {
        background: url(https://i.imgur.com/TLNeTiZ.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-"],[class*="Pet-FlyingPig-"],.Pet[class*="FlyingPig"] {
        background: url(https://i.imgur.com/h1HleS4.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-"]:not(.current-pet),[class*="Pet-FlyingPig-"]:not(.current-pet),.Pet[class*="FlyingPig"]:not(.current-pet) {
        top: -28px !important;
    }
    [class*="Pet-Fox-"] {
        background: url(https://i.imgur.com/TUu7sgz.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-BearCub-"] {
        background: url(https://i.imgur.com/h0ErHpt.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-Wolf-"] {
        background: url(https://i.imgur.com/uP02mlj.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-TigerCub-"] {
        background: url(https://i.imgur.com/JeLTDpY.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-Dragon-"] {
        background: url(https://i.imgur.com/9QmwMZK.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-LionCub-"] {
        background: url(https://i.imgur.com/eCspYrk.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-PandaCub-"] {
        background: url(https://i.imgur.com/1CeP5zA.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-Cactus-"] {
        background: url(https://i.imgur.com/TLNeTiZ.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    .Pet[class*="-Veteran"],.Pet-Wolf-Cerberus,.Pet-Dragon-Hydra,.Pet.Pet-Dragon-Hydra,[class*="Pet-Turkey-"],.Pet-BearCub-Polar,.Pet-MantisShrimp-Base,[class*="Pet-JackOLantern-"],.Pet-Mammoth-Base,.Pet-Tiger-Veteran,.Pet-Phoenix-Base,.Pet-Turkey-Gilded,.Pet-MagicalBee-Base,.Pet-Lion-Veteran,.Pet-Gryphon-RoyalPurple,.Pet-Jackalope-RoyalPurple,.Pet-Orca-Base,.Pet-Bear-Veteran,.Pet-Hippogriff-Hopeful,.Pet-Fox-Veteran,.Pet-Gryphon-Gryphatrice,.Pet-Gryphatrice-Jubilant {
        background: url(https://i.imgur.com/eCspYrk.png) !important;
        width: 81px !important;
        height: 99px !important;
        top: -28px !important;
    }
    /*LESLIE*/
    .seasonal .background {
        background: url(https://i.imgur.com/NsFORJ6.png) !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/jsfzcaS.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .seasonal .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*ALEX*/
    .market .background {
        background: url(https://i.imgur.com/qnlJ3rY.png) !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/nMu1gKj.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*IAN*/
    .quests .background {
        background: url(https://i.imgur.com/aBu8Nwq.png) !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/w74dKGN.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .quests .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/bOagSPK.png) !important;
    }
    
    /*BAILEY*/
    /*.npc_bailey {
        background: url(https://i.imgur.com/Yy6SKF0.png) !important;
        width: 60px;
        background-repeat: no-repeat !important;
    } DOES NOT HAVE AN APRIL FOOL'S SPECIFIC DESIGN FOR THIS YEAR*/
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: url(https://i.imgur.com/Fpvlfxy.png) !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/SJWx5aG.png) !important;
        background-repeat: no-repeat !important;
        height: 246px;
        top: 0px !important;
        left: 0px !important;
    }
    
    /*JUSTIN*/
    /*.npc-justin-textbox {
        background: url(https://i.imgur.com/fThtM8q.png) no-repeat !important;
        right: 1rem !important;
        top: -3.1rem !important;
    } DOES NOT HAVE AN APRIL FOOL'S SPECIFIC DESIGN FOR THIS YEAR*/
    
    /*TIME TRAVELERS*/
    .timeTravelers .background {
        background: url(https://i.imgur.com/crPnRDC.png) !important;
    }
    .timeTravelers .npc {
        background: url(https://i.imgur.com/Yjls6TW.png) no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .timeTravelers .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
}
if fool == 2019 {
    [class="current-pet"] {
        background: url(https://i.imgur.com/Gp5gpmg.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-"],[class*="Pet-Fox-"] {
        background: url(https://i.imgur.com/uN6jVm9.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-BearCub-"] {
        background: url(https://i.imgur.com/2HDwX9b.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-Wolf-"] {
        background: url(https://i.imgur.com/dpkEABI.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-TigerCub-"] {
        background: url(https://i.imgur.com/nY1LIRl.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-Dragon-"] {
        background: url(https://i.imgur.com/dwC3cxg.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-LionCub-"] {
        background: url(https://i.imgur.com/6XWxS8P.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-PandaCub-"] {
        background: url(https://i.imgur.com/H3ocnrj.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="Pet-FlyingPig-"],.Pet[class*="FlyingPig"] {
        background: url(https://i.imgur.com/Gp5gpmg.png) !important;
        width: 81px !important;
        height: 99px !important;
        top: -28px !important;
    }
    [class*="Pet-Cactus-"] {
        background: url(https://i.imgur.com/zvWmydS.png) !important;
        width: 81px !important;
        height: 99px !important;
    }
    [class*="-Veteran"],.Pet-Wolf-Cerberus,.Pet-Dragon-Hydra,.Pet.Pet-Dragon-Hydra,[class*="Pet-Turkey-"],.Pet-BearCub-Polar,.Pet-MantisShrimp-Base,[class*="Pet-JackOLantern-"],.Pet-Mammoth-Base,.Pet-Tiger-Veteran,.Pet-Phoenix-Base,.Pet-Turkey-Gilded,.Pet-MagicalBee-Base,.Pet-Lion-Veteran,.Pet-Gryphon-RoyalPurple,.Pet-Jackalope-RoyalPurple,.Pet-Orca-Base,.Pet-Bear-Veteran,.Pet-Hippogriff-Hopeful,.Pet-Fox-Veteran,.Pet-Gryphon-Gryphatrice,.Pet-Gryphatrice-Jubilant {
        background: url(https://i.imgur.com/H3ocnrj.png) !important;
        width: 81px !important;
        height: 99px !important;
        top: -28px !important;
    }
    /*LESLIE*/
    .seasonal .background {
        background: url(https://i.imgur.com/NsFORJ6.png) !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/ptvMQmz.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .seasonal .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*ALEX*/
    .market .background {
        background: url(https://i.imgur.com/qnlJ3rY.png) !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/l8n5OAj.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*IAN*/
    .quests .background {
        background: url(https://i.imgur.com/aBu8Nwq.png) !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/OPHSgF4.png) !important;
        background-repeat: no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .quests .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/8lX2Wac.png) !important;
        width: 212px;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/ToVWpfY.png) !important;
        width: 60px;
        height: 108px;
        background-repeat: no-repeat !important;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: url(https://i.imgur.com/Fpvlfxy.png) !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/aT4jWdd.png) !important;
        background-repeat: no-repeat !important;
        height: 246px;
        top: 0px !important;
        left: 0px !important;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox,.npc_justin_textbox {
        background: url(https://i.imgur.com/xQfPRwO.png) no-repeat !important;
        width: 81px !important;
        height: 48px !important;
        right: 1rem !important;
        top: -3.1rem !important;
    }
    
    /*TIME TRAVELERS*/
    .timeTravelers .background {
        background: url(https://i.imgur.com/crPnRDC.png) !important;
    }
    .timeTravelers .npc {
        background: url(https://i.imgur.com/4fwkd2k.png) no-repeat !important;
        top: 0px !important;
        left: 0px !important;
    }
    .timeTravelers .featuredItems .npc .featured-label {
        bottom: -14px !important;
        left: 80px
    }
}
if fool == 2018 {
    /* PETS */
    [class*="Mount_Head_"],[class*="Mount_Body_"] {
        margin-top: 18px !important; /* Sprite accommodates 105x123 box */
        left: 28px !important;
        top: 34px !important;
        z-index: 999 !important;
    }
    [class*="Mount_"],[class*="Pet-"] {
        transform: scale(0.333, 0.333) !important;
        -ms-transform: scale(0.333, 0.333) !important;
        -webkit-transform: scale(0.333, 0.333) !important;
    }
    [class*="_Sabretooth"]:not(.item-content),[class*="_TRex"],[class*="_Wolf"]:not(.item-content) {
        left: 18px !important;
        top: 25px !important;
    }
    [class*="_JackOLantern"]:not(.item-content) {
        left: 32px !important;
    }
    [class*="_Cuttlefish"]:not(.item-content),[class*="_Frog"]:not(.item-content),[class*="_MagicalBee"]:not(.item-content),   [class*="_Mammoth"]:not(.item-content) {
        top: 30px !important;
    }
    .pet:not([class*="FlyingPig"]) {
        top: -8px !important;
    }
    .item .item-content {
        top: 0px !important;
    }
    .current-pet {
        right: 70px !important;
        top: 70px !important;
        left: -11px !important;
    }
    .member-details .avatar {
        padding-top: 24.5px !important;
    }
}
if fool == 2017 {
    .current-pet[class*="Pet-"] {
        background: url(https://i.imgur.com/IGA4z4w.png) !important;
    }
    .current-pet.Pet-Phoenix-Base,.current-pet[class*="-Red"],.current-pet[class*="-Shimmer"] {
        background: url(https://i.imgur.com/Z1fKm5X.png) !important;
    }
    .current-pet.Pet-Wolf-Cerberus,.current-pet.Pet-Dragon-Hydra,.current-pet[class*="-Zombie"],.current-pet[class*="-Spooky"] {
        background: url(https://i.imgur.com/Z0Kx5V3.png) !important;
    }
    .current-pet[class*="-White"],.current-pet[class*="-Polar"] {
        background: url(https://i.imgur.com/5jxDGzu.png) !important;
    }
    .current-pet[class*="-Skeleton"],.current-pet[class*="-Ghost"] {
        background: url(https://i.imgur.com/joH5xcI.png) !important;
    }
    .current-pet[class*="-Shade"],.current-pet[class*="-Veteran"] {
        background: url(https://i.imgur.com/XXwxGhs.png) !important;
    }
    .current-pet[class*="-Golden"],.current-pet[class*="-Gilded"],.current-pet[class*="RoyalPurple"] {
        background: url(https://i.imgur.com/JnJJi1v.png) !important;
    }
    .current-pet[class*="-Desert"] {
        background: url(https://i.imgur.com/5RvAI1X.png) no-repeat !important;
    }
    .current-pet[class*="-Cupid"],.current-pet[class*="-CottonCandyPink"] {
        background: url(https://i.imgur.com/CF51Xud.png) !important;
    }
    .current-pet[class*="-CottonCandyBlue"] {
        background: url(https://i.imgur.com/vkVy5KB.png) !important;
    }
    .current-pet[class*="-Base"] {
        background: url(https://i.imgur.com/5pZK5qA.png) !important;
        height: 146px !important;
    }
    /*LESLIE*/
    .seasonal .background {
        background: none !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/QEhy4dU.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 36px !important;
    }
    .seasonal .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*ALEX*/
    .market .background {
        background: none !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/0jKVkam.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 33px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*IAN*/
    .quests .background {
        background: none !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/YrISbSq.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 36px !important;
        left: 58px !important;
    }
    .quests .featuredItems .npc .featured-label {
        bottom: 24px !important;
        left: 8px
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/IyIdvIq.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/0QyAmBs.png) !important;
        background-repeat: no-repeat !important;
        width: 81px;
        height: 78px;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: none !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/vm3i4lg.png) !important;
        background-repeat: no-repeat !important;
        position: absolute;
        height: 150px;
        top: 93px !important;
        left: 21px !important;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox {
        background: url(https://i.imgur.com/XphQ6ci.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7.7rem !important;
        right: 0.3rem !important;
    }
    .npc_justin_textbox {
        background: url(https://i.imgur.com/XphQ6ci.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7rem !important;
        right: 0.3rem !important;
    }
    
    /*TIME TRAVELERS*/
    .timeTravelers .background {
        background: none !important;
    }
    .timeTravelers .npc {
        background: url(https://i.imgur.com/eEXLto3.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 45px !important;
        left: 39px !important;
    }
    .timeTravelers .featuredItems .npc .featured-label {
        bottom: 24px !important;
    }
}
if fool == 2015 {
    /*LESLIE*/
    .seasonal .background {
        background: none !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/73X6ujd.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 36px !important;
    }
    .seasonal .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*ALEX*/
    .market .background {
        background: none !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/LZpVF5F.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 33px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: 40px
    }
    
    /*IAN*/
    .quests .background {
        background: none !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/YGyPD7I.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 36px !important;
        left: 58px !important;
    }
    .quests .featuredItems .npc .featured-label {
        bottom: 24px !important;
        left: 8px
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/Xsbr4zN.png) !important;
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/xmTvqb1.png) !important;
        background-repeat: no-repeat !important;
        width: 60px;
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: none !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/WinjukO.png) !important;
        background-repeat: no-repeat !important;
        height: 150px;
        position: absolute;
        top: 93px !important;
        left: 21px !important;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox {
        background: url(https://i.imgur.com/vN5iKLp.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7.7rem !important;
        right: 0.3rem !important;
    }
    .npc_justin_textbox {
        background: url(https://i.imgur.com/vN5iKLp.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7rem !important;
        right: 0.3rem !important;
    }
    
    /*TIME TRAVELERS*/
    .timeTravelers .background {
        background: none !important;
    }
    .timeTravelers .npc {
        background: url(https://i.imgur.com/eEXLto3.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 45px !important;
        left: 39px !important;
    }
    .timeTravelers .featuredItems .npc .featured-label {
        bottom: 24px !important;
    }
}
if fool == 2014 {
    /* TRANSFORMATION */
    .avatar_floral_wizard {
        background: url(https://i.imgur.com/z1OmLZZ.png) no-repeat;
    }
    .avatar_floral_warrior {
        background: url(https://i.imgur.com/7JczNfp.png) no-repeat;
    }
    .avatar_floral_healer {
        background: url(https://i.imgur.com/36ovEUW.png) no-repeat;
    }
    .avatar_floral_rogue {
        background: url(https://i.imgur.com/sgmUP3E.png) no-repeat;
    }
    /*LESLIE*/
    .seasonal .background {
        background: none !important;
    }
    .seasonal .npc {
        background: url(https://i.imgur.com/rVTD0xW.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 36px !important;
    }
    .seasonal .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: -30px
    }
    .seasonal .featuredItems .npc .featured-label .text:after {
        content: " is still getting ready for her grand opening in December 2014!";
        white-space: pre-wrap;
    }
    
    /*ALEX*/
    .market .background {
        background: none !important;
        }
    .market .npc {
        background: url(https://i.imgur.com/47Ec5dS.png) !important;
        background-repeat: no-repeat !important;
        height: 138px;
        top: 48px !important;
        left: 33px !important;
    }
    .market .featuredItems .npc .featured-label {
        bottom: 36px !important;
        left: -30px
    }
    .market .featuredItems .npc .featured-label .text {
        text-indent: -9999px;
        line-height: 0; /* Collapse the original line */
    }
    .market .featuredItems .npc .featured-label .text:after {
        content: "Sir Lemon von Grapefruit von Tangerine";
        text-indent: 0;
        display: block;
        line-height: initial; /* New content takes up original line height */
    }
    
    /*IAN*/
    .quests .background {
        background: none !important;
    }
    .quests .npc {
        background: url(https://i.imgur.com/Zs7dGU0.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 36px !important;
        left: 58px !important;
    }
    .quests .featuredItems .npc .featured-label {
        bottom: 24px !important;
        left: -20px
    }
    .quests .featuredItems .npc .featured-label .text {
        text-indent: -9999px;
        line-height: 0; /* Collapse the original line */
    }
    .quests .featuredItems .npc .featured-label .text:after {
        content: "Tomayto Tomahto";
        text-indent: 0;
        display: block;
        line-height: initial; /* New content takes up original line height */
    }
    
    /*MATT*/
    .stable .npc_matt {
        background: url(https://i.imgur.com/oLVpZjI.png) !important; /*Blade Wheatgrassington III*/
    }
    
    /*BAILEY*/
    .npc_bailey {
        background: url(https://i.imgur.com/5rMtGEd.png) !important;
        background-repeat: no-repeat !important;
        width: 45px;
        height: 96px;
    }
    .notification-bold-purple {
        text-indent: -9999px;
        line-height: 0; /* Collapse the original line */
    }
    .notification-bold-purple:after {
        content: "New Mrs. Carrot the Carroty Carrot Update!";
        text-indent: 0;
        display: block;
        line-height: initial; /* New content takes up original line height */
    }
    .bailey-header h1 {
        text-indent: -9999px;
        line-height: 0; /* Collapse the original line */
    }
    .bailey-header h1:after {
        content: "New Stuff by Mrs. Carrot the Carroty Carrot";
        text-indent: 0;
        display: block;
        line-height: initial; /* New content takes up original line height */
    }
    
    /*DANIEL*/
    .sidebar .grassy-meadow-backdrop {
        background: none !important;
    }
    .sidebar .daniel_front {
        background: url(https://i.imgur.com/h9r5yyo.png) !important;
        background-repeat: no-repeat !important;
        height: 150px;
        position: absolute;
        top: 93px !important;
        left: 21px !important;
    }
    .sleep strong {
        display: none;
    }
    if boss == bor || boo {
        .sleep ul {
            display: block;
        }
    }
    .sleep:before {
        content: "Need a break? Check into Turnip McRadishwhacker's Inn to pause some of Habitica's more difficult game mechanics:";
        font-weight: bold;
    }
    
    /*JUSTIN*/
    .npc-justin-textbox {
        background: url(https://i.imgur.com/cvDLj9V.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7.7rem !important;
        right: 0.3rem !important;
    }
    .npc_justin_textbox {
        background: url(https://i.imgur.com/cvDLj9V.png) no-repeat !important;
        width: 84px !important;
        height: 120px !important;
        top: -7rem !important;
        right: 0.3rem !important;
    }
    .justin-section .featured-label .text,.introjs-tooltiptext .featured-label .text {
        text-indent: -9999px;
        line-height: 0; /* Collapse the original line */
    }
    .justin-section .featured-label .text:after,.introjs-tooltiptext .featured-label .text:after {
        content: "Açai du Bleu Bèrie";
        text-indent: 0;
        display: block;
        line-height: initial; /* New content takes up original line height */
    }
    .justin-message strong {
        font-size: 0px !important;
    }
    .justin-message strong:after {
        content: "Açai du Bleu Bèrie";
        font-weight: bold;
        font-size: 14px;
    }
    
    /*TIME TRAVELERS*/
    .timeTravelers .background {
        background: none !important;
    }
    .timeTravelers .npc {
        background: url(https://i.imgur.com/0N2bGlX.png) !important;
        background-repeat: no-repeat !important;
        height: 135px;
        top: 45px !important;
        left: 39px !important;
    }
    .timeTravelers .featuredItems .npc .featured-label {
        bottom: 24px !important;
        left: -30px;
    }
    .timeTravelers .featuredItems .npc .featured-label .text:after {
        content: " are still procuring hourglasses!";
    }
    if hidettsesh {
        li.topbar-item:nth-child(3) > div:nth-child(3) > a:nth-child(3),li.topbar-item:nth-child(3) > div:nth-child(3) > a:nth-child(4) {
            display: none !important;
        }
    }
}
}
@-moz-document url-prefix("https://habitica.com/shops/") {
/* CONTAINS ONLY SEASONAL SHOP AND TIME TRAVELER HIDING LOGIC FOR SECTION NAVBAR BELOW HEADER*/

if fool == 2014 || holiday == bdayo || boss == drago || boss == dragos || boss == dragr || boss == dragrs {
    if hidettsesh {
        a.nav-link:nth-child(3),a.nav-link:nth-child(4) {
            display: none !important;
        }
    }
}
}