/* codeDESIGN - events_calendar_clean_standalone.css */@charset "utf-8";/* CALENDAR */.layout_codedesign_responsive_events_calendar {	background: #ffffff;	margin: 0px 0px 0px 0px;	padding: 20px 20px 20px 20px;	color: #242424;	border: 4px solid #D6B061;}@media only screen and (max-width: 1199px) {	.layout_codedesign_responsive_events_calendar {		margin: 0px 0px 0px 0px;		padding: 20px 20px 20px 20px;	}	}@media only screen and (max-width: 991px) {	.layout_codedesign_responsive_events_calendar {		margin: 0px 0px 40px 0px;		padding: 20px 20px 20px 20px;	}	}.layout_codedesign_responsive_events_calendar_inner {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.layout_codedesign_responsive_events_calendar_inner div.col-xs-2,.layout_codedesign_responsive_events_calendar_inner div.col-xs-4,.layout_codedesign_responsive_events_calendar_inner div.col-xs-8 {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}/* CALENDAR NAVIGATION */.codedesign_responsive_events_calendar_navigation {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}.codedesign_responsive_events_calendar_navigation div.calendar_navigation_prev,.codedesign_responsive_events_calendar_navigation div.calendar_navigation_next {	text-align: center;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}@media only screen and (max-width: 1199px) {	.codedesign_responsive_events_calendar_navigation div.calendar_navigation_prev {		text-align: left;	}	.codedesign_responsive_events_calendar_navigation div.calendar_navigation_next {		text-align: right;	}}.codedesign_responsive_events_calendar_navigation a.prev-month,.codedesign_responsive_events_calendar_navigation a.next-month {	font-size: 32px;	color: #D6B061;	text-decoration: none;	text-align: center;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	-webkit-transition: all 0.33s ease-in-out;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;		}.codedesign_responsive_events_calendar_navigation a.prev-month:hover,.codedesign_responsive_events_calendar_navigation a.next-month:hover {	color: #242424;}.codedesign_responsive_events_calendar_navigation div.calendar_navigation_date {	height: 40px;	line-height: 35px;	font-weight: 600;	text-align: center;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}/* CALENDAR DAYS */.codedesign_responsive_events_calendar_weekdays {	margin: 10px 0px 10px 0px;	padding: 0px 0px 0px 0px;}.codedesign_responsive_events_calendar_weekdays ul,.codedesign_responsive_events_calendar_weekdays ul li {	list-style: none;	list-style-type: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.codedesign_responsive_events_calendar_weekdays li {	width: calc((100% / 7));	float: left;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;			font: normal 13px/20px 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;	font-weight: 600;	text-align: center;}/* CALENDAR DAYS */.codedesign_responsive_events_calendar_days {	margin: 20px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}.codedesign_responsive_events_calendar_days ul,.codedesign_responsive_events_calendar_days ul li {	list-style: none;	list-style-type: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.codedesign_responsive_events_calendar_days ul li {	width: calc((100% / 7));	float: left;	margin: 0px 0px 0px 0px;	padding: 2px 2px 2px 2px;	font: normal 13px/26px 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;	font-weight: 300;	text-align: center;	-webkit-transition: all 0.33s ease-in-out;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;}.codedesign_responsive_events_calendar_days ul li a,.codedesign_responsive_events_calendar_days ul li a:link,.codedesign_responsive_events_calendar_days ul li a:visited {	width: 100%;	height: 100%;	display: inline-block;	text-decoration: none;}.codedesign_responsive_events_calendar_days ul li.calendar_day:hover {	background: #ffffff;	color: #242424;}.codedesign_responsive_events_calendar_days ul li.calendar_day_active a,.codedesign_responsive_events_calendar_days ul li.calendar_day_active a:link,.codedesign_responsive_events_calendar_days ul li.calendar_day_active a:visited {	background: #D6B061;	color: #ffffff;}