
/* CSS Document */


@-webkit-keyframes doHilite {
   0% {
	 width:500px;
	top:-710px;
	left:-860px; 
	}
	100% {
	  width:1000px;
		left: 550px;
	  top:0;
	}
}

@keyframes doHilite {
    0% {
	 width:500px;
	top:-710px;
	left:-860px; 
	}
	100% {	
	width:1000px;
	left: 550px;
	top:0;
	}
}


@-webkit-keyframes doOpacity {
   0% {
	 opacity:0
	}
	100% {
		opacity:1
	}
}


@keyframes doOpacity {
     0% {
	 opacity:0
	}
	100% {
		opacity:1
	}
}


.itemAnim200{
	/*-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);*/
	-webkit-transition: all 200ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    -moz-transition: all 200ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    -o-transition: all 200ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    transition: all 200ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
	
}
.itemAnim100Transform{
	-webkit-transition: transform 100ms cubic-bezier(0.1, 0, 0.1, 1.000);
    -moz-transition: transform 100ms cubic-bezier(0.1, 0, 0.1, 1.000);
    -o-transition: transform 100ms cubic-bezier(0.1, 0, 0.1, 1.000);
    transition: transform 100ms cubic-bezier(0.1, 0, 0.1, 1.000);
	
}
.itemAnim200Transform{
	-webkit-transition: transform 200ms cubic-bezier(0.1, 0, 0.1, 1.000);
    -moz-transition: transform 200ms cubic-bezier(0.1, 0, 0.1, 1.000);
    -o-transition: transform 200ms cubic-bezier(0.1, 0, 0.1, 1.000);
    transition: transform 200ms cubic-bezier(0.1, 0, 0.1, 1.000);
	
}
.itemAnim200Ease {
	transition: all 200ms ease-out;
	-webkit-transition: all 200ms ease-out;
}
.itemAnim300{
	
	-webkit-transition: all 300ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    -moz-transition: all 300ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    -o-transition: all 300ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    transition: all 300ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
	
}
.itemAnim300Transform{
	
	-webkit-transition: transform 200ms ease-out;
    -moz-transition: transform 200ms ease-out;
    -o-transition: transform 200ms ease-out;
    transition: transform 200ms ease-out;
	
}
.itemAnim800Transform{
	
	-webkit-transition: transform 800ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    -moz-transition: transform 800ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    -o-transition: transform 800ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    transition: transform 800ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
	
}
.itemAnim400Transform{
	
	-webkit-transition: transform 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    -moz-transition: transform 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    -o-transition: transform 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    transition: transform 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
	
}

