ul {
    list-style: none;
}
ul a {
	text-decoration: none;
}
#social li.item104 a::before, 
#social li.item104 a::after, 
#social li.item105 a::before, 
#social li.item105 a::after, 
#social li.item106 a::before, 
#social li.item106 a::after, 
#social li.item107 a::before, 
#social li.item107 a::after, 
#social li.item108 a::before, 
#social li.item108 a::after 
{
	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;
}
#search .searchbox input ,
#menu ul.menu-dropdown li.level1 .level1 span ,
#langswitch ul li,
#langswitch ul li a ,
#login a ,
#proMenu .menu-sidebar li.level1 span,
.dddd-register a ,
#menu .menu-dropdown li.level2 ,
#menu .menu-dropdown li.level2 .level2 span ,
.searchpage #searchForm button ,
.resetPannel button, 
.remindPannel button,
div.loginPannel fieldset button.button ,
.resetPannel button, 
.remindPannel button ,
div.regBtn button ,
.editPro div.submit button ,
div.logoutPannel form button ,
#menu .menu-dropdown li.level3 .level3 span ,
#bottom-b table input#submit
{
	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;
}

#top-a .menu-sidebar li.level1 span 
{
	transition: 		color 0.5s ease-in-out 0s;
	-o-transition: 		color 0.5s ease-in-out 0s;
	-moz-transition: 	color 0.5s ease-in-out 0s;
	-webkit-transition: color 0.5s ease-in-out 0s;
}
#search .searchbox input,
div.mod-languages ul.lang-inline li
{
	border-radius: 			50%;
    -o-border-radius: 		50%;
    -moz-border-radius: 	50%;
    -webkit-border-radius: 	50%;
}

#search form.searchbox input:focus
{
	border-radius: 			10px;
    -o-border-radius: 		10px;
    -moz-border-radius: 	10px;
    -webkit-border-radius: 	10px;
}

#gallerySlideshow .uk-slideshow
{
	border-bottom-left-radius: 			75px;
	-o-border-bottom-left-radius: 		75px;
	-moz-border-bottom-left-radius: 	75px;
	-webkit-border-bottom-left-radius: 	75px;
    border-bottom-right-radius: 		75px;
    -o-border-bottom-right-radius: 		75px;
    -moz-border-bottom-right-radius: 	75px;
    -webkit-border-bottom-right-radius: 75px;
}
#gallerySlideshow .uk-position-cover
{
	border-bottom-left-radius: 			80px;
	-o-border-bottom-left-radius: 		80px;
	-moz-border-bottom-left-radius: 	80px;
	-webkit-border-bottom-left-radius: 	80px;
    border-bottom-right-radius: 		80px;
    -o-border-bottom-right-radius: 		80px;
    -moz-border-bottom-right-radius: 	80px;
    -webkit-border-bottom-right-radius: 80px;
}

#innerbottom .uk-overlay-hover img 
{
	border-radius: 			50%;
    -o-border-radius: 		50%;
    -moz-border-radius: 	50%;
    -webkit-border-radius: 	50%;
}

#menu .menu-dropdown .dropdown-bg > div ,
.searchbox .results ,
.searchpage form.box fieldset 
{
	border-radius: 			15px;
    -o-border-radius: 		15px;
    -moz-border-radius: 	15px;
    -webkit-border-radius: 	15px;
}

#menu .menu-dropdown li.level2 
{
	border-radius: 			10px;
    -o-border-radius: 		10px;
    -moz-border-radius: 	10px;
    -webkit-border-radius: 	10px;
}

.searchpage #searchForm input ,
.searchpage #searchForm button ,
.searchpage span.highlight ,
div.loginPannel input,
div.loginPannel fieldset button.button,
.resetPannel button, 
.remindPannel button ,
div.resetPannel form fieldset div input, 
div.resetPannel form fieldset div input:focus, 
div.remindPannel form fieldset div input:focus ,
div.remindPannel form fieldset div input ,
.resetPannel button, 
.remindPannel button ,
.regPannel fieldset input ,
div.regBtn button ,
.editPro input ,
.editPro div.submit button ,
div.logoutPannel form button ,
#bottom-b table input,
#bottom-b table textarea,
#bottom-b table input#submit
{
	border-radius: 			5px !important;
    -o-border-radius: 		5px !important;
    -moz-border-radius: 	5px !important;
    -webkit-border-radius: 	5px !important;
}
div.loginPannel fieldset ,
div.resetPannel form, div.remindPannel form ,
div.regPannel ,
.editPro ,
div.logoutPannel form
{
	border-radius: 30px;
    -o-border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
}

#bottom-a ,
#bottom-a .uk-img-preserve
{
	border-radius: 			20px;
    -o-border-radius: 		20px;
    -moz-border-radius: 	20px;
    -webkit-border-radius: 	20px;
}

.homeBigMask
{
	animation: 			3s ease 0s normal none infinite running lightmove;
	-o-animation: 		3s ease 0s normal none infinite running lightmove;
	-moz-animation: 	3s ease 0s normal none infinite running lightmove;
	-webkit-animation: 	3s ease 0s normal none infinite running lightmove;
}

