.calendar-archives {	position: relative;	width: 100%;}.calendar-archives * {	box-sizing: border-box !important;}.calendar-archives a:focus,.calendar-archives a:active {	outline: none !important;}.calendar-archives>.calendar-navigation {	position: relative;	display: table;	width: 100%;	height: 30px;}.calendar-archives>.calendar-navigation>.prev-year,.calendar-archives>.calendar-navigation>.next-year,.calendar-archives>.calendar-navigation>.menu-container {	position: relative;	display: table-cell;	height: 30px;	vertical-align: middle;}.calendar-archives>.calendar-navigation>.prev-year>a.title,.calendar-archives>.calendar-navigation>.next-year>a.title,.calendar-archives>.calendar-navigation>.menu-container>a.title {	display: block;	height: 30px;	line-height: 30px;}.calendar-archives>.calendar-navigation>.prev-year>ul.menu,.calendar-archives>.calendar-navigation>.next-year>ul.menu,.calendar-archives>.calendar-navigation>.menu-container>ul.menu {	position: absolute;	display: none;	width: 100%;	top: 0;	overflow: hidden;	background-color: #FFF;	z-index: 99;}.calendar-archives>.calendar-navigation>.prev-year li,.calendar-archives>.calendar-navigation>.next-year li,.calendar-archives>.calendar-navigation>.menu-container li {	display: block;}.calendar-archives>.calendar-navigation>.prev-year li>a,.calendar-archives>.calendar-navigation>.next-year li>a,.calendar-archives>.calendar-navigation>.menu-container li>a {	display: block;	height: 30px;	line-height: 30px;}.calendar-archives>.calendar-navigation>.prev-year>.arrow-down,.calendar-archives>.calendar-navigation>.next-year>.arrow-down,.calendar-archives>.calendar-navigation>.menu-container>.arrow-down {	position: absolute;	top: 0;	right: 0;	height: 30px;	line-height: 30px;	font-family: Verdana, Arial, Helvetica, sans-serif;}.calendar-archives>.archives-years {	position: relative;	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 .month,.calendar-archives .day {	position: relative;	overflow: hidden;	float: left;}.calendar-archives .month {	width: 25%;	height: 50px;}.calendar-archives .day {	width: 14.28571% !important;}.settings_page_Archives_Calendar_Widget #TB_ajaxContent {	background-color: #fff;}.calendar-archives.pastel .calendar-navigation {	height: 30px !important;	margin-bottom: 1px;	border-radius: 0px;	color: #FFF;	background-color: #313639;}.calendar-archives.pastel .calendar-navigation>.prev-year,.calendar-archives.pastel .calendar-navigation>.next-year {	width: 30px;	border-radius: 0px;	font-size: 18px;	text-align: center;	color: #FFF;}.calendar-archives.pastel .calendar-navigation>.prev-year:hover,.calendar-archives.pastel .calendar-navigation>.next-year:hover {	background-color: #FF4F00;}.calendar-archives.pastel .calendar-navigation>.prev-year.disabled,.calendar-archives.pastel .calendar-navigation>.next-year.disabled {	opacity: .4;	cursor: default;}.calendar-archives.pastel .calendar-navigation>.prev-year.disabled:hover,.calendar-archives.pastel .calendar-navigation>.next-year.disabled:hover {	background: none;}.calendar-archives.pastel .calendar-navigation>.prev-year {	border-right: 1px #FFF solid;}.calendar-archives.pastel .calendar-navigation>.next-year {	border-left: 1px #FFF solid;}.calendar-archives.pastel .calendar-navigation>.menu-container {	position: relative;	height: 30px;	padding: 0;	text-align: center;	text-transform: capitalize;}.calendar-archives.pastel .calendar-navigation>.menu-container:hover {	background-color: #FF4F00;}.calendar-archives.pastel .calendar-navigation>.menu-container>a.title {	display: block;	height: 30px;	line-height: 30px;	color: #FFF;	vertical-align: middle;}.calendar-archives.pastel .calendar-navigation>.menu-container>ul,.calendar-archives.pastel .calendar-navigation>.menu-container>ul>li {	margin: 0;	padding: 0;}.calendar-archives.pastel .calendar-navigation>.menu-container>ul.menu {	position: absolute;	display: none;	width: 100%;	top: 0;	overflow: hidden;	border: none;	box-shadow: 0 0 10px #000;	background-color: #FFF;	z-index: 99;}.calendar-archives.pastel .calendar-navigation>.menu-container li {	display: block;}.calendar-archives.pastel .calendar-navigation>.menu-container li>a {	display: block;	height: 30px;	line-height: 30px;	color: #0c9aca;}.calendar-archives.pastel .calendar-navigation>.menu-container li>a:hover {	background-color: #0c9aca;	cursor: pointer;	color: #FFF;}.calendar-archives.pastel .calendar-navigation>.menu-container li>a.selected {	color: #FFF;	background-color: #F2C8BA;}.calendar-archives.pastel .calendar-navigation>.menu-container li>a.selected:hover {	text-decoration: none;	cursor: default;	background-color: #F2C8BA;}.calendar-archives.pastel .calendar-navigation>.menu-container>.arrow-down {	position: absolute;	width: 24px;	height: 30px;	top: 0;	right: 0;	border-left: 1px solid #313639;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFF;	font-size: 9px;	line-height: 30px;	cursor: pointer;}.calendar-archives.pastel .calendar-navigation>.menu-container>.arrow-down:hover {	background-color: #0c9aca;}.calendar-archives.pastel a {	text-decoration: none;}.calendar-archives.pastel>.archives-years {	background-color: #FFFFFF;}.calendar-archives.pastel .month,.calendar-archives.pastel .day {	display: block;	color: #CCC;	border-bottom: 1px #ffffff solid;	border-right: 1px #ffffff solid;	border-radius: 0px;	background-color: #f0f0f0;}.calendar-archives.pastel .month.has-posts a,.calendar-archives.pastel .day.has-posts a {	display: block;	width: 100%;	height: 100%;	border-radius: 0px;	color: #FFFFFF;	background-color: #0c9aca;}.calendar-archives.pastel .month.has-posts a:hover,.calendar-archives.pastel .day.has-posts a:hover {	background-color: #5ebce5;}.calendar-archives.pastel .month.last,.calendar-archives.pastel .day.last {	margin-right: 0 !important;}.calendar-archives.pastel .month {	width: 25%;	height: 50px;}.calendar-archives.pastel .month .month-name {	position: absolute;	display: block;	text-transform: capitalize;	font-size: 16px;	font-weight: 400;	top: 6px;	left: 8px;}.calendar-archives.pastel .month .postcount {	display: block;	position: absolute;	right: 6px;	bottom: 6px;}.calendar-archives.pastel .month .postcount .count-text {	font-size: 9px;}.calendar-archives.pastel .day {	width: 14.28571428571429% !important;	padding: 5px 0;	text-align: center;	line-height: 100%;}.calendar-archives.pastel .day.has-posts {	padding: 0;}.calendar-archives.pastel .day.has-posts a {	padding: 5px 0 !important;	text-decoration: none;}.calendar-archives.pastel .day.noday {	border: none;	box-shadow: none;	background: none !important;}.calendar-archives.pastel .day.weekday {	display: inline-block;	border-right: 1px #FFFFFF solid;	border-bottom: 1px #FFFFFF solid;	color: #fff;	font-size: 85%;	text-transform: uppercase;	font-weight: bold;	box-shadow: none;	background-color: #a7a7a7;}.calendar-archives.pastel .week-row {	margin: 0;	padding: 0;	overflow: hidden;}.calendar-archives.pastel .week-row.weekdays {	margin-bottom: 0px;}