section.advent{min-width:100%;min-height:100%;background-size:cover;background-attachment:fixed}section.advent .container{margin:0 auto;max-width:480px}section.advent .container .content{padding:10px 0}section.advent .container .content h1,section.advent .container .content h2,section.advent .container .content h3{text-align:center}section.advent .container .content h1{width:300px;margin:0px auto;padding:12px 24px;display:block;background-color:#fff}section.advent .container .content h2{padding:12px 24px;color:#232323}section.advent .container .content h3{color:#cfe8a9;font-size:48px;font-weight:bold;-webkit-text-stroke:1px #97cd44}section.advent .grid-container{box-sizing:border-box}section.advent .grid{background:rgba(255,255,255,.5);padding-top:10px;padding-left:10px;border-radius:5px}section.advent .grid:after{content:"";display:block;clear:both}section.advent .grid-item{float:left;margin-bottom:10px;cursor:pointer;border-width:4px;border-style:solid;border-radius:5px;width:190px;height:140px}section.advent .grid-item.grid-item--width2{width:390px}section.advent .grid-item.grid-item--width3{width:590px}section.advent .grid-item.grid-item--width4{width:790px}section.advent .grid-item .calendar-data{height:calc(140px - 8px)}section.advent .grid-item.grid-item--height2{height:210px}section.advent .grid-item.grid-item--height2 .calendar-data{height:calc(210px - 8px)}section.advent .grid-item.grid-item--height3{height:270px}section.advent .grid-item.grid-item--height3 .calendar-data{height:270px-8px}section.advent .grid-item.grid-item--height4{height:370px}section.advent .grid-item.grid-item--height4 .calendar-data{height:370px-8px}section.advent .calendar-data{width:100%;display:flex;align-items:center;justify-content:center}section.advent .calendar-data .-day{font-family:"Mountains of Christmas","Helvetica","Arial","sans-serif";letter-spacing:2px;text-align:center;vertical-align:center;font-size:24px;font-weight:bold;color:#fffde3}section.advent .calendar-data .-reward{width:100%;height:100%;display:flex;align-items:center;justify-content:center;-webkit-box-shadow:0 0 8px 0 #6c6c6c inset;-moz-box-shadow:0 0 8px 0 #6c6c6c inset;box-shadow:0 0 8px 0 #6c6c6c inset}section.advent .calendar-data .-reward>i{font-size:48px}@media(max-width: 767.98px){section.advent .container{max-width:490px}section.advent .container .content h1{background-color:#f0f}section.advent .grid{padding-left:4%}section.advent .grid-item{width:45%;height:130px}section.advent .grid-item.grid-item--width2{width:45%}section.advent .grid-item.grid-item--width3{width:93%}section.advent .grid-item.grid-item--width4{width:93%}section.advent .grid-item .calendar-data{height:calc(130px - 8px)}section.advent .grid-item.grid-item--height2{height:200px}section.advent .grid-item.grid-item--height2 .calendar-data{height:calc(200px - 8px)}section.advent .grid-item.grid-item--height3{height:260px}section.advent .grid-item.grid-item--height3 .calendar-data{height:260px-8px}section.advent .grid-item.grid-item--height4{height:360px}section.advent .grid-item.grid-item--height4 .calendar-data{height:360px-8px}}@media(min-width: 768px){section.advent .container{max-width:640px}section.advent .container .content h1{background-color:red}section.advent .calendar-data .-day{font-size:42px}}@media(min-width: 992px){section.advent .container{max-width:840px}section.advent .container .content h1{background-color:blue}}@media(min-width: 1200px){section.advent .container{max-width:1240px}section.advent .container .content h1{background-color:#000}}.advent.calendar .reward h2{text-transform:uppercase;letter-spacing:6px;font-size:32px;margin-top:22px;margin-bottom:14px;font-weight:700}.advent.calendar .reward h3{margin-bottom:32px}.scratcher{border-width:3px;border-style:solid;border-radius:5px;-webkit-box-shadow:0 0 8px 0 #6c6c6c inset;-moz-box-shadow:0 0 8px 0 #6c6c6c inset;box-shadow:0 0 8px 0 #6c6c6c inset;position:relative;width:306px;height:306px;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.scratcher .canvas{position:absolute;top:0}.scratcher .content{height:300px}.scratcher .content .fa-icon>i{font-size:64px !important}body{font-family:"Avenir Next","Avenir",sans-serif}nav.nav{height:0;width:100%}#menuToggle{display:block;position:fixed;top:50px;left:50px;z-index:1;-webkit-user-select:none;user-select:none}#menuToggle a{text-decoration:none;color:#232323;transition:color .3s ease}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),background .5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .55s ease}#menuToggle span:first-child{transform-origin:0% 0%}#menuToggle span:nth-last-child(2){transform-origin:0% 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px, -1px)}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px)}#menu{position:fixed;top:0;bottom:0;width:300px;margin:0 0 0 -50px;padding:50px;padding-top:92px;font-weight:400;background:#ccd5ae;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-100%, 0);transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1)}#menu .-header{font-size:13px;text-transform:uppercase;padding-top:24px;padding-bottom:10px;border-bottom:1px solid #232323}#menu li{padding:10px 0;font-size:18px}#menuToggle input:checked~ul{transform:none}.page{letter-spacing:1px;font-weight:400}.page.-advent{margin-top:120px}.page.-advent .block{padding:24px;border-radius:5px}.page.-advent .block h3{font-size:18px}.page.-settings .item button,.page.-settings .item a.button{width:100%;border-radius:18px;border-width:0;padding:14px 24px;height:48px;font-size:13px}@media(max-width: 767.98px){.page.-settings .item>div:nth-child(2){margin-top:24px}}@media(min-width: 768px){.page.-settings .item{display:flex;align-items:center}.page.-settings .item>div:nth-child(2){width:300px;text-align:right}}.page.-rules ul{padding:0}.page.-rules ul li{display:flex;list-style-type:none}.page.-rules ul li i{display:block;margin-top:6px;margin-left:6px;margin-right:6px;font-size:10px}.page.-rules ul li span{display:block;padding:0 6px 12px}.page.-login .menu{display:block;position:fixed;top:50px;left:50px;z-index:1;-webkit-user-select:none;user-select:none}.page.-login .menu a{color:#ccd5ae;font-size:24px}.page.-progress .symbols,.page.-progress .symbol{display:flex;flex-wrap:wrap}.page.-progress .symbols .icon,.page.-progress .symbol .icon{margin-right:24px;width:48px;height:48px;border-width:2px;border-style:solid;border-radius:5px}.page.-progress .symbols .icon i,.page.-progress .symbol .icon i{font-size:24px}.page.-progress .symbols .icon,.page.-progress .symbols .text,.page.-progress .symbol .icon,.page.-progress .symbol .text{justify-content:center;align-items:center;display:inline-flex}.page.-progress .symbols{text-align:center;align-items:left}.page.-progress .symbols.-current{justify-content:center;margin:48px 0 24px}.page.-progress .symbols.-current>div{width:124px}.page.-progress .symbols.-current>div .icon{margin:0;margin-bottom:8px}.page.-progress .symbols.-rewards{justify-content:space-between;margin:48px 0 24px}.page.-progress .symbols.-rewards>div .icon{margin-bottom:8px}.page.-progress .symbols.-rewards>div .text{width:240px;text-align:left;justify-content:left}.form.-login,form.-login{max-width:500px;margin:32px auto}.form.-login h1,.form.-login h2,.form.-login h3,form.-login h1,form.-login h2,form.-login h3{margin-bottom:24px}.form input,.form .form-control,form input,form .form-control{font-size:14px;padding:20px;border-width:1.5px;border-style:solid;border-color:#e7e7e9;border-radius:18px;height:48px}.form button[type=submit],.form input[type=submit],form button[type=submit],form input[type=submit]{width:100%;border-radius:18px;padding:14px;height:48px;font-size:14px;border:none}.form .form-group,form .form-group{margin-bottom:24px}.form .form-group small,form .form-group small{font-size:11px}.form .form-guide,form .form-guide{margin:24px 0;border-radius:18px;padding:24px;display:flex}.form .form-guide>.icon,form .form-guide>.icon{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.form .form-guide>.text,form .form-guide>.text{padding:0 12px;font-size:13px}*{box-sizing:border-box}html,body{padding:0px;margin:0px;width:100%;height:100%}footer{text-align:center;font-size:13px;padding-bottom:24px;color:#ccc}.snowflakes{display:block !important}.snowflake{color:#fff;font-size:1em;font-family:Arial,sans-serif;text-shadow:0 0 1px #555}.snowflake,.snowflake .inner{animation-iteration-count:infinite;animation-play-state:running}@keyframes snowflakes-fall{0%{transform:translateY(0)}100%{transform:translateY(110vh)}}@keyframes snowflakes-shake{0%,100%{transform:translateX(0)}50%{transform:translateX(80px)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;user-select:none;cursor:default;animation-name:snowflakes-shake;animation-duration:3s;animation-timing-function:ease-in-out}.snowflake .inner{animation-duration:10s;animation-name:snowflakes-fall;animation-timing-function:linear}.snowflake:nth-of-type(0){left:1%;animation-delay:0s}.snowflake:nth-of-type(0) .inner{animation-delay:0s}.snowflake:first-of-type{left:10%;animation-delay:1s}.snowflake:first-of-type .inner,.snowflake:nth-of-type(8) .inner{animation-delay:1s}.snowflake:nth-of-type(2){left:20%;animation-delay:.5s}.snowflake:nth-of-type(2) .inner,.snowflake:nth-of-type(6) .inner{animation-delay:6s}.snowflake:nth-of-type(3){left:30%;animation-delay:2s}.snowflake:nth-of-type(11) .inner,.snowflake:nth-of-type(3) .inner{animation-delay:4s}.snowflake:nth-of-type(4){left:40%;animation-delay:2s}.snowflake:nth-of-type(10) .inner,.snowflake:nth-of-type(4) .inner{animation-delay:2s}.snowflake:nth-of-type(5){left:50%;animation-delay:3s}.snowflake:nth-of-type(5) .inner{animation-delay:8s}.snowflake:nth-of-type(6){left:60%;animation-delay:2s}.snowflake:nth-of-type(7){left:70%;animation-delay:1s}.snowflake:nth-of-type(7) .inner{animation-delay:2.5s}.snowflake:nth-of-type(8){left:80%;animation-delay:0s}.snowflake:nth-of-type(9){left:90%;animation-delay:1.5s}.snowflake:nth-of-type(9) .inner{animation-delay:3s}.snowflake:nth-of-type(10){left:25%;animation-delay:0s}.snowflake:nth-of-type(11){left:65%;animation-delay:2.5s}html.theme.-one,body.theme.-one{background-color:#fefae0 !important}html.theme.-one h1,html.theme.-one h2,html.theme.-one h3,body.theme.-one h1,body.theme.-one h2,body.theme.-one h3{color:#000}.theme.-one .calendar .reward h2{color:#000}.theme.-one .scratcher{background-color:#fff}.theme.-one section.advent .grid{background-color:rgba(255,255,255,.5)}.theme.-one section.advent .grid-item{border-color:#780000;background-color:#780000}.theme.-one section.advent .grid-item .calendar-data .-day{color:#780000}.theme.-one section.advent .grid-item .calendar-data i{color:#000}.theme.-one section.advent .grid-item.-completed{background:#fff}.theme.-one .form button[type=submit],.theme.-one .form input[type=submit],.theme.-one form button[type=submit],.theme.-one form input[type=submit]{background-color:#780000}.theme.-one .form .form-group label,.theme.-one form .form-group label{color:#fff}.theme.-one .form input,.theme.-one .form .form-control,.theme.-one form input,.theme.-one form .form-control{border-color:#780000}.theme.-one .form .form-guide,.theme.-one form .form-guide{background-color:#ccd5ae}.theme.-one #menu{color:#000}.theme.-one #menuToggle a:hover{color:#780000}.theme.-one #menuToggle span{background-color:#ccd5ae}.theme.-one #menuToggle input:checked~span{background:#232323}.theme.-one .page.-settings .item button,.theme.-one .page.-settings a.button{color:#fff;background-color:#780000}.theme.-one .page.-advent .block{color:#000;background-color:rgba(255,255,255,.5)}.theme.-one .page.-advent .block h1,.theme.-one .page.-advent .block h2,.theme.-one .page.-advent .block h3,.theme.-one .page.-advent .block span{color:#000}.theme.-one .page.-rules ul li i{color:#780000}.theme.-one .page.-progress .symbol .icon,.theme.-one .page.-progress .symbols .icon,.theme.-one .page.-progress .flex .icon{color:#000;border-color:#780000;background-color:#fff}.theme.-one .page.-progress .symbol .text,.theme.-one .page.-progress .symbols .text,.theme.-one .page.-progress .flex .text{color:#000}.theme.-one .scratcher{border-color:#780000}html.theme.-two,body.theme.-two{background-color:#00271c !important}html.theme.-two h1,html.theme.-two h2,html.theme.-two h3,body.theme.-two h1,body.theme.-two h2,body.theme.-two h3{color:#e9edc9}.theme.-two .calendar .reward h2{color:#e9edc9}.theme.-two .scratcher{background-color:#e9edc9}.theme.-two section.advent .grid{background-color:rgba(233,237,201,.5)}.theme.-two section.advent .grid-item{border-color:#780000;background-color:#780000}.theme.-two section.advent .grid-item .calendar-data .-day{color:#fff}.theme.-two section.advent .grid-item .calendar-data i{color:#000}.theme.-two section.advent .grid-item.-completed{background:#e9edc9}.theme.-two .form button[type=submit],.theme.-two .form input[type=submit],.theme.-two form button[type=submit],.theme.-two form input[type=submit]{background-color:#780000}.theme.-two .form .form-group label,.theme.-two form .form-group label{color:#fff}.theme.-two .form input,.theme.-two .form .form-control,.theme.-two form input,.theme.-two form .form-control{border-color:#780000}.theme.-two .form .form-guide,.theme.-two form .form-guide{background-color:#ccd5ae}.theme.-two #menu{color:#000}.theme.-two #menuToggle a:hover{color:#780000}.theme.-two #menuToggle span{background-color:#e9edc9}.theme.-two #menuToggle input:checked~span{background:#00271c}.theme.-two .page.-settings .item button,.theme.-two .page.-settings a.button{color:#fff;background-color:#780000}.theme.-two .page.-advent .block{color:#000;background-color:rgba(233,237,201,.5)}.theme.-two .page.-advent .block h1,.theme.-two .page.-advent .block h2,.theme.-two .page.-advent .block h3,.theme.-two .page.-advent .block span{color:#000}.theme.-two .page.-rules ul li i{color:#780000}.theme.-two .page.-progress .symbol .icon,.theme.-two .page.-progress .symbols .icon,.theme.-two .page.-progress .flex .icon{color:#000;border-color:#780000;background-color:#e9edc9}.theme.-two .page.-progress .symbol .text,.theme.-two .page.-progress .symbols .text,.theme.-two .page.-progress .flex .text{color:#000}.theme.-two .scratcher{border-color:#780000}html.theme.-finnt,body.theme.-finnt{background-color:#003533 !important}html.theme.-finnt h1,html.theme.-finnt h2,html.theme.-finnt h3,body.theme.-finnt h1,body.theme.-finnt h2,body.theme.-finnt h3{color:#fff}html.theme.-finnt .form input,html.theme.-finnt .form button,body.theme.-finnt .form input,body.theme.-finnt .form button{border-color:#009184 !important}html.theme.-finnt .form input[type=submit],html.theme.-finnt .form button,body.theme.-finnt .form input[type=submit],body.theme.-finnt .form button{background-color:#009184 !important}html.theme.-finnt .form .form-guide,body.theme.-finnt .form .form-guide{background-color:#f8f7f3 !important}html.theme.-finnt a.btn-primary,body.theme.-finnt a.btn-primary{background-color:#009184}.theme.-finnt #menu{background:#f8f7f3 !important}.theme.-finnt .calendar .reward h2{color:#fff}.theme.-finnt .scratcher{background-color:#fff}.theme.-finnt section.advent .grid{background-color:rgba(233,237,201,.5)}.theme.-finnt section.advent .grid-item{border-color:#009184;background-color:#009184}.theme.-finnt section.advent .grid-item .calendar-data .-day{color:#fff}.theme.-finnt section.advent .grid-item .calendar-data i{color:#000}.theme.-finnt section.advent .grid-item.-completed{background:#fff}.theme.-finnt .form button[type=submit],.theme.-finnt .form input[type=submit],.theme.-finnt form button[type=submit],.theme.-finnt form input[type=submit]{background-color:#780000}.theme.-finnt .form .form-group label,.theme.-finnt form .form-group label{color:#fff}.theme.-finnt .form input,.theme.-finnt .form .form-control,.theme.-finnt form input,.theme.-finnt form .form-control{border-color:#780000}.theme.-finnt .form .form-guide,.theme.-finnt form .form-guide{background-color:#ccd5ae}.theme.-finnt #menu{color:#000}.theme.-finnt #menuToggle a:hover{color:#780000}.theme.-finnt #menuToggle span{background-color:#fff}.theme.-finnt #menuToggle input:checked~span{background:#003533}.theme.-finnt .page.-settings .item button,.theme.-finnt .page.-settings a.button{color:#fff;background-color:#780000}.theme.-finnt .page.-advent .block{color:#000;background-color:rgba(233,237,201,.5)}.theme.-finnt .page.-advent .block h1,.theme.-finnt .page.-advent .block h2,.theme.-finnt .page.-advent .block h3,.theme.-finnt .page.-advent .block span{color:#000}.theme.-finnt .page.-rules ul li i{color:#780000}.theme.-finnt .page.-progress .symbol .icon,.theme.-finnt .page.-progress .symbols .icon,.theme.-finnt .page.-progress .flex .icon{color:#000;border-color:#780000;background-color:#fff}.theme.-finnt .page.-progress .symbol .text,.theme.-finnt .page.-progress .symbols .text,.theme.-finnt .page.-progress .flex .text{color:#000}.theme.-finnt .scratcher{border-color:#009184}/*# sourceMappingURL=styles.css.map */