.itemAnim500{
	
	-webkit-transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    -moz-transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    -o-transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
	
}
.itemAnim200Delay{
	transition-delay: 50ms !important;
	-webkit-transition: all 200ms ;
    -moz-transition: all 200ms ;
    -o-transition: all 200ms ;
    transition: all 200ms ;
	
}
.itemAnim500Opacity{
	
	-webkit-transition: opacity 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    -moz-transition: opacity 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    -o-transition: opacity 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    transition: opacity 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
	
}
.itemAnim500Transform {
	-webkit-transition: transform 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-moz-transition: transform 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-o-transition: transform 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
	transition: transform 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
}
.itemAnim650Transform {
	-webkit-transition: transform 650ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-moz-transition: transform 650ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-o-transition: transform 650ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
	transition: transform 650ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
}
.itemAnim1500Delay{
	/*transition-delay: 100ms !important;*/
	-webkit-transition: all 15000ms ;
    -moz-transition: all 1500ms ;
    -o-transition: all 1500ms ;
    transition: all 1500ms ;
	
}
.itemAnim1000{
	
	-webkit-transition: all 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    -moz-transition: all 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    -o-transition: all 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    transition: all 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
	
}
.itemAnim1000Linear{
	
	-webkit-transition: all 1000ms ;
    -moz-transition: all 1000ms ;
    -o-transition: all 1000ms ;
    transition: all 1000ms ;
	
}
.itemAnim1000Transform{
	-webkit-transition: transform 400ms cubic-bezier(0.05, 0, 0.1, 1);
    -moz-transition: transform 400ms cubic-bezier(0.05, 0, 0.1, 1);
    -o-transition: transform 400ms cubic-bezier(0.05, 0, 0.1, 1);
    transition: transform 400ms cubic-bezier(0.05, 0, 0.1, 1);
	
}
/*.itemAnim1000Transform{
	-webkit-transition: transform 700ms cubic-bezier(0.1, 0, 0.1, 1.000);
    -moz-transition: transform 700ms cubic-bezier(0.1, 0, 0.1, 1.000);
    -o-transition: transform 700ms cubic-bezier(0.1, 0, 0.1, 1.000);
    transition: transform 700ms cubic-bezier(0.1, 0, 0.1, 1.000);
	
}*/
.itemAnim500Transform2{
	-webkit-transition: transform 500ms cubic-bezier(0.1, 0, 0.1, 1.000);
    -moz-transition: transform 500ms cubic-bezier(0.1, 0, 0.1, 1.000);
    -o-transition: transform 500ms cubic-bezier(0.1, 0, 0.1, 1.000);
    transition: transform 500ms cubic-bezier(0.1, 0, 0.1, 1.000);
	
}
.itemAnim1500Transform{
	-webkit-transition: transform 1500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    -moz-transition: transform 1500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    -o-transition: transform 1500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    transition: transform 1500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
	
}
.HContainerAnim{
	
	-webkit-transition: all 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    -moz-transition: all 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    -o-transition: all 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    transition: all 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
	
}
.itemAnim1500{
	
	-webkit-transition: all 800ms cubic-bezier(0.390, 1.000, 0.420, 1.000);
   
    transition: all 800ms cubic-bezier(0.390, 1.000, 0.420, 1.000);
	
}
.itemAnim500Bounce {
	transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.575) !important;
	-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.575) !important;
}
.itemAnim300Ease {
	/*-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);*/
	transition: all 300ms ease-out !important;
	-webkit-transition: all 300ms ease-out !important;
}
.itemAnim400Ease {
	
	
	transition: all 400ms ease-out;
	-webkit-transition: all 400ms ease-out;
}
.itemAnim500Ease {
	
	
	transition: all 500ms ease-out;
	-webkit-transition: all 500ms ease-out;
}
.itemAnim750TrEase {
	transition: transform 750ms ease-out;
	-webkit-transition: transform 750ms ease-out;
}
.itemAnim400Bounce {
	transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-webkit-transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.itemAnim400Focus {
	transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
	-webkit-transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
}
.itemAnim40Focus {
	/*transition: all 40ms cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
	-webkit-transition: all 40ms cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;*/
    transition: all 1ms linear !important;
}
.itemAnim350Bounce {
	transition: all 350ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-webkit-transition: all 350ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
}


.paused{
    -webkit-animation-play-state:paused;
    -moz-animation-play-state:paused;
    -o-animation-play-state:paused; 
    animation-play-state:paused;
}
.diamond400Bounce {
	transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
	-webkit-transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
}
.noAnim, .noAnimTB, .noAnimSurfer{
	transition: all 1ms linear !important;
	
}
.noAnimLogo{
	transition: all 1ms linear !important;
	
}
.noCellAnim{
	transition: all 1ms linear !important;
	display:none !important;
	
}
.noAnimMenu{
    transition: all 1ms linear !important;
}
.containerAnim500{
	
	-webkit-transition: all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) !important;
    -moz-transition: all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) !important;
    -o-transition: all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) !important;
    transition: all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) !important;
	
}
.zeroOpacity{
	transition: all 550ms ease-out;
	-webkit-transition: all 550ms ease-out;
	opacity:0;
}