/*
@media (max-width: 659px) {
	footer.footer_copy:after{
		content:"0-659px";
		color:#aaa;
		font-size:11px;
		position:relative;
		bottom:0px;
		left:0%;
		text-align:center;
		background-color:#000;
		display:block;
	}
}
@media (min-width: 660px) and (max-width: 859px) {
	footer.footer_copy:after{
		content:"660px-859px";
		color:#aaa;
		font-size:11px;
		position:relative;
		bottom:0px;
		left:0%;
		text-align:center;
		background-color:#000;
		display:block;
	}
}
@media (min-width: 860px) and (max-width: 1149px) {
	footer.footer_copy:after{
		content:"860px-1149px";
		color:#aaa;
		font-size:11px;
		position:relative;
		bottom:0px;
		left:0%;
		text-align:center;
		background-color:#000;
		display:block;
	}
}
@media (min-width: 1150px) {
	footer.footer_copy:after{
		content:"1150px +";
		color:#aaa;
		font-size:11px;
		position:relative;
		bottom:0px;
		left:0%;
		text-align:center;
		background-color:#000;
		display:block;
	}
}
*/
/*************************************************/
a:hover{
	cursor:pointer;
}
.clearboth{
	clear:both;
}
.block{
	display:block;
}
.block_{
	display:block!important;
}
.none{
	display:none;	
}
.none_{
	display:none!important;;	
}
.nowrap{
	white-space:nowrap;
}
.inline{
	display:inline;
}
.block_inline{
	display:inline-block;
}
.inline_block{
	display:inline-block;
}
.fixer_block{
	width:100%;
	height:1px!important;
	clear:both;
	background:transparent;
}
.m_auto{
	margin: auto;
}
.left{
	float:left;
}
.right{
	float:right;
}
.center{
	text-align: center;
}
.center_{
	text-align: center!important;
}
.justify{
	text-align:justify;
}
.bold{
	font-weight:bold;
}
.capitalize{
	text-transform: capitalize;
}
.uppercase{
	text-transform: uppercase;
}
.lowercase{
	text-transform: lowercase;
}
.pointer{
	cursor:pointer;
}
.cursor-default{
	cursor:default !important;
}
.no-text-shadow {
	text-shadow: none !important;
}
.red{
	color: #db3a1b;
}
.red_{
	color: #db3a1b!important;
}
.red_light{
	color: #ffbebe;
}
.red_light_{
	color: #ffbebe!important;
}
.blue{
	color: #00abff;
}
.blue_{
	color: #00abff!important;
}
.blue2{
	color: #0096e0;
}
.blue2_{
	color: #0096e0!important;
}
.yellow{
	color:#ffc35f;
}
.yellow2{
	color:#ffc35f;
}
.orange{
	color:#f25f11;
}
.orange_{
	color:#f25f11!important;
}
.orange2{
	color:#b75000;
}
.green{
	color: #35aa47;
}
.green_{
	color: #35aa47!important;
}
.white{
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.white_{
	color: #fff!important;
}
.black{
	color: #000;
}
.black_{
	color: #000!important;
}
.ss_icon_sm{
	font-size:50px;
}
.ss_icon_md{
	font-size:70px;
}
.ss_icon_lg{
	font-size:100px;
}
.ss_icon_xlg{
	font-size:140px;
}
.font_w_300{
	font-weight:300;
}
.font_w_400{
	font-weight:400;
}
.font_w_500{
	font-weight:500;
}
.font_w_600{
	font-weight:600;
}
.font_w_700{
	font-weight:700;
}
/***
Misc tools
***/
.padding-top-5 {
	padding-top: 5px !important;
}
.padding-top-10 {
	padding-top: 10px !important;
}
.padding-top-15 {
	padding-top: 15px !important;
}
.padding-top-20 {
	padding-top: 20px !important;
}
.padding-top-25 {
	padding-top: 25px !important;
}
.padding-top-30 {
	padding-top: 30px !important;
}
.padding-top-35 {
	padding-top: 35px !important;
}
.padding-top-40 {
	padding-top: 40px !important;
}
.padding-top-45 {
	padding-top: 45px !important;
}
.padding-top-50 {
	padding-top: 50px !important;
}
.padding-top-60 {
	padding-top: 60px !important;
}

.padding-bottom-0 {
	padding-bottom: 0px !important;
}
.padding-bottom-10 {
	padding-bottom: 10px !important;
}
.padding-bottom-20 {
	padding-bottom: 20px !important;
}

.margin-bottom-0 {
	margin-bottom: 0 !important;
}
.margin-bottom-5 {
	margin-bottom: 5px !important;
}
.margin-bottom-10 {
	margin-bottom: 10px !important;
}
.margin-bottom-15 {
	margin-bottom: 15px !important;
}
.margin-bottom-20 {
	margin-bottom: 20px !important;
}
.margin-bottom-25 {
	margin-bottom: 25px !important;
}
.margin-bottom-30 {
	margin-bottom: 30px !important;
}
.margin-bottom-35 {
	margin-bottom: 35px !important;
}
.margin-bottom-40 {
	margin-bottom: 40px !important;
}
.margin-bottom-50 {
	margin-bottom: 50px !important;
}
.margin-bottom-60 {
	margin-bottom: 60px !important;
}
.margin-bottom-65 {
	margin-bottom: 65px !important;
}

.margin-top-0 {
	margin-top: 0px !important;
}
.margin-top-5 {
	margin-top: 5px !important;
}
.margin-top-10 {
	margin-top: 10px !important;
}
.margin-top-15 {
	margin-top: 15px !important;
}
.margin-top-20 {
	margin-top: 20px !important;
}
.margin-top-25 {
	margin-top: 25px !important;
}
.margin-top-30 {
	margin-top: 30px !important;
}
.margin-top-40 {
	margin-top: 40px !important;
}
.margin-top-50 {
	margin-top: 50px !important;
}

.margin-right-0 {
  margin-right: 0 !important;
}
.margin-right-10 {
	margin-right: 10px !important;
}
.margin-right-20 {
	margin-right: 20px !important;
}

.margin-left-0 {
  margin-left: 0 !important;
}
.margin-left-10 {
  margin-left: 10 !important;
}
.margin-left-20 {
	margin-left: 20px !important;
}
.padding-left-0 {
  padding-left: 0 !important;
}
.padding-right-0 {
  padding-right: 0 !important;
}
.padding-right-30 {
	padding-right: 30px !important;
}

.no-padding {
	padding: 0 !important;
}
.no-margin {
	margin: 0 !important;
}
.no-bottom-space {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}
.no-top-space {
	padding-top: 0 !important;
	margin-top: 0 !important;
}
.no-space {
	margin: 0 !important;
	padding: 0 !important;
}