@import url(../../../../css-2);


.cs-text {
	font-size: 30px;
	text-transform: uppercase;
	margin:0px auto;
	width: 98%;
	height: 38px;
	font-family:'roboto condensed',verdana, Arial;
	font-weight: 400;
	position: relative;
	padding:0 0 0 22px;
}

/* Micro clearfix hack by Nicolas Gallagher http://nicolasgallagher.com/micro-clearfix-hack/ */
.cs-text:before,
.cs-text:after {
	content: " ";
    display: table;
}

.cs-text:after {
	clear: both;
}
/* end clearfix hack */

.cs-text span {
	cursor: default;
	display: block;
	float: left;
	border-radius: 60%;
	width:33px;
	border:0px;
	height: 27px;
	line-height: 30px;
	font-size:14px;
	text-align: center;
	margin: 0 0 0 0px;
	color: rgba(255,255,255,0.95);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.1);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.cs-text span:nth-child(odd) {
	background: rgba(101,101,101, 0.8) url(../images-2013/noise.png); 
}

.cs-text span:nth-child(even) {
	background: rgba(101,101,101, 0.8) url(../images-2013/noise.png); 
}

.cs-text span:nth-child(1) {
	-webkit-transform: translate(792%) ;
	-moz-transform: translate(792%);
	-o-transform: translate(792%);
	-ms-transform: translate(792%);
	transform: translate(792%);
}

.cs-text span:nth-child(2) {
	-webkit-transform: translate(716%) ;
	-moz-transform: translate(716%) ;
	-o-transform: translate(716%) ;
	-ms-transform: translate(716%) ;
	transform: translate(716%) ;
}

.cs-text span:nth-child(3) {
	-webkit-transform: translate(641%) ;
	-moz-transform: translate(641%) ;
	-o-transform: translate(641%) ;
	-ms-transform: translate(641%) ;
	transform: translate(641%) ;
}
.cs-text span:nth-child(4) {
	-webkit-transform: translate(568%) ;
	-moz-transform: translate(568%) ;
	-o-transform: translate(568%) ;
	-ms-transform: translate(568%) ;
	transform: translate(568%) ;
}

.cs-text span:nth-child(5) {
	-webkit-transform: translate(490%) ;
	-moz-transform: translate(490%) ;
	-o-transform: translate(490%) ;
	-ms-transform: translate(490%) ;
	transform: translate(490%) ;
}


.cs-text span:nth-child(6) {
	-webkit-transform: translate(415%) ;
	-moz-transform: translate(415%) ;
	-o-transform: translate(415%) ;
	-ms-transform: translate(415%) ;
	transform: translate(415%) ;
}

.cs-text span:nth-child(7) {
	-webkit-transform: translate(341%) ;
	-moz-transform: translate(341%) ;
	-o-transform: translate(341%) ;
	-ms-transform: translate(341%) ;
	transform: translate(341%) ;
}
.cs-text span:nth-child(8) {
	-webkit-transform: translate(215%) ;
	-moz-transform: translate(215%);
	-o-transform: translate(215%) ;
	-ms-transform: translate(215%) ;
	transform: translate(215%);
	margin-left:15px;
}
.cs-text span:nth-child(9) {
	-webkit-transform: translate(141%) ;
	-moz-transform: translate(141%) ;
	-o-transform: translate(141%) ;
	-ms-transform: translate(141%) ;
	transform: translate(141%) ;
}

.cs-text span:nth-child(10) {
	-webkit-transform: translate(66%) ;
	-moz-transform: translate(66%) ;
	-o-transform: translate(66%) ;
	-ms-transform: translate(66%) ;
	transform: translate(66%) ;
}

.cs-text span:nth-child(11) {
	-webkit-transform: translate(-9%) ;
	-moz-transform:  translate(-9%);
	-o-transform:  translate(-9%);
	-ms-transform:  translate(-9%);
	transform:  translate(-9%);
}
.cs-text span:nth-child(12) {
	-webkit-transform: translate(-83%) ;
	-moz-transform: translate(-83%) ;
	-o-transform: translate(-83%) ;
	-ms-transform: translate(-83%) ;
	transform: translate(-83%) ;
}
.cs-text span:nth-child(13) {
	-webkit-transform: translate(-158%) ;
	-moz-transform: translate(-158%) ;
	-o-transform: translate(-158%) ;
	-ms-transform: translate(-158%) ;
	transform: translate(-158%) ;
}

.cs-text span:nth-child(14) {
	-webkit-transform: translate(-235%) ;
	-moz-transform: translate(-235%) ;
	-o-transform: translate(-235%) ;
	-ms-transform: translate(-235%) ;
	transform: translate(-235%) ;
}

.cs-text span:nth-child(15) {
	-webkit-transform: translate(-308%) ;
	-moz-transform: translate(-308%) ;
	-o-transform: translate(-308%) ;
	-ms-transform: translate(-308%) ;
	transform: translate(-308%) ;
	margin-left:15px;
}

