/* Calendar
	--------------------------------------------------------------------------------------- */
/* must manually layer to prevent calendar displaying under sidebar */
header.site-header,
body.page-id-48757 .widget-area,
.widget-area-footer,
article.no-results{
	z-index:1;
}
.widget-area{
	z-index:2;
}
.site-content,
article{
	z-index:0;
}
.main-navigation{
	z-index:9999;
}
/* product archive and main market pages */
body.page-id-49387 article.no-results,
body.page-id-49299 article.no-results{
	z-index:0;
}
/* main calendar page */
body.page-id-49006 .site-content,
body.page-id-49006 article{
	z-index:1;
}
body.page-id-49006 .widget-area-footer,
body.page-id-49006 header.site-header{
	z-index:0;
}
/* home page */
body.home .site-content,
body.home article,
ul.slides{
	z-index:1;
}
body.home header.site-header{
	z-index:2;
}
/* hide arrows */
.dzstooltip.arrow-left:before,
.dzstooltip.arrow-right:before,
.dzstooltip.arrow-top:before,
.dzstooltip.arrow-bottom:before{
	display:none;
}
.dzscalendar{
	width:100%;
	z-index:9000;
}
.dzstooltip > div > h5{
	padding-top:4px;
	font-size:14px;
	word-wrap:initial;
	word-break:keep-all;
	-khtml-hyphens:none;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	hyphens:none;
	max-height:25px;
	overflow:hidden;
}
.dzscalendar .dzstooltip{
	z-index:9999;
	position:fixed;
	width:94%;
	width:94vw;
	left:3%;
	left:3vw;
	top:2%;
	top:2vh;
	max-height:97%;
	max-height:97vh;
	overflow-y:hidden;
}
.dzscalendar .dzstooltip > .tooltip-close{
	font-weight:bold;
	font-size:20px;
}
/* event box background colors */
.tag-myccloud {
	background-color:#dbdee8;
}
.tag-myccloud .the-number{
	color:#FFFFFF;
}
a.urlift {
	z-index:9001;
}
p.mycc-refer-link.mycc-cal{
	text-align:left;
}
p.mycc-refer-link.mycc-cal a{
	text-decoration:none;
}
.dzscalendar.skin-responsive-galileo .headerRow{
  	background: #3d5098;
}
.curr-date {
	background-color:rgba(61,80,152, 0.2);
}
.dzscalendar.skin-responsive-galileo .calendar-controls .arrow-left{
	background: transparent no-repeat center center url(../images/arrowleft-galileo.png);
}
.dzscalendar.skin-responsive-galileo .calendar-controls .arrow-right{
	background: transparent no-repeat center center url(../images/arrowright-galileo.png);
}
.cal-encl{
	width:48%;
	-khtml-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	vertical-align:top;
	margin:0;
	padding-bottom:4px;
}
.cal-encl.this-day{
	background:#e0ebef;
}
@media screen and (min-width:600px) {
	/* Calendar
	--------------------------------------------------------------------------------------- */
	.dzscalendar .dzstooltip{
		width:86%;
		width:86vw;
		left:7%;
		left:7vw;
		top:10%;
		top:10vh;
		max-height:92%;
		max-height:92vh;
	}
}