.calendar-archives.twentytwelve{position:relative;width:100%}.calendar-archives.twentytwelve *{box-sizing:border-box!important}.calendar-archives.twentytwelve ul,.calendar-archives.twentytwelve li{margin:0;padding:0;list-style:none;display:list-item}.calendar-archives.twentytwelve .archives-years{position:relative;overflow:hidden}.calendar-archives.twentytwelve .calendar-navigation{position:relative;width:100%;height:26px;margin-bottom:5px}.calendar-archives.twentytwelve .calendar-navigation a,.calendar-archives.twentytwelve .calendar-navigation ul,.calendar-archives.twentytwelve .calendar-navigation div,.calendar-archives.twentytwelve .calendar-navigation li{line-height:26px;text-decoration:none!important}.calendar-archives.twentytwelve .calendar-navigation .prev-year,.calendar-archives.twentytwelve .calendar-navigation .next-year{display:block;position:absolute;width:26px;font-size:18px;text-align:center;color:#757575}.calendar-archives.twentytwelve .calendar-navigation .prev-year:hover,.calendar-archives.twentytwelve .calendar-navigation .next-year:hover{color:#FA752D}.calendar-archives.twentytwelve .calendar-navigation .prev-year.disabled,.calendar-archives.twentytwelve .calendar-navigation .next-year.disabled{opacity:.4;cursor:default;text-decoration:none}.calendar-archives.twentytwelve .calendar-navigation .prev-year.disabled:hover,.calendar-archives.twentytwelve .calendar-navigation .next-year.disabled:hover{background:0;color:#757575}.calendar-archives.twentytwelve .calendar-navigation .prev-year{left:0}.calendar-archives.twentytwelve .calendar-navigation .next-year{right:0}.calendar-archives.twentytwelve .calendar-navigation .menu-container{position:absolute;width:100px;left:50%;margin-left:-50px;text-align:center}.calendar-archives.twentytwelve .calendar-navigation .menu-container.months{width:160px;margin-left:-80px;text-transform:capitalize}.calendar-archives.twentytwelve .calendar-navigation .menu-container:hover .arrow-down{border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,0.2);background-color:#e6e6e6;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-ms-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-webkit-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-o-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:linear-gradient(top,#f4f4f4,#e6e6e6);border:1px solid #d2d2d2}.calendar-archives.twentytwelve .calendar-navigation .menu-container a.title{display:block;width:100%}.calendar-archives.twentytwelve .calendar-navigation .menu-container a.title:hover{color:#FA752D!important}.calendar-archives.twentytwelve .calendar-navigation .menu-container a.title:visited{color:#757575}.calendar-archives.twentytwelve .calendar-navigation .menu-container .arrow-down{color:#757575;position:absolute;width:20px;right:0;top:0;cursor:pointer;font-size:10px;border:1px solid #fff;font-family:Verdana,Arial,Helvetica,sans-serif}.calendar-archives.twentytwelve .calendar-navigation .menu-container .arrow-down:hover{color:#5e5e5e;background-color:#ebebeb;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#f9f9f9,#ebebeb);background-image:-ms-linear-gradient(top,#f9f9f9,#ebebeb);background-image:-webkit-linear-gradient(top,#f9f9f9,#ebebeb);background-image:-o-linear-gradient(top,#f9f9f9,#ebebeb);background-image:linear-gradient(top,#f9f9f9,#ebebeb)}.calendar-archives.twentytwelve .calendar-navigation .menu-container .menu{position:absolute;z-index:99;display:none;width:100%;background:#f0f0f0;border-radius:3px;box-shadow:0 1px 6px rgba(0,0,0,0.4);overflow:hidden;top:0}.calendar-archives.twentytwelve .calendar-navigation .menu-container .menu a{display:block;color:#757575}.calendar-archives.twentytwelve .calendar-navigation .menu-container .menu a:hover{background:#fa752d;cursor:pointer;color:#fff}.calendar-archives.twentytwelve .calendar-navigation .menu-container .menu a.selected{color:#757575;background:#fff}.calendar-archives.twentytwelve .year{position:absolute;background-color:#fff;top:0;left:0;margin-left:-100%;width:100%;z-index:0}.calendar-archives.twentytwelve .year .year-link{display:none}.calendar-archives.twentytwelve .year.last{position:relative}.calendar-archives.twentytwelve .year.current{margin-left:0;z-index:1}.calendar-archives.twentytwelve .month,.calendar-archives.twentytwelve .day{float:left;overflow:hidden;display:block;position:relative;background-color:#f0f0f0;color:#CCC;margin:0 3% 3% 0;border-radius:3px;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);box-shadow:0 1px 4px rgba(0,0,0,0.2)}.calendar-archives.twentytwelve .month.has-posts,.calendar-archives.twentytwelve .day.has-posts{background-color:#757575}.calendar-archives.twentytwelve .month.has-posts a,.calendar-archives.twentytwelve .day.has-posts a{color:#FFF;display:block;width:100%;height:100%}.calendar-archives.twentytwelve .month.has-posts a:hover,.calendar-archives.twentytwelve .day.has-posts a:hover{background-color:#fa752d}.calendar-archives.twentytwelve .month.last,.calendar-archives.twentytwelve .day.last{margin-right:0!important}.calendar-archives.twentytwelve .month{width:22.75%;height:50px}.calendar-archives.twentytwelve .month .month-name{text-transform:capitalize;font-size:16px;font-weight:400;display:block;position:absolute;top:6px;left:8px}.calendar-archives.twentytwelve .month .postcount{display:block;position:absolute;bottom:6px;right:6px}.calendar-archives.twentytwelve .month .postcount .count-text{font-size:9px}.calendar-archives.twentytwelve .day{text-align:center;width:11.714%!important;height:auto!important;line-height:100%;padding:5px 0}.calendar-archives.twentytwelve .day.has-posts{padding:0}.calendar-archives.twentytwelve .day.has-posts a{padding:5px 0!important;text-decoration:none}.calendar-archives.twentytwelve .day.noday{background:none!important;box-shadow:none}.calendar-archives.twentytwelve .day.weekday{display:inline-block;text-transform:uppercase;background:none!important;box-shadow:none;font-weight:bold!important;color:#666;font-size:85%;margin:0 3% 5px 0}.calendar-archives.twentytwelve .week-row{margin:0;padding:0;overflow:hidden}