/* jQuery Countdown styles V_1_3 */
.hasCountdown {
	display:inline-block;
	width:100%;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	color: #888;
}
.countdown_row {
	/*clear: both;
	width: 100%;
	padding: 0px 2px;*/
	text-align: center;
	margin:0 auto;
	display:inline-block;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	/*width: 47%;*/
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	/*width: 22%;*/
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 100%;
	text-align: center;
}
.cd_container .countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	display: block;
	width: 100%;
}
.sep {
	display: block;
	float: left;
	font-size: 150%;
	font-weight:bold;
	padding:0px 2px;
	/*width:3%;*/
	
}


.cd_container
{
	margin:0 auto;
	text-align:center;
	position:relative;
	overflow:hidden;
	/*margin-bottom:20px;*/
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
	padding:0;
	box-sizing:content-box;
	font-style:normal;
	letter-spacing:0px;
}
.cd_container *{
	line-height:inherit;
	color:inherit;
	font-style:inherit;
	letter-spacing:inherit;
	font-family:inherit;
	font-size:inherit;
}
.cd_info
{
	display:block;
	padding:0.5em 0px;
	overflow:hidden;
	position:relative;
	z-index:999;
	zoom:1;
	height:100%;
}
.corners_all
{
	-moz-border-radius:2em;
	-webkit-border-radius:2em;
	border-radius:2em;
}
.cd_timer,.cd_date
{
	position:relative;
	display:block;
	height:100%;
}
.cd_container span.us
{
	display:block;
	margin-top:10px;
	text-align:center;
	font-size:100%;
}
.cd_container p
{
	text-align:center;
	margin:0px;
	display:block;
	padding:0;
	line-height:normal;
}
.cd_container p.event_title
{
	font-size:150%;
}
.cd_container .event_text
{
	position:absolute;
	display:block;
	bottom:0;
	text-align:center;
	width:100%;
	padding-bottom:25px;
}
.cd_container.compact .event_text
{
	position:absolute;
	display:block;
	bottom:0;
	text-align:center;
	width:100%;
	padding-bottom:9%;
}
.cd_container.horizontal .cd_info{
	padding:0;
	/*padding-top:4px;*/
}
.cd_container.horizontal .cd_timer .hasCountdown
{
	width:59%;
	float:left;
}
.cd_container.horizontal .cd_timer .event_text, .cd_container.horizontal .cd_date .event_text
{
	width:40%;
	float:right;
	position:relative;
	display:inline-block;
	padding:0;
	vertical-align:middle;
	line-height:100%;
	padding-top:3%;
}
.cd_container.horizontal .cd_date .event_text{
	padding-top:4%;
}
.cd_container.horizontal .cd_timer .event_text .us, .cd_container.horizontal .cd_timer .event_text p.event_title
{
	margin:0;
	display:inline-block;
}
.cd_container.horizontal .cd_timer .event_text .us
{
	font-size:90%;
}
.cd_container.horizontal .cd_timer .event_text p.event_title, .cd_container.horizontal .cd_date .event_text p.event_title
{
	font-size:120%;
	margin-left:5px;
	display:inline;
	width:100%;
}
.cd_container.horizontal .cd_date{ text-align:left; }
.cd_container.horizontal .cd_date p.event_title
{
	width:55%;
	float:left;
	margin:0;
	display:inline-block;
	font-size:200%;
	margin-left:5px;
	padding-top:4%;
}

.cd_container img
{
	position:absolute;
	top:0;
	left:0;
}




