.course-item a { font-size:16px;}
.course-item span.d { font-size:12px;}

.class_header h4 { font-size:24px; }
.courselist .hitem { font-size:14px; }
.hitem .csmall {font-size:12px;}
.courselist .learn-more-big { font-size:12px;background-size:84%; background-position:-63px -65px; height:19px; padding:2px 0px 4px 30px;}

.class_header { display:none;}
.class_row{padding:20px 0 0;}
.class_row .hitem {margin-bottom:15px; }
.class_row .hitem:before { display:block; font-size:16px; color:#000; font-family:"Open Sans Semi Bold";}
.class_row .hitem:last-child {}
.class_row .hitem.coursetime:before { content:"Date / Time:"; }
.class_row .hitem.courselocation:before { content:"Location:"; }
.class_row .hitem.courseprice:before { content:"Price:"; }
.class_row .hitem.product-name:before { content:"Product:"; }
.class_row .hitem.unit-price:before { content:"Price:"; }
.class_row .hitem.quantity:before { content:"Qty:"; }
.class_row .hitem.total:before { content:"Total:"; }

.class_row .hitem.course-name:before { content:"Course:"; }
.class_row .hitem.class-name:before { content:"Class:"; }
.class_row .hitem.status:before { content:"Status:"; }
.class_row .hitem.issued:before { content:"Issued:"; }
.class_row .hitem.expiry:before { content:"Expires:"; }

.class_row .hitem.inv-num:before { content:"Inv #:"; }
.class_row .hitem.inv-students:before { content:"Students:"; }
.class_row .hitem.inv-items:before { content:"Items:"; }
.class_row .hitem.inv-total:before { content:"Total:"; }
.class_row .hitem.inv-paid:before { content:"Paid:"; }
.class_row .hitem.inv-balance:before { content:"Balance:"; }

.class_row .hitem.std-student:before{content:"Student:";}
.class_row .hitem.std-email:before{content:"Email:";}
.class_row .hitem.std-phone:before{content:"Phone:";}
.class_row .hitem.std-class:before{content:"Class:";}
.class_row .hitem.std-date:before{content:"Date:";}

#content #invoices ul.tabs li,#content #students ul.tabs li{font-size:20px;}


.class_row .hitem.courseregister { float:left;margin-bottom:0px;}
#content .courses .description p, #content li{ font-size:13px; line-height:18px;}

#grey-image-footer h4 { font-size:22px; }
#grey-image-footer p { font-size:12px; line-height:20px;}

#content .product_description p { font-size:13px;}
.instructor { margin-bottom:25px;}
#content .rightcol p { font-size:16px;}
.about-us .rightcol { float:none; width:auto; margin:0px; }

.body-wrapper.about-us { display:-webkit-flex; -webkit-flex-direction:column; display:-moz-box; -moz-box-orient:vertical;overflow:visible; width:100%; padding:0px 20px;box-sizing:border-box; -moz-box-sizing:border-box;}
.body-wrapper.about-us .rightcol { -webkit-order:2; -moz-box-ordinal-group:2;}
.body-wrapper.about-us .leftcol { overflow:visible; margin-right:0px;}

.class_row.oddeven_1{ background:#f0f0f0;}


#leavebehind .about-us .rightcol { float:none; width:auto; margin:0px; }

.leavebehindDates .hitem.coursetime
{
	margin-right: 0;
}

#leavebehind .about-us .leftcol 
{ 
	max-width:100%;
}

#leavebehind .about-us .rightcol 
{ 
	max-width:100%;
}