.shine
{
	animation: 			5s linear 0s normal infinite running shinemove;
	-o-animation: 		5s linear 0s normal infinite running shinemove;
	-moz-animation: 	5s linear 0s normal infinite running shinemove;
	-webkit-animation: 	5s linear 0s normal infinite running shinemove;
}



@keyframes shinemove {  
	0% {
		opacity:0.5;
		-webkit-transform : scale(0.1);
		
	}
	20%
	{
		opacity:1;
		-webkit-transform : scale(0.5);
		-webkit-transform : rotate(90deg) ;
	}
	30%
	{
		opacity:1;
		-webkit-transform : scale(1) ;
		-webkit-transform : rotate(180deg) ;
	}
	50%
	{
		opacity:1;
		-webkit-transform : scale(1);
		-webkit-transform : rotate(270deg) ;
	}
	70%
	{
		opacity:1;
		-webkit-transform : scale(0.5);
		-webkit-transform : rotate(360deg) ;
	}
	
	90%
	{
		opacity:1;
		-webkit-transform : scale(0.2);
		-webkit-transform : rotate(450deg) ;
	}
	
	100%
	{
		opacity:0.5;
		-webkit-transform : scale(0.1);
		
	}
	
} 

@-moz-keyframes shinemove {  
	0% {
		opacity:0.5;
		-webkit-transform : scale(0.1);
		
	}
	20%
	{
		opacity:1;
		-webkit-transform : scale(0.5);
		-webkit-transform : rotate(90deg) ;
	}
	30%
	{
		opacity:1;
		-webkit-transform : scale(1) ;
		-webkit-transform : rotate(180deg) ;
	}
	50%
	{
		opacity:1;
		-webkit-transform : scale(1);
		-webkit-transform : rotate(270deg) ;
	}
	70%
	{
		opacity:1;
		-webkit-transform : scale(0.5);
		-webkit-transform : rotate(360deg) ;
	}
	
	90%
	{
		opacity:1;
		-webkit-transform : scale(0.2);
		-webkit-transform : rotate(450deg) ;
	}
	
	100%
	{
		opacity:0.5;
		-webkit-transform : scale(0.1);
		
	}
	
} 

@-webkit-keyframes shinemove {  
	0% {
		opacity:0.5;
		-webkit-transform : scale(0.1);
		
	}
	20%
	{
		opacity:1;
		-webkit-transform : scale(0.5);
		-webkit-transform : rotate(90deg) ;
	}
	30%
	{
		opacity:1;
		-webkit-transform : scale(1) ;
		-webkit-transform : rotate(180deg) ;
	}
	50%
	{
		opacity:1;
		-webkit-transform : scale(1);
		-webkit-transform : rotate(270deg) ;
	}
	70%
	{
		opacity:1;
		-webkit-transform : scale(0.5);
		-webkit-transform : rotate(360deg) ;
	}
	
	90%
	{
		opacity:1;
		-webkit-transform : scale(0.2);
		-webkit-transform : rotate(450deg) ;
	}
	
	100%
	{
		opacity:0.5;
		-webkit-transform : scale(0.1);
		
	}
	
} 

 


@keyframes lightmove {
	0% {
		background-position: 0 0;
		margin-left: -220px;
		opacity: 0;
		width: 10px;
	}
	5% {
		background-position: -30px 0;
		margin-left: -190px;
		opacity: 1;
		width: 30px;
	}
	25% {
		background-position: -250px 0;
		margin-left: 30px;
		opacity: 1;
		width: 30px;
	}
	50% {
		background-position: -429px 0;
		margin-left: 209px;
		opacity: 1;
		width: 30px;
	}
	60% { 
		opacity: 0.5;
	}
	80%
	{
		opacity:0;
	}
	100% 
	{
	}
}

@-moz-keyframes lightmove {
	0% {
		background-position: 0 0;
		margin-left: -220px;
		opacity: 0;
		width: 10px;
	}
	5% {
		background-position: -30px 0;
		margin-left: -190px;
		opacity: 1;
		width: 30px;
	}
	25% {
		background-position: -250px 0;
		margin-left: 30px;
		opacity: 1;
		width: 30px;
	}
	50% {
		background-position: -429px 0;
		margin-left: 209px;
		opacity: 1;
		width: 30px;
	}
	60% { 
		opacity: 0.5;
	}
	80%
	{
		opacity:0;
	}
	100% 
	{
	}
}
@-webkit-keyframes lightmove {
	0% {
		background-position: 0 0;
		margin-left: -220px;
		opacity: 0;
		width: 10px;
	}
	5% {
		background-position: -30px 0;
		margin-left: -190px;
		opacity: 1;
		width: 30px;
	}
	25% {
		background-position: -250px 0;
		margin-left: 30px;
		opacity: 1;
		width: 30px;
	}
	50% {
		background-position: -429px 0;
		margin-left: 209px;
		opacity: 1;
		width: 30px;
	}
	60% { 
		opacity: 0.5;
	}
	80%
	{
		opacity:0;
	}
	100% 
	{
	}
}