.visible{
	display: inline-block !important;
}

.pointer{
	cursor: pointer;
}


/*text colors*/




.white{
	color: #fff !important;
}

.white h1, .white h2, .white h3, .white h4, .white h5, .white h6, .white h7, .white p{
	color: #fff !important;
}



.black{
	color: #000 !important;
}

.black h1, .black h2, .black h3, .black h4, .black h5, .black h6, .black h7, .black p{
	color: #000 !important;
}



.fuchsia{
	color: #e40059 !important;
}

.fuchsia h1, .black h2, .black h3, .black h4, .black h5, .black h6, .black h7, .black p{
	color: #000 !important;
}

.greydarker{
	color: #444 !important;
}

.greydark{
	color: #666 !important;
}

.grey{
	color: #888 !important;
}

.greylight{
	color: #aaa !important;
}

.greylighter{
	color: #ddd !important;
}

.red{
	color: #e20014 !important;
}

.salmon{
	color: #f0917e !important;
}


.green{
	color: #9ba800 !important;
}

.green h1, .green h2, .green h3, .green h4, .green h5, .green h6, .green h7{
	color: #9ba800 !important;
}


.eco{
	color: #92d70c !important;
}

.blue{
	color: #00a7c6 !important;
}

.blue h1, .blue h2, .blue h3, .blue h4, .blue h5, .blue h6, .blue h7{
	color: #00a7c6 !important;
}

.orange{
	color: #ff9d00 !important;
}

.orange h1, .orange h2, .orange h3, .orange h4, .orange h5, .orange h6, .orange h7{
	color: #ff9d00 !important;
}

.sand{
	color: #9e9fa6 !important;
}

.lighter-sand{
	color: #ededed;
}




/*bg colors*/

.bg-white{
	background-color: #fff !important;
}

.bg-black{
	background-color: #000 !important;
}

.bg-green{
	background-color: #9ba800 !important;
}

.bg-blue{
	background-color: #00a7c6 !important;
}

.bg-orange{
	background-color: #ff9d00 !important;
}

.bg-grey{
	background-color: #6f717c !important;
}

.bg-fuchsia{
	background-color: #e4005a !important;
}

.bg-sand{
	background-color: #eee !important;
}



.bg-light-green{
	background-color: #f4f6e5 !important;
}

.bg-medium-green{
	background-color: #cdd37f !important;
}



.bg-light-blue{
	background-color: #e5f6f9 !important;
}

.bg-medium-blue{
	background-color: #7fd3e2 !important;
}

.bg-light-orange{
	background-color: #fff5e5 !important;
}

.bg-medium-orange{
	background-color: #ffce7f !important;
}

.bg-light-grey{
	background-color: #f4f4f4 !important;
}

.bg-medium-grey{
	background-color: #b2b3b9 !important;
}

.bg-dark-grey{
	background-color: #3f4150 !important;
}


/*display*/

.inline{
	display: inline-block !important;
}

.none{
	display: none !important;
}

/*positions*/



.center{
	text-align: center !important;
}

.right{
	text-align: right !important;
}

.relative{
	position: relative !important;
}

.vtop{
	vertical-align: top !important;
}

.text-left{
	text-align: left !important;
}


.t3{
	top:3px !important;
}

.t2{
	top:2px !important;
}

.t1{
	top:1px !important;
}

.floatr{
	float: right;
}

.t1minus{
	top:-1px !important;
}

.t2minus{
	top:-2px !important;
}

.t3minus{
	top:-3px !important;
}

.t4minus{
	top:-4px !important;
}

.t5minus{
	top:-5px !important;
}


/*padding*/

.p90{
	padding: 90px !important;
}

.p80{
	padding: 80px !important;
}

.p70{
	padding: 70px !important;
}

.p60{
	padding: 60px !important;
}

.p50{
	padding: 50px !important;
}

.p40{
	padding: 40px !important;
}

.p30{
	padding: 30px !important;
}

.p20{
	padding: 20px !important;
}

.p10{
	padding: 10px !important;
}

.p5{
	padding: 5px !important;
}

/*padding top*/

.pt115{
	padding-top:115px !important;
}

.pt110{
	padding-top:110px !important;
}

.pt105{
	padding-top:105px !important;
}

.pt100{
	padding-top:100px !important;
}

.pt95{
	padding-top:95px !important;
}

.pt90{
	padding-top:90px !important;
}

