.weekday-item{
	font-size:5px!important;
}

.month-item{
	font-size:5px!important;
}

.animated{
	font-size:15px;
}

.icon-animated-bell {
	display: inline-block;
	-moz-animation: ringing 2s 5 ease 1s;
	-webkit-animation: ringing 2s 5 ease 1s;
	-o-animation: ringing 2s 5 ease 1s;
	-ms-animation: ringing 2s 5 ease 1s;
	animation: ringing 2s 5 ease 1s;
	-moz-transform-origin: 50% 0;
	-webkit-transform-origin: 50% 0;
	-o-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0
}

@-moz-keyframes ringing {
	0% {
		-moz-transform: rotate(-15deg)
	}
	2% {
		-moz-transform: rotate(15deg)
	}
	12%,
	4% {
		-moz-transform: rotate(-18deg)
	}
	14%,
	6% {
		-moz-transform: rotate(18deg)
	}
	8% {
		-moz-transform: rotate(-22deg)
	}
	10% {
		-moz-transform: rotate(22deg)
	}
	16% {
		-moz-transform: rotate(-12deg)
	}
	18% {
		-moz-transform: rotate(12deg)
	}
	20% {
		-moz-transform: rotate(0)
	}
}

@-webkit-keyframes ringing {
	0% {
		-webkit-transform: rotate(-15deg)
	}
	2% {
		-webkit-transform: rotate(15deg)
	}
	12%,
	4% {
		-webkit-transform: rotate(-18deg)
	}
	14%,
	6% {
		-webkit-transform: rotate(18deg)
	}
	8% {
		-webkit-transform: rotate(-22deg)
	}
	10% {
		-webkit-transform: rotate(22deg)
	}
	16% {
		-webkit-transform: rotate(-12deg)
	}
	18% {
		-webkit-transform: rotate(12deg)
	}
	20% {
		-webkit-transform: rotate(0)
	}
}

@-ms-keyframes ringing {
	0% {
		-ms-transform: rotate(-15deg)
	}
	2% {
		-ms-transform: rotate(15deg)
	}
	12%,
	4% {
		-ms-transform: rotate(-18deg)
	}
	14%,
	6% {
		-ms-transform: rotate(18deg)
	}
	8% {
		-ms-transform: rotate(-22deg)
	}
	10% {
		-ms-transform: rotate(22deg)
	}
	16% {
		-ms-transform: rotate(-12deg)
	}
	18% {
		-ms-transform: rotate(12deg)
	}
	20% {
		-ms-transform: rotate(0)
	}
}

@keyframes ringing {
	0% {
		transform: rotate(-15deg)
	}
	2% {
		transform: rotate(15deg)
	}
	12%,
	4% {
		transform: rotate(-18deg)
	}
	14%,
	6% {
		transform: rotate(18deg)
	}
	8% {
		transform: rotate(-22deg)
	}
	10% {
		transform: rotate(22deg)
	}
	16% {
		transform: rotate(-12deg)
	}
	18% {
		transform: rotate(12deg)
	}
	20% {
		transform: rotate(0)
	}
}

.icon-animated-vertical {
	display: inline-block;
	-moz-animation: vertical 2s 5 ease 2s;
	-webkit-animation: vertical 2s 5 ease 2s;
	-o-animation: vertical 2s 5 ease 2s;
	-ms-animation: vertical 2s 5 ease 2s;
	animation: vertical 2s 5 ease 2s
}

@-moz-keyframes vertical {
	0%,
	16%,
	8% {
		-moz-transform: translate(0, -3px)
	}
	12%,
	20%,
	4% {
		-moz-transform: translate(0, 3px)
	}
	22% {
		-moz-transform: translate(0, 0)
	}
}

@-webkit-keyframes vertical {
	0%,
	16%,
	8% {
		-webkit-transform: translate(0, -3px)
	}
	12%,
	20%,
	4% {
		-webkit-transform: translate(0, 3px)
	}
	22% {
		-webkit-transform: translate(0, 0)
	}
}

@-ms-keyframes vertical {
	0%,
	16%,
	8% {
		-ms-transform: translate(0, -3px)
	}
	12%,
	20%,
	4% {
		-ms-transform: translate(0, 3px)
	}
	22% {
		-ms-transform: translate(0, 0)
	}
}

@keyframes vertical {
	0%,
	16%,
	8% {
		transform: translate(0, -3px)
	}
	12%,
	20%,
	4% {
		transform: translate(0, 3px)
	}
	22% {
		transform: translate(0, 0)
	}
}

.icon-animated-hand-pointer {
	display: inline-block;
	-moz-animation: hand-pointer 2s 4 ease 2s;
	-webkit-animation: hand-pointer 2s 4 ease 2s;
	-o-animation: hand-pointer 2s 4 ease 2s;
	-ms-animation: hand-pointer 2s 4 ease 2s;
	animation: hand-pointer 2s 4 ease 2s
}