.nodec
{
	text-decoration:none;
}
.threed_old
{
	width:100%;
	height:50%;
	position:absolute;
	top:0;
/*	-moz-box-shadow:    inset 0 0 10px #FFFFFF;
   -webkit-box-shadow: inset 0 0 10px #FFFFFF;
   box-shadow:         inset 0 0 10px #FFFFFF;*/
   background-image: -webkit-gradient(linear, left top, left bottom, from( #a3a3a3), to( #FFF)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #a3a3a3, #FFF); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #a3a3a3, #FFF); /* FF3.6 */
	background-image:     -ms-linear-gradient( #a3a3a3, #FFF); /* IE10 */
	background-image:      -o-linear-gradient( #a3a3a3, #FFF); /* Opera 11.10+ */
	background-image:         linear-gradient( #a3a3a3, #FFF);
	
	/* Theoretically for IE 8 & 9 (more valid) */	
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=20);
	
	/* Older than Firefox 0.9 */
	-moz-opacity:0.2;
	
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.2;
    
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.2;
	
	/*-moz-border-radius:4em;
	-webkit-border-radius:4em;
	border-radius:4em;*/
	
	/*-moz-border-radius-topleft: 		5em;
	-webkit-border-top-left-radius: 	5em;
	border-top-left-radius: 			5em;
	
	-moz-border-radius-topright: 		5em;
	-webkit-border-top-right-radius: 	5em;
	border-top-right-radius: 			5em;*/
	
	-moz-border-radius-bottomleft: 		5em;
	-webkit-border-bottom-left-radius: 	5em;
	border-bottom-left-radius: 			5em;
	
	-moz-border-radius-bottomright: 	5em;
	-webkit-border-bottom-right-radius: 5em;
	border-bottom-right-radius: 		5em;
}
.threed
{
	-moz-box-shadow:    inset 0 0px 30px #FFFFFF;
   -webkit-box-shadow: inset 0 0px 30px #FFFFFF;
   box-shadow:         inset 0 0px 30px #FFFFFF;
   
   	width:100%;
	height:100%;
	position:absolute;
	top:0;
	
	/* Theoretically for IE 8 & 9 (more valid) */	
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=70);
	
	/* Older than Firefox 0.9 */
	-moz-opacity:0.7;
	
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.7;
    
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.7;
}
.threed_shadow
{
	-moz-box-shadow:    2px 2px 5px #000;
   -webkit-box-shadow: 2px 2px 5px #000;
   box-shadow:         2px 2px 5px #000;
}







.balloon
{
	background: url(images/balloon.png) no-repeat top left;
}

.blue_24{ background-position: 0 0; width: 24px; height: 24px; } 
.blue_32{ background-position: 0 -34px; width: 32px; height: 32px; } 
.blue_48{ background-position: 0 -76px; width: 48px; height: 48px; } 
.green_24{ background-position: 0 -134px; width: 24px; height: 24px; } 
.green_32{ background-position: 0 -168px; width: 32px; height: 32px; } 
.green_48{ background-position: 0 -210px; width: 48px; height: 48px; } 
.light_green_24{ background-position: 0 -268px; width: 24px; height: 24px; } 
.light_green_32{ background-position: 0 -302px; width: 32px; height: 32px; } 
.light_green_48{ background-position: 0 -344px; width: 48px; height: 48px; } 
.purple_24{ background-position: 0 -402px; width: 24px; height: 24px; } 
.purple_32{ background-position: 0 -436px; width: 32px; height: 32px; } 
.purple_48{ background-position: 0 -478px; width: 48px; height: 48px; } 
.red_24{ background-position: 0 -536px; width: 24px; height: 24px; } 
.red_32{ background-position: 0 -570px; width: 32px; height: 32px; } 
.red_48{ background-position: 0 -612px; width: 48px; height: 48px; } 
.sky_24{ background-position: 0 -670px; width: 24px; height: 24px; } 
.sky_32{ background-position: 0 -704px; width: 32px; height: 32px; } 
.sky_48{ background-position: 0 -746px; width: 48px; height: 48px; } 
.white_24{ background-position: 0 -804px; width: 24px; height: 24px; } 
.white_32{ background-position: 0 -838px; width: 32px; height: 32px; } 
.white_48{ background-position: 0 -880px; width: 48px; height: 48px; } 
.yellow_24{ background-position: 0 -938px; width: 24px; height: 24px; } 
.yellow_32{ background-position: 0 -972px; width: 32px; height: 32px; } 
.yellow_48{ background-position: 0 -1014px; width: 48px; height: 48px; } 


.heart
{
	background: url(images/heart.png) no-repeat top left;
}
.heart_24{ background-position: 0 0; width: 24px; height: 24px; } 
.heart_32{ background-position: 0 -34px; width: 32px; height: 32px; } 
.heart_48{ background-position: 0 -76px; width: 48px; height: 48px; }

/*.star
{
	background: url(https://mycountdown.org/js_widget/images/star.gif) no-repeat top left;
}*/
.star
{
	background:url(https://mycountdown.org/js_widget/images/star.gif) top left no-repeat; width:10px; height:10px;
}
.star_24{ background:url(https://mycountdown.org/js_widget/images/star/star_24.gif) top left no-repeat; width:24px; height:24px; } 
.star_32{ background:url(https://mycountdown.org/js_widget/images/star/star_32.gif) top left no-repeat;  width:32px; height:32px; } 
.star_48{ background:url(https://mycountdown.org/js_widget/images/star/star_48.gif) top left no-repeat;  width:48px; height:48px; } 

.snowflake
{
	background: url(images/snowflake.png) no-repeat top left;
}

.flake_2{ background-position: 0 0; width: 2px; height: 2px; } 
.flake_4{ background-position: 0 -7px; width: 4px; height: 4px; } 
.flake_10{ background-position: 0 -16px; width: 10px; height: 10px; } 
.flake_12{ background-position: 0 -31px; width: 12px; height: 12px; } 
.flake_14{ background-position: 0 -48px; width: 14px; height: 14px; } 
.flake_16{ background-position: 0 -67px; width: 16px; height: 16px; } 
.flake_5{ background-position: 0 -88px; width: 5px; height: 5px; } 
.flake_6{ background-position: 0 -98px; width: 6px; height: 6px; } 
.flake_8{ background-position: 0 -109px; width: 8px; height: 8px; } 

.confetti
{
	background: url(https://mycountdown.org/js_widget/images/confetti.png) no-repeat top left;
	width:48px;
	height:48px;
}
.c1{ background-position: 0 0; width: 29px; height: 51px; } 
.c10{ background-position: 0 -56px; width: 29px; height: 18px; } 
.c11{ background-position: 0 -79px; width: 28px; height: 47px; } 
.c12{ background-position: 0 -131px; width: 23px; height: 23px; } 
.c13{ background-position: 0 -159px; width: 9px; height: 11px; } 
.c14{ background-position: 0 -175px; width: 15px; height: 6px; } 
.c15{ background-position: 0 -186px; width: 8px; height: 7px; } 
.c16{ background-position: 0 -198px; width: 9px; height: 8px; } 
.c17{ background-position: 0 -211px; width: 14px; height: 17px; } 
.c18{ background-position: 0 -233px; width: 21px; height: 13px; } 
.c19{ background-position: 0 -251px; width: 23px; height: 25px; } 
.c2{ background-position: 0 -281px; width: 23px; height: 20px; } 
.c20{ background-position: 0 -306px; width: 20px; height: 13px; } 
.c21{ background-position: 0 -324px; width: 23px; height: 17px; } 
.c22{ background-position: 0 -346px; width: 8px; height: 6px; } 
.c23{ background-position: 0 -357px; width: 12px; height: 10px; } 
.c24{ background-position: 0 -372px; width: 11px; height: 8px; } 
.c25{ background-position: 0 -385px; width: 8px; height: 20px; } 
.c26{ background-position: 0 -410px; width: 13px; height: 11px; } 
.c27{ background-position: 0 -426px; width: 5px; height: 4px; } 
.c28{ background-position: 0 -435px; width: 5px; height: 4px; } 
.c29{ background-position: 0 -444px; width: 5px; height: 4px; } 
.c3{ background-position: 0 -453px; width: 45px; height: 30px; } 
.c30{ background-position: 0 -488px; width: 5px; height: 4px; } 
.c31{ background-position: 0 -497px; width: 5px; height: 4px; } 
.c32{ background-position: 0 -506px; width: 5px; height: 4px; } 
.c33{ background-position: 0 -515px; width: 5px; height: 4px; } 
.c34{ background-position: 0 -524px; width: 5px; height: 4px; } 
.c4{ background-position: 0 -533px; width: 19px; height: 28px; } 
.c5{ background-position: 0 -566px; width: 27px; height: 20px; } 
.c6{ background-position: 0 -591px; width: 14px; height: 17px; } 
.c7{ background-position: 0 -613px; width: 14px; height: 14px; } 
.c8{ background-position: 0 -632px; width: 10px; height: 10px; } 
.c9{ background-position: 0 -647px; width: 12px; height: 11px; } 


.starcanvas
{
	position:absolute;
	top:0;
	left:0;
}
.conf_div
{
	position:absolute;
	width:100%;
	top:0;
	height:100%;
}

.fireworks_div{
	display: block; 
	position:absolute;     
	width: 8;
	height: 100%;
	top:0;
	float: center;
	color:#6F6F6F;
	text-align: center;
	font-size: 12px;
}
.fireworks_div a {
	color:#6F6F6F;
}