.pt85{
	padding-top:85px !important;
}

.pt80{
	padding-top:80px !important;
}

.pt75{
	padding-top:75px !important;
}

.pt70{
	padding-top:70px !important;
}

.pt65{
	padding-top:65px !important;
}

.pt60{
	padding-top:60px !important;
}

.pt55{
	padding-top:55px !important;
}

.pt50{
	padding-top:50px !important;
}

.pt45{
	padding-top:45px !important;
}

.pt40{
	padding-top:40px !important;
}

.pt35{
	padding-top:35px !important;
}

.pt30{
	padding-top:30px !important;
}

.pt25{
	padding-top:25px !important;
}

.pt20{
	padding-top:20px !important;
}

.pt15{
	padding-top:15px !important;
}

.pt10{
	padding-top:10px !important;
}

.pt9{
	padding-top:9px !important;
}

.pt8{
	padding-top:8px !important;
}

.pt7{
	padding-top:7px !important;
}

.pt6{
	padding-top:6px !important;
}

.pt5{
	padding-top:5px !important;
}

.pt4{
	padding-top:4px !important;
}

.pt3{
	padding-top:3px !important;
}

.pt2{
	padding-top:2px !important;
}

.pt1{
	padding-top:1px !important;
}

.pt0{
	padding-top:0px !important;
}

/*padding right*/

.pr115{
	padding-bottom:115px !important;
}

.pr110{
	padding-bottom:110px !important;
}

.pr105{
	padding-bottom:105px !important;
}

.pr100{
	padding-bottom:100px !important;
}

.pr95{
	padding-bottom:95px !important;
}

.pr90{
	padding-bottom:90px !important;
}

.pr85{
	padding-bottom:85px !important;
}

.pr80{
	padding-bottom:80px !important;
}

.pr75{
	padding-bottom:75px !important;
}

.pr70{
	padding-bottom:70px !important;
}

.pr65{
	padding-bottom:65px !important;
}

.pr60{
	padding-bottom:60px !important;
}

.pr55{
	padding-bottom:55px !important;
}

.pr50{
	padding-bottom:50px !important;
}

.pr45{
	padding-bottom:45px !important;
}

.pr40{
	padding-bottom:40px !important;
}

.pr35{
	padding-bottom:35px !important;
}

.pr30{
	padding-bottom:30px !important;
}

.pr25{
	padding-bottom:25px !important;
}

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

.pr15{
	padding-bottom:15px !important;
}

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

.pr5{
	padding-bottom:5px !important;
}

/*padding bottom*/

.pb115{
	padding-bottom:115px !important;
}

.pb110{
	padding-bottom:110px !important;
}

.pb105{
	padding-bottom:105px !important;
}

.pb100{
	padding-bottom:100px !important;
}

.pb95{
	padding-bottom:95px !important;
}

.pb90{
	padding-bottom:90px !important;
}

.pb85{
	padding-bottom:85px !important;
}

.pb80{
	padding-bottom:80px !important;
}

.pb75{
	padding-bottom:75px !important;
}

.pb70{
	padding-bottom:70px !important;
}

.pb65{
	padding-bottom:65px !important;
}

.pb60{
	padding-bottom:60px !important;
}

.pb55{
	padding-bottom:55px !important;
}

.pb50{
	padding-bottom:50px !important;
}

.pb45{
	padding-bottom:45px !important;
}

.pb40{
	padding-bottom:40px !important;
}

.pb35{
	padding-bottom:35px !important;
}

.pb30{
	padding-bottom:30px !important;
}

.pb25{
	padding-bottom:25px !important;
}

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

.pb15{
	padding-bottom:15px !important;
}

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

.pb5{
	padding-bottom:5px !important;
}

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


/*padding left*/

.pl115{
	padding-left:115px !important;
}

.pl110{
	padding-left:110px !important;
}

.pl105{
	padding-left:105px !important;
}

.pl100{
	padding-left:100px !important;
}

.pl95{
	padding-left:95px !important;
}

.pl90{
	padding-left:90px !important;
}

.pl85{
	padding-left:85px !important;
}

.pl80{
	padding-left:80px !important;
}

.pl75{
	padding-left:75px !important;
}

.pl70{
	padding-left:70px !important;
}

.pl65{
	padding-left:65px !important;
}

.pl60{
	padding-left:60px !important;
}