@-moz-keyframes hand-pointer {
	0%,
	12%,
	24%,
	36% {
		-moz-transform: translate(0, 0)
	}
	18%,
	30%,
	6% {
		-moz-transform: translate(5px, 0)
	}
}

.icon-animated-wrench {
	display: inline-block;
	-moz-animation: wrenching 2.5s 4 ease;
	-webkit-animation: wrenching 2.5s 4 ease;
	-o-animation: wrenching 2.5s 4 ease;
	-ms-animation: wrenching 2.5s 4 ease;
	animation: wrenching 2.5s 4 ease;
	-moz-transform-origin: 90% 35%;
	-webkit-transform-origin: 90% 35%;
	-o-transform-origin: 90% 35%;
	-ms-transform-origin: 90% 35%;
	transform-origin: 90% 35%
}

@-moz-keyframes wrenching {
	0% {
		-moz-transform: rotate(-12deg)
	}
	8% {
		-moz-transform: rotate(12deg)
	}
	10%,
	28%,
	30%,
	48%,
	50%,
	68% {
		-moz-transform: rotate(24deg)
	}
	18%,
	20%,
	38%,
	40%,
	58%,
	60% {
		-moz-transform: rotate(-24deg)
	}
	75% {
		-moz-transform: rotate(0)
	}
}

@-webkit-keyframes wrenching {
	0% {
		-webkit-transform: rotate(-12deg)
	}
	8% {
		-webkit-transform: rotate(12deg)
	}
	10%,
	28%,
	30%,
	48%,
	50%,
	68% {
		-webkit-transform: rotate(24deg)
	}
	18%,
	20%,
	38%,
	40%,
	58%,
	60% {
		-webkit-transform: rotate(-24deg)
	}
	75% {
		-webkit-transform: rotate(0)
	}
}

@-o-keyframes wrenching {
	0% {
		-o-transform: rotate(-12deg)
	}
	8% {
		-o-transform: rotate(12deg)
	}
	10%,
	28%,
	30%,
	48%,
	50%,
	68% {
		-o-transform: rotate(24deg)
	}
	18%,
	20%,
	38%,
	40%,
	58%,
	60% {
		-o-transform: rotate(-24deg)
	}
	75% {
		-o-transform: rotate(0)
	}
}

@-ms-keyframes wrenching {
	0% {
		-ms-transform: rotate(-12deg)
	}
	8% {
		-ms-transform: rotate(12deg)
	}
	10%,
	28%,
	30%,
	48%,
	50%,
	68% {
		-ms-transform: rotate(24deg)
	}
	18%,
	20%,
	38%,
	40%,
	58%,
	60% {
		-ms-transform: rotate(-24deg)
	}
	75% {
		-ms-transform: rotate(0)
	}
}

@keyframes wrenching {
	0% {
		transform: rotate(-12deg)
	}
	8% {
		transform: rotate(12deg)
	}
	10%,
	28%,
	30%,
	48%,
	50%,
	68% {
		transform: rotate(24deg)
	}
	18%,
	20%,
	38%,
	40%,
	58%,
	60% {
		transform: rotate(-24deg)
	}
	75% {
		transform: rotate(0)
	}
}

@-moz-keyframes blinking {
	0%,
	80% {
		opacity: 1
	}
	40% {
		opacity: 0
	}
}

@-webkit-keyframes blinking {
	0%,
	80% {
		opacity: 1
	}
	40% {
		opacity: 0
	}
}

@-ms-keyframes blinking {
	0%,
	80% {
		opacity: 1
	}
	40% {
		opacity: 0
	}
}

@keyframes blinking {
	0%,
	80% {
		opacity: 1
	}
	40% {
		opacity: 0
	}
}

@-moz-keyframes pulsating {
	0%,
	10%,
	20%,
	30%,
	40% {
		-moz-transform: scale(1)
	}
	25%,
	5% {
		-moz-transform: scale(.75)
	}
	15%,
	35% {
		-moz-transform: scale(1.25)
	}
}

@-webkit-keyframes pulsating {
	0%,
	10%,
	20%,
	30%,
	40% {
		-webkit-transform: scale(1)
	}
	25%,
	5% {
		-webkit-transform: scale(.75)
	}
	15%,
	35% {
		-webkit-transform: scale(1.25)
	}
}

@-ms-keyframes pulsating {
	0%,
	10%,
	20%,
	30%,
	40% {
		-ms-transform: scale(1)
	}
	25%,
	5% {
		-ms-transform: scale(.75)
	}
	15%,
	35% {
		-ms-transform: scale(1.25)
	}
}

@keyframes pulsating {
	0%,
	10%,
	20%,
	30%,
	40% {
		transform: scale(1)
	}
	25%,
	5% {
		transform: scale(.75)
	}
	15%,
	35% {
		transform: scale(1.25)
	}
}