.socialmenu li a:before, 
.socialmenu li a:after ,
.bottomSocial li a:before, 
.bottomSocial li a:after  ,
#tm-sidebar-a .uk-nav-side a ,
.collection #yoo-zoo .items .pos-links div.element a ,
.events #yoo-zoo .items .pos-links a ,
#offcanvas ul.uk-nav-offcanvas li a ,
.collection #yoo-zoo .item div.pos-description .element-gallery a.thumb img,
.collection #yoo-zoo .item div.pos-description2 .element-gallery a.thumb img,
.collection #yoo-zoo .item div.pos-specification .element-gallery a.thumb img,
.events #yoo-zoo .item div.pos-specification .element-gallery a.thumb img ,
.mainmenu .uk-navbar-nav > li > a ,
.mainmenu .uk-dropdown .uk-nav.uk-nav-navbar > li > a ,
.toolbarmenu ul.uk-nav > li > a ,
.toolbarmenu .uk-nav-sub li a ,
.tm-footer-center ul li a ,
.socialmenu li a i,
.bottomSocial li a i ,
.toolbarmenu .uk-nav-sub li a ,
.contact button#send ,
.projectSection .allprojs ,
.footerleft .uk-subnav li a ,
.projectSection .uk-slideset li h3.uk-panel-title a ,
.collection #yoo-zoo .items div.pos-media .imgMask ,
.login .loginBtn ,
.ticketaddIn .tickettBtn ,
.registerDiv a ,
.projectSection .uk-overlay .uk-position-cover,
#tm-top-a .uk-cover-background
{
	transition : 			all 0.5s ease-in-out 0s;
	-o-transition : 		all 0.5s ease-in-out 0s;
	-moz-transition : 		all 0.5s ease-in-out 0s;
	-webkit-transition : 	all 0.5s ease-in-out 0s;
}

.uk-navbar-toggle span
{
	border-radius: 			20px;
	-o-border-radius: 		20px;
	-moz-border-radius: 	20px;
	-webkit-border-radius: 	20px;
}
#tm-bottom-b h3.uk-panel-title
{
	border-radius: 			5px;
	-o-border-radius: 		5px;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
}
/*#yoo-zoo .zoo-pagination span ,
#yoo-zoo .zoo-pagination a 
{
	border-radius: 			4px;
	-o-border-radius: 		4px;
	-moz-border-radius: 	4px;
	-webkit-border-radius: 	4px;
}*/
.mainIn 
{
	-webkit-animation: sideanimation 5s ease-in-out ;
	-moz-animation:    sideanimation 5s ease-in-out ; 
	-o-animation:      sideanimation 5s ease-in-out ; 
	animation:         sideanimation 5s ease-in-out ; 
}
/*
.topaMask
{
	-webkit-animation: sideanimation 5s linear ;
	-moz-animation:    sideanimation 5s linear ; 
	-o-animation:      sideanimation 5s linear ; 
	animation:         sideanimation 5s linear ; 
}
.topbMask1
{
	-webkit-animation: sideanimation 1s linear 5s forwards;
	-moz-animation:    sideanimation 1s linear 5s forwards; 
	-o-animation:      sideanimation 1s linear 5s forwards; 
	animation:         sideanimation 1s linear 5s forwards; 
}

.topbMask2
{
	-webkit-animation: topmask2animation 4s linear 6s forwards;
	-moz-animation:    topmask2animation 4s linear 6s forwards; 
	-o-animation:      topmask2animation 4s linear 6s forwards; 
	animation:         topmask2animation 4s linear 6s forwards; 
}

.topbMask3
{
	-webkit-animation: sideanimation 1s linear 10s forwards;
	-moz-animation:    sideanimation 1s linear 10s forwards; 
	-o-animation:      sideanimation 1s linear 10s forwards; 
	animation:         sideanimation 1s linear 10s forwards; 
}
*/

.bline1
{
	-webkit-animation: topmask2animation 4s linear 4s forwards;
	-moz-animation:    topmask2animation 4s linear 4s forwards; 
	-o-animation:      topmask2animation 4s linear 4s forwards; 
	animation:         topmask2animation 4s linear 4s forwards; 
}

.bline2
{
	-webkit-animation: sideanimation 1s linear 8s forwards;
	-moz-animation:    sideanimation 1s linear 8s forwards; 
	-o-animation:      sideanimation 1s linear 8s forwards; 
	animation:         sideanimation 1s linear 8s forwards; 
}

@keyframes menuanimate {
    0% {
		
		width:0;
    }
    100% {
        
		width:100%;
    }
}
@-moz-keyframes menuanimate {
    0% {
		
		width:0;
    }
    100% {
        
		width:100%;
    }
}
@-webkit-keyframes menuanimate {
    0% {
		
		width:0;
    }
    100% {
        
		width:100%;
    }
}

@keyframes linemove {
    0% {
		
		background-position: 50% -90px;
    }
    100% {
        
		background-position: 50% 0;
    }
}
@-moz-keyframes linemove {
    0% {
		
		background-position: 50% -90px;
    }
    100% {
        
		background-position: 50% 0;
    }
}
@-webkit-keyframes linemove {
    0% {
		
		background-position: 50% -90px;
    }
    100% {
        
		background-position: 50% 0;
    }
}
@keyframes sideanimation {
    0% {
		
		background-size: 11px 0;
    }
    100% {
        
		background-size: 11px 100%;
    }
}
@-moz-keyframes sideanimation {
    0% {
		
		background-size: 11px 0%;
    }
    100% {
        
		background-size: 11px 100%;
    }
}
@-webkit-keyframes sideanimation {
    0% {
		
		background-size: 11px 0%;
    }
    100% {
        
		background-size: 11px 100%;
    }
}

@keyframes topmask2animation {
    0% {
		
		background-size: 0 100%;
    }
    100% {
        
		background-size: 100% 100%;
    }
}
@-moz-keyframes topmask2animation {
    0% {
		
		background-size: 0 100%;
    }
    100% {
        
		background-size: 100% 100%;
    }
}
@-webkit-keyframes topmask2animation {
    0% {
		
		background-size: 0 100%;
    }
    100% {
        
		background-size: 100% 100%;
    }
}




/*
.langswitch
{
	animation : 		show 1.5s linear;
	-o-animation : 		show 1.5s linear;
	-moz-animation : 	show 1.5s linear;
	-webkit-animation : show 1.5s linear;
}
.socialmenu
{
	animation-delay: 30s;
	animation : 		show2 5s linear;
	-o-animation : 		show2 5s linear;
	-moz-animation : 	show2 5s linear;
	-webkit-animation : show2 5s linear;
}

.uk-navbar-toggle span
{
	-webkit-animation: increase 2s infinite alternate;
	-moz-animation:    increase 2s infinite alternate; 
	-o-animation:      increase 2s infinite alternate; 
	animation:         increase 2s infinite alternate; 
}


@keyframes increase {
    0% {
        width: 0;
    }
    100% {
        width: 31px;
    }
}

@keyframes show 
{
	0%
	{
		width: 0;
		opacity: 0;
	}
	50%
	{
		width: 220px;
		opacity: 0;
	}
	100%
	{
		width: 220px;
		opacity: 1;
	}
}
@keyframes show2 
{
	0%
	{
		opacity: 0;
	}
	100%
	{
		opacity: 1;
	}
}*/