.pl55{
	padding-left:55px !important;
}

.pl50{
	padding-left:50px !important;
}

.pl45{
	padding-left:45px !important;
}

.pl40{
	padding-left:40px !important;
}

.pl35{
	padding-left:35px !important;
}

.pl30{
	padding-left:30px !important;
}

.pl25{
	padding-left:25px !important;
}

.pl20{
	padding-left:20px !important;
}

.pl15{
	padding-left:15px !important;
}

.pl10{
	padding-left:10px !important;
}

.pl5{
	padding-left:5px !important;
}


/* margins */


.mt100{
	margin-top:100px !important;
}

.mt90{
	margin-top:90px !important;
}

.mt80{
	margin-top:80px !important;
}

.mt70{
	margin-top:70px !important;
}

.mt60{
	margin-top:60px !important;
}

.mt50{
	margin-top:50px !important;
}

.mt40{
	margin-top:40px !important;
}

.mt30{
	margin-top:30px !important;
}

.mt20{
	margin-top:20px !important;
}

.mt10{
	margin-top:10px !important;
}

.mt5{
	margin-top:5px !important;
}

.mt0{
	margin-top:0px !important;
}






.mb90{
	margin-bottom:90px !important;
}

.mb80{
	margin-bottom:80px !important;
}

.mb70{
	margin-bottom:70px !important;
}

.mb60{
	margin-bottom:60px !important;
}

.mb50{
	margin-bottom:50px !important;
}

.mb40{
	margin-bottom:40px !important;
}

.mb30{
	margin-bottom:30px !important;
}

.mb20{
	margin-bottom:20px !important;
}

.mb10{
	margin-bottom:10px !important;
}

.mb5{
	margin-bottom:5px !important;
}

.mb0{
	margin-bottom:0px !important;
}




.ml100{
	margin-left:100px !important;
}

.ml90{
	margin-left:90px !important;
}

.ml80{
	margin-left:80px !important;
}

.ml70{
	margin-left:70px !important;
}

.ml60{
	margin-left:60px !important;
}

.ml50{
	margin-left:50px !important;
}

.ml40{
	margin-left:40px !important;
}

.ml30{
	margin-left:30px !important;
}

.ml20{
	margin-left:20px !important;
}

.ml10{
	margin-left:10px !important;
}

.ml5{
	margin-left:5px !important;
}

.ml0{
	margin-left:0px !important;
}

/* widths & heights */

.w300{
	width: 300px !important;
}

.w250{
	width: 250px !important;
}

.w225{
	width: 225px !important;
}

.w200{
	width: 200px !important;
}

.w150{
	width: 150px !important;
}

.w140{
	width: 140px !important;
}

.w130{
	width: 130px !important;
}

.w120{
	width: 120px !important;
}

.w110{
	width: 110px !important;
}

.w100{
	width: 100px !important;
}

.w90{
	width: 90px !important;
}

.w80{
	width: 80px !important;
}

.w70{
	width: 70px !important;
}

.w80{
	width: 80px !important;
}

.w60{
	width: 60px !important;
}

.w50{
	width: 50px !important;
}

.w40{
	width: 40px !important;
}

.w30{
	width: 30px !important;
}

.w20{
	width: 20px !important;
}

.w15{
	width: 15px !important;
}

.w10{
	width: 10px !important;
}

.w5{
	width: 5px !important;
}

.w50{
	width: 50px !important;
}

.w100pct{
	width: 100% !important;
}

.w90pct{
	width: 90% !important;
}

.w80pct{
	width: 80% !important;
}

.w70pct{
	width: 70% !important;
}

.w69pct{
	width: 69% !important;
}

.w60pct{
	width: 60% !important;
}

.w50pct{
	width: 50% !important;
}

.w40pct{
	width: 40% !important;
}

.w30pct{
	width: 30% !important;
}


.h800{
	height: 800px !important;
}

.h700{
	height: 700px !important;
}

.h600{
	height: 600px !important;
}

.h500{
	height: 500px !important;
}

.h475{
	height: 475px !important;
}


.h400{
	height: 400px !important;
}

.h350{
	height: 350px !important;
}

.h300{
	height: 300px !important;
}

.h200{
	height: 200px !important;
	
}

.h150{
	height: 150px !important;
}

.h100{
	height: 100px !important;
}

.h90{
	height: 90px !important;
}

.h80{
	height: 80px !important;
}

