.finger{
	cursor: pointer;
}
.clear {
	clear: both;
	height: 0px;
}
.clearfix:before,
.clearfix:after{
	content: '';
	clear: both;
	height: 0px;
}
.pm0, ul, ol, ul li, ol li{
	margin: 0px;
	padding: 0px;
}
ul, ol{
	list-style-type: none;
}
.after:after,
.before:before{
	content: '';
	display: block;
	position: absolute;
}

.relative{
	position: relative;
}
.absolute{
	position: absolute;
}

/*visability*/
.hidden{
	display: none;
}

/*colors*/
.bg-white{
	background: #fff;
}
.bg-lightgray{
	background: #f9f9f9;
}

/*size*/
.full{
	width: 100%;
}
.full-max{
	max-width: 100%;
}
.two_thirds{
	width: 66.6%;
}
.w60{
	width: 60%;
}
.half{
	width: 50%;
}
.w40{
	width: 40%;
}
.third{
	width: 33.3%;
}
.w30{
	width: 30%;
}
.quarter{
	width: 25%;
}
/*end size*/

/*paddings*/
.pd40{
	padding: 40px;
}
.pd0-40{
	padding: 0 40px;
}
.pd40-40-0{
	padding: 40px 40px 0;
}
/*end paddings*/

/*text*/
.fz0{
	font-size: 0;
}
.lh0{
	line-height: 0;
}
.lowercase{
	text-transform: lowercase;
}
.uppercase {
	text-transform: uppercase;
}
.nounderline {
	text-decoration: none;
}
/*end text*/

/*margins*/
.mt10{
	margin-top: 10px;
}
.mt20{
	margin-top: 20px;
}
.mt30{
	margin-top: 30px;
}
.mt35{
	margin-top: 35px;
}
.mt40{
	margin-top: 40px;
}

.mb0{
	margin-bottom: 0;
}
.mb5{
	margin-bottom: 5px;
}
.mb10{
	margin-bottom: 10px;
}
.mb15{
	margin-bottom: 15px;
}
.mb20{
	margin-bottom: 20px;
}
.mb25{
	margin-bottom: 25px;
}
.mb30{
	margin-bottom: 30px;
}
.mb35{
	margin-bottom: 35px;
}
.mb40{
	margin-bottom: 40px;
}
.mb45{
	margin-bottom: 45px;
}
.mb50{
	margin-bottom: 50px;
}
.mb55{
	margin-bottom: 55px;
}
.mb60{
	margin-bottom: 60px;
}
.mb65{
	margin-bottom: 65px;
}
.mb70{
	margin-bottom: 70px;
}
.mb80{
	margin-bottom: 80px;
}
.mb85{
	margin-bottom: 85px;
}
.mb90{
	margin-bottom: 90px;
}
.mb95{
	margin-bottom: 95px;
}
.mb100{
	margin-bottom: 100px;
}
.mr10{
	margin-right: 10px;
}
/*end margins*/