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


.clearfix {
	clear:both;
}
/*width & height*/
.full-height {
	height:100% !important;
}
.full-width {
	width:100% !important;
}
/*diplay*/
.display-table {
	display:table !important;
}
.display-cell {
	display:table-cell !important;
}
.display-none {
	display:none !important;
}
.display-block {
	display:block !important;
}

/*diplay lite (without !important)*/
.display-table-lite {
	display:table;
}
.display-cell-lite {
	display:table-cell;
}
.display-none-lite {
	display:none;
}
.display-block-lite {
	display:block;
}

/*padding and margins*/
.no-padding {
	padding:0px !important;
}
.no-margin {
	margin:0px !important;
}
/*text alignment*/
.align-left, .text-align-left {
	text-align:left !important;
}
.align-right, .text-align-right {
	text-align:right !important;
}
.align-center, .align-centre {
	text-align:center !important;
}
/*text font style*/
.text-uppercase {
	text-transform:uppercase !important;
}
.text-lowercase {
	text-transform:lowercase !important;
}
.text-capitalize {
	text-transform:capitalize !important;
}
/*cursor*/
.cursor-pointer {
	cursor:pointer !important;
}

/*no scrolling on mobile menu*/
.no-body-scroll{
overflow:hidden;
}