.calendar-archives{position:relative;width:100%}.calendar-archives *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .calendar-archives a{text-decoration:none} .calendar-archives .archives-years{position:relative;overflow:hidden} .calendar-archives .cal-nav{position:relative;width:100%;height:30px;border:none;color:#fff;display:inline-block;text-decoration:none;margin-bottom:1px}.calendar-archives .cal-nav *{line-height:30px;text-decoration:none} .calendar-archives .cal-nav .prev-year,.calendar-archives .cal-nav .next-year{display:block;position:absolute;width:30px;height:30px;text-align:center;color:#fff}.calendar-archives .cal-nav .prev-year:hover,.calendar-archives .cal-nav .next-year:hover{background:#24890d} .calendar-archives .cal-nav .prev-year.disabled,.calendar-archives .cal-nav .next-year.disabled{opacity:.4;cursor:default}.calendar-archives .cal-nav .prev-year.disabled:hover,.calendar-archives .cal-nav .next-year.disabled:hover{background:none;color:#fff} .calendar-archives .cal-nav .prev-year{left:0;border-right:1px #000 solid} .calendar-archives .cal-nav .next-year{right:0;border-left:1px #000 solid} .calendar-archives .cal-nav .year-nav{position:absolute;width:100px;left:50%;margin-left:-50px;text-align:center}.calendar-archives .cal-nav .year-nav:hover{background:#24890d;font-weight:bolder}.calendar-archives .cal-nav .year-nav:hover .arrow-down{border-left:1px solid #2b6d1b} .calendar-archives .cal-nav .year-nav a.year-title{display:block;width:100%;color:#fff} .calendar-archives .cal-nav .year-nav .arrow-down{color:#fff;position:absolute;width:24px;height:30px;right:0;top:0;cursor:pointer;font-size:9px;border-left:1px solid #000}.calendar-archives .cal-nav .year-nav .arrow-down:hover{background:#41a62a} .calendar-archives .cal-nav .year-nav .arrow-down span{display:none} .calendar-archives .cal-nav .year-nav .arrow-down:after{-webkit-font-smoothing:antialiased;content:"\f502";display:inline-block;font:normal 8px/1 Genericons;top:10px;vertical-align:text-bottom} .calendar-archives .cal-nav .year-nav .year-select{position:absolute;z-index:99;display:none;width:100%;background:#24890d;top:0}.calendar-archives .cal-nav .year-nav .year-select .year{display:block;color:#fff}.calendar-archives .cal-nav .year-nav .year-select .year:hover{background:#41a62a;cursor:pointer} .calendar-archives .cal-nav .year-nav .year-select .year.selected{color:#fff;font-weight:bolder}.calendar-archives .cal-nav .year-nav .year-select .year.selected:hover{background:none;color:#fff;text-decoration:none;cursor:default} .calendar-archives .archives-years{overflow:hidden}.calendar-archives .archives-years .year{position:absolute;top:0;left:0;margin-left:-100%;width:100%;z-index:0}.calendar-archives .archives-years .year .year-link{display:none} .calendar-archives .archives-years .year.last{position:relative} .calendar-archives .archives-years .year.current{margin-left:0;z-index:1} .calendar-archives .archives-years .year .month{float:left;width:25%;height:40px;position:relative;background:#24890d;border:none;border-bottom:1px #000 solid;border-right:1px #000 solid;overflow:hidden}.calendar-archives .archives-years .year .month a{display:block;margin:0;padding:0;width:100%;height:100%;color:#fff !important} .calendar-archives .archives-years .year .month .month-name{text-transform:capitalize;font-size:14px;font-weight:400;display:block;position:absolute;top:2px;left:4px} .calendar-archives .archives-years .year .month .postcount{display:block;position:absolute;bottom:2px;right:4px}.calendar-archives .archives-years .year .month .postcount .count-number{font-size:10px} .calendar-archives .archives-years .year .month .postcount .count-text{font-size:9px} .calendar-archives .archives-years .year .month:hover{background:#41a62a} .calendar-archives .archives-years .year .month.empty{color:#666;background:#121212;border-color:#000}.calendar-archives .archives-years .year .month.empty .postcount{display:none} .calendar-archives .archives-years .year .month.last{border-right:0}