@charset "utf-8";
/* CSS Document */

/*------------------------------------------------
FLOAT
------------------------------------------------*/
.float-rt {
	float: right;
}
.float-lt {
	float: left;
}

.aln-rt {
	text-align: right;
}
.aln-cr {
	text-align: center;
}

/*------------------------------------------------
CLEAR
------------------------------------------------*/

.clearFix{
}

.clearFix:after{
    content: "";
    display: block;
    clear: both;
}

.clear{
	clear:both;
}

/*------------------------------------------------
LINK STYLE
------------------------------------------------*/
a{
	color:#2CA6E0;
	text-decoration: none;
	transition: all .3s !important;
}
a:visited{
	color:#2CA6E0;
	text-decoration: none;
}
a:hover{
	color:#C00;
	outline:none;
	text-decoration: none;
}
a:active{
}
@media screen and (min-width: 959px) {
a img{
	transition:0.3s;
}
a:hover img{
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
	background:none!important;
}

}


/*------------------------------------------------
PAGE TOP
------------------------------------------------*/
#page-top {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index:9999;
}
#page-top i{
	margin:0 !important;
	font-size:19px;
	}
#page-top a {
	background: #333;
	text-decoration: none;
	color: #fff;
	width: 40px;
	padding: 6px 0 5px 0;
	text-align: center;
	display: block;
}
#page-top a:hover {
	text-decoration: none;
	background: #000;
}

}