.h70{
	height: 70px !important;
}

.h60{
	height: 60px !important;
}

.h55{
	height: 55px !important;
}


.h50{
	height: 50px !important;
}

.h150pct{
	height: 150vh !important;
}

.h140pct{
	height: 140vh !important;
}

.h130pct{
	height: 130vh !important;
}

.h120pct{
	height: 120vh !important;
}

.h110pct{
	height: 110vh !important;
}

.h100pct{
	height: 100vh !important;
}



/* font-size */

.fs130{
	font-size: 130px !important;
}

.fs120{
	font-size: 120px !important;
}

.fs110{
	font-size: 110px !important;
}

.fs100{
	font-size: 100px !important;
}

.fs90{
	font-size: 90px !important;
}

.fs80{
	font-size: 80px !important;
}

.fs70{
	font-size: 70px !important;
}

.fs69{
	font-size: 69px !important;
}

.fs68{
	font-size: 68px !important;
}

.fs67{
	font-size: 67px !important;
}

.fs66{
	font-size: 66px !important;
}

.fs65{
	font-size: 65px !important;
}

.fs64{
	font-size: 64px !important;
}

.fs63{
	font-size: 63px !important;
}

.fs62{
	font-size: 62px !important;
}

.fs61{
	font-size: 61px !important;
}

.fs60{
	font-size: 0px !important;
}

.fs59{
	font-size: 59px !important;
}

.fs58{
	font-size: 58px !important;
}

.fs57{
	font-size: 57px !important;
}

.fs56{
	font-size: 56px !important;
}

.fs55{
	font-size: 55px !important;
}

.fs54{
	font-size: 54px !important;
}

.fs53{
	font-size: 53px !important;
}

.fs52{
	font-size: 52px !important;
}

.fs51{
	font-size: 51px !important;
}

.fs50{
	font-size: 50px !important;
}


.fs49{
	font-size: 49px !important;
}

.fs48{
	font-size: 48px !important;
}

.fs47{
	font-size: 47px !important;
}

.fs46{
	font-size: 46px !important;
}

.fs45{
	font-size: 45px !important;
}

.fs44{
	font-size: 44px !important;
}

.fs43{
	font-size: 43px !important;
}

.fs42{
	font-size: 42px !important;
}

.fs41{
	font-size: 41px !important;
}

.fs40{
	font-size: 40px !important;
}

.fs39{
	font-size: 39px !important;
}

.fs38{
	font-size: 38px !important;
}

.fs37{
	font-size: 37px !important;
}

.fs36{
	font-size: 36px !important;
}

.fs35{
	font-size: 35px !important;
}

.fs34{
	font-size: 34px !important;
}

.fs33{
	font-size: 33px !important;
}

.fs32{
	font-size: 32px !important;
}

.fs31{
	font-size: 31px !important;
}

.fs30{
	font-size: 30px !important;
}

.fs29{
	font-size: 29px !important;
}

.fs28{
	font-size: 28px !important;
}

.fs27{
	font-size: 27px !important;
}

.fs26{
	font-size: 26px !important;
}

.fs25{
	font-size: 25px !important;
}

.fs24{
	font-size: 24px !important;
}

.fs23{
	font-size: 23px !important;
}

.fs22{
	font-size: 22px !important;
}

.fs21{
	font-size: 21px !important;
}

.fs20{
	font-size: 20px !important;
}

.fs19{
	font-size: 19px !important;
}

.fs18{
	font-size: 18px !important;
}

.fs17{
	font-size: 17px !important;
}

.fs16{
	font-size: 16px !important;
}

.fs15{
	font-size: 15px !important;
}

.fs14{
	font-size: 14px !important;
}

.fs13{
	font-size: 13px !important;
}

.fs12{
	font-size: 12px !important;
}

.fs11{
	font-size: 11px !important;
}

.fs10{
	font-size: 10px !important;
}

.fs9{
	font-size: 9px !important;
}

.fs8{
	font-size: 8px !important;
}

.fs7{
	font-size: 7px !important;
}

.fs6{
	font-size: 6px !important;
}

.fs5{
	font-size: 5px !important;
}

.fs4{
	font-size: 4px !important;
}

.fs3{
	font-size: 3px !important;
}

.fs2{
	font-size: 2px !important;
}

.fs1{
	font-size: 1px !important;
}

.fs0{
	font-size: 0px !important;
}
