.clr-dark {
	color:#42453a;
}

/*------------------------------------------------------------------*/
/*   Text Classes
/*-----------------------------------------------------------------*/
.text-up {
  text-transform: uppercase !important;
}
.text-norm {
  text-transform: none !important;
}
.text-just {
  text-align: justify;
}
.text-uline {
  text-decoration: underline !important;
}
.text-italic {
  font-style: italic;
}

/*------------------------------------------------------------------*/
/*  Font Family
/*-----------------------------------------------------------------*/

.font-open-sans {
	font-family: 'Open Sans', sans-serif !important;
}

.font-montserrat {
	font-family: 'Montserrat', sans-serif !important;
}

.font-oswald {
	font-family: 'Oswald', sans-serif !important;
}

/*------------------------------------------------------------------*/
/*  Font Weight Common
/*-----------------------------------------------------------------*/

.f-w-300 {
  font-weight: 300 !important; /* Open Sans */
}
.f-w-400 {
  font-weight: 400 !important; /* Open Sans, Montserrat, Oswald */
}
.f-w-500 {
  font-weight: 500 !important; /* Oswald */
}
.f-w-600 {
  font-weight: 600 !important; /* Open Sans, Montserrat, Oswald */
}
.f-w-700 {
  font-weight: 700 !important; /* Montserrat, Oswald */
}
.f-w-800 {
  font-weight: 800 !important; /* Montserrat */
}
.f-w-900 {
  font-weight: 900 !important; /* Montserrat */
}

/*------------------------------------------------------------------*/
/*  Font Size
/*-----------------------------------------------------------------*/

.f-size-10 {
  font-size: 10px !important;
}
.f-size-11 {
  font-size: 11px !important;
}
.f-size-12 {
  font-size: 12px !important;
}
.f-size-15 {
  font-size: 15px !important;
}
.f-size-16 {
  font-size: 16px !important;
}
.f-size-17 {
  font-size: 17px !important;
}
.f-size-18 {
  font-size: 18px !important;
}
.f-size-19 {
  font-size: 19px !important;
}
.f-size-21 {
  font-size: 21px !important;
}
.f-size-24 {
  font-size: 24px !important;
}
.f-size-28 {
  font-size: 28px !important;
}
.f-size-56 {
  font-size: 56px !important;
}

/*------------------------------------------------------------------*/
/*   Line Height
/*-----------------------------------------------------------------*/
.l-height-14 {
  line-height: 14px !important;
}
.l-height-15 {
  line-height: 15px !important;
}
.l-height-16 {
  line-height: 16px !important;
}
.l-height-17 {
  line-height: 17px !important;
}
.l-height-19 {
  line-height: 19px !important;
}
.l-height-21 {
  line-height: 21px !important;
}
.l-height-23 {
  line-height: 23px !important;
}
.l-height-25 {
  line-height: 25px !important;
}
.l-height-27 {
  line-height: 27px !important;
}
.l-height-30 {
  line-height: 30px !important;
}
.l-height-34 {
  line-height: 34px !important;
}
.l-height-62 {
  line-height: 62px !important;
}


/*------------------------------------------------------------------*/
/*  Padding Classes
/*-----------------------------------------------------------------*/

.p-a-0 {
	padding:0px !important;
}

.p-x-0 {
	padding-left:0px !important;
	padding-right:0px !important;
}

.p-y-0 {
	padding-top:0px !important;
	padding-bottom:0px !important;
}

.p-t-0 {
	padding-top:0px !important;
}

.p-t-30 {
	padding-top:30px !important;
}

.p-t-60 {
	padding-top:60px !important;
}

.p-b-0 {
	padding-bottom:0px !important;
}

.p-b-30 {
	padding-bottom:30px !important;
}

.p-b-60 {
	padding-bottom:60px !important;
}

.p-l-60 {
	padding-left:60px !important;
}

/*------------------------------------------------------------------*/
/*  Margin Classes
/*-----------------------------------------------------------------*/

.m-a-0 {
	margin:0px !important;
}

.m-y-0 {
	margin-top:0px !important;
	margin-bottom:0px !important;
}

.m-x-0 {
	margin-left:0px !important;
	margin-right:0px !important;
}

.m-t-0 {
	margin-top:0px !important;
}

.m-b-0 {
	margin-bottom:0px !important;
}



.m-a-10 {
	margin:10px !important;
}

.m-y-10 {
	margin-top:10px !important;
	margin-bottom:10px !important;
}

.m-x-10 {
	margin-left:10px !important;
	margin-right:10px !important;
}

.m-t-10 {
	margin-top:10px !important;
}

.m-b-10 {
	margin-bottom:10px !important;
}

.m-a-20 {
	margin:20px !important;
}

.m-y-20 {
	margin-top:20px !important;
	margin-bottom:20px !important;
}

.m-x-20 {
	margin-left:20px !important;
	margin-right:20px !important;
}

.m-t-20 {
	margin-top:20px !important;
}

.m-b-20 {
	margin-bottom:20px !important;
}


.m-a-30 {
	margin:30px !important;
}

.m-y-30 {
	margin-top:30px !important;
	margin-bottom:30px !important;
}

.m-x-30 {
	margin-left:30px !important;
	margin-right:30px !important;
}

.m-t-30 {
	margin-top:30px !important;
}

.m-b-30 {
	margin-bottom:30px !important;
}

.m-t-60 {
	margin-top:60px !important;
}

.m-b-60 {
	margin-bottom:60px !important;
}