.cs-text span:nth-child(16) {
	-webkit-transform: translate(-432%) ;
	-moz-transform: translate(-432%) ;
	-o-transform: translate(-432%) ;
	-ms-transform: translate(-432%) ;
	transform: translate(-432%) ;
	
}
.cs-text span:nth-child(17) {
	-webkit-transform: translate(-507%) ;
	-moz-transform: translate(-507%) ;
	-o-transform: translate(-507%) ;
	-ms-transform: translate(-507%) ;
	transform: translate(-507%) ;
}

.cs-text span:nth-child(18) {
	-webkit-transform: translate(-585%) ;
	-moz-transform: translate(-585%) ;
	-o-transform: translate(-585%) ;
	-ms-transform: translate(-585%) ;
	transform: translate(-585%) ;
}
.cs-text span:nth-child(19) {
	-webkit-transform: translate(-656%) ;
	-moz-transform: translate(-656%) ;
	-o-transform: translate(-656%) ;
	-ms-transform: translate(-656%) ;
	transform: translate(-656%) ;
}
.cs-text span:nth-child(20) {
	-webkit-transform: translate(-656%) ;
	-moz-transform: translate(-656%) ;
	-o-transform: translate(-656%) ;
	-ms-transform: translate(-656%) ;
	transform: translate(-656%) ;
}
.cs-text span:nth-child(21) {
	-webkit-transform: translate(-656%) ;
	-moz-transform: translate(-656%) ;
	-o-transform: translate(-656%) ;
	-ms-transform: translate(-656%) ;
	transform: translate(-656%) ;
}

/*.cs-text span:nth-child(22) {
	-webkit-transform: translate(-656%) ;
	-moz-transform: translate(-656%) ;
	-o-transform: translate(-656%) ;
	-ms-transform: translate(-656%) ;
	transform: translate(-656%) ;
}



.cs-text span:nth-child(23) {
	-webkit-transform: translate(-656%) ;
	-moz-transform: translate(-656%) ;
	-o-transform: translate(-656%) ;
	-ms-transform: translate(-656%) ;
	transform: translate(-656%) ;
}



.cs-text span:nth-child(24) {
	-webkit-transform: translate(-656%) ;
	-moz-transform: translate(-656%) ;
	-o-transform: translate(-656%) ;
	-ms-transform: translate(-656%) ;
	transform: translate(-656%) ;
}


.cs-text span:nth-child(25) {
	-webkit-transform: translate(-656%) ;
	-moz-transform: translate(-656%) ;
	-o-transform: translate(-656%) ;
	-ms-transform: translate(-656%) ;
	transform: translate(-656%) ;
}



.cs-text span:nth-child(26) {
	-webkit-transform: translate(-656%) ;
	-moz-transform: translate(-656%) ;
	-o-transform: translate(-656%) ;
	-ms-transform: translate(-656%) ;
	transform: translate(-656%) ;
}


.cs-text span:nth-child(27) {
	-webkit-transform: translate(-656%) ;
	-moz-transform: translate(-656%) ;
	-o-transform: translate(-656%) ;
	-ms-transform: translate(-656%) ;
	transform: translate(-656%) ;
}


.cs-text span:nth-child(28) {
	-webkit-transform: translate(-656%) ;
	-moz-transform: translate(-656%) ;
	-o-transform: translate(-656%) ;
	-ms-transform: translate(-656%) ;
	transform: translate(-656%) ;
}


.cs-text span:nth-child(29) {
	-webkit-transform: translate(-656%) ;
	-moz-transform: translate(-656%) ;
	-o-transform: translate(-656%) ;
	-ms-transform: translate(-656%) ;
	transform: translate(-656%) ;
}
*/


.cs-text span:not(:last-child) {
	opacity: 0;
	pointer-events: none;
}

.cell_space1{ margin:0 25px 0 -6px !important;}
.cell_space-1{ margin:0 0px 0 -9px !important;}

.cell_space2{ margin:0 -3px 0 -10px !important;}
.cell_space-2{ margin:0 0px 0 -9px !important;}

.cs-text span:not(:last-child) {
	opacity: 0;
	pointer-events: none;
}

.cs-text span:last-child{
	position: absolute;
	top: -45px;
	left: 46%;
	border:5px solid #ff9510;
	box-shadow:0px 0px 5px #000;
		margin-left: -50px;
	z-index: 100;
	width:110px;
	height:110px;
	background: url(../images/circle.png) no-repeat center center #fff;
	/*background-size:100% 100%;*/
}

.cs-text:hover span:not(:last-child){
	-webkit-transform: translate(0%);
	-moz-transform: translate(0%);
	-o-transform: translate(0%);
	-ms-transform: translate(0%);
	transform: translate(0%);
	opacity: 1;
}

.cs-text:hover span:last-child {
	opacity: 0;
	-webkit-transform: scale(-1.4);
	-moz-transform: scale(-1.4);
	-o-transform: scale(-1.4);
	-ms-transform: scale(-1.4);
	transform: scale(-1.4);
}

.cell_space{ margin:0 10px 0 0px !important;}



.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.5; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.5; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.5; }
    100% { opacity: 1.0; }
}