/* -- Start Snow Each css Template -- */

.stacks_in_14wrapper{
	background: #CCCCCC;
	border: 1px solid #676767;
	border-radius: 4px;
	text-align: center;
	position: relative;
	overflow: hidden;
}

.stacks_in_14sliceContainer{
	display: none;
}

.stacks_in_14snowflakeContainer{
	display: inline-block;
	width: 140px;
	padding: 20px;
	position: relative;
}

.stacks_in_14propContainer{
	display: inline-block;
	width: 140px;
	padding: 20px;
	position: relative;
}

.stacks_in_14distanceContainer{
	position: absolute;
	width: 100%;
	height: 75%;
	top: 0;
	left: 0;
	background-color:#CCCCCC;
	background-image: radial-gradient(#E3E4E4 15%, transparent 16%),
	radial-gradient(#E3E4E4 15%, transparent 16%);
	background-size:60px 60px;
	background-position: 0 0, 30px 30px;
}

#stacks_in_14 #snowflake{
	fill: rgba(255, 255, 255, 1.00) !important;
	stroke: #676767 !important;
	stroke-width: 2px;
}


@-moz-keyframes propspin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes propspin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes propspin {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}



.stacks_in_14propContainer {
	-webkit-animation-name: propspin;
    -webkit-animation-duration: 2000.000000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: propspin;
    -moz-animation-duration: 2000.000000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: propspin;
    -ms-animation-duration: 2000.000000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
}



/* -- End Snow Each css Template -- */#stacks_in_18 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_18 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:1px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#CCCCCC; 
font-size:1%;
-webkit-box-shadow: 0px 0px 2px #DDDDDC;
-moz-box-shadow: 0px 0px 2px #DDDDDC;
box-shadow: 0px 0px 2px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}

#stacks_in_19 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_19 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:1px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#CCCCCC; 
font-size:1%;
-webkit-box-shadow: 0px 0px 2px #DDDDDC;
-moz-box-shadow: 0px 0px 2px #DDDDDC;
box-shadow: 0px 0px 2px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}

