/* H1 */
.element#hero-products.acls .about h1, .element#hero-products.acls .products .el h3, .element#hero-products.acls .products .el .type { color: #f2240f !important; }
.element#hero-products .about h1 { margin: 0 0 10px 0 !important; padding: 0; line-height: 1 !important; font-size: 42px !important; font-family: 'Martel', serif !important; }

/* H2 */
.reviewsCourse .h2 { color: #FFF !important; text-align: center !important; font-family: Martel !important;; font-size: 2.8rem !important; font-style: normal !important;; font-weight: 900 !important; line-height: 1.2 !important; text-transform: capitalize!important; padding-bottom: 10px !important; }
.element#hero-products .about .h2 { margin: 0 0 10px 0 !important; padding: 0 !important; line-height: 1 !important; font-style: italic !important; font-size: 26px !important; color: #191919 !important; font-family: 'Martel', serif !important; font-weight: 900 !important; }

/* H3 */
#content .features .h3 { font-family: 'Open Sans', sans-serif !important; font-weight: 600 !important; font-size: 18px !important; padding-bottom: 10px !important; color: #484468 !important; }

.mobiletitle { display: none; }
.reviewsCourse { position: relative; color: #fff; padding: 20px 0; background-color: #0665BB; }
#course-page .faq .cols.two .col.questions .question h5 { font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 18px; text-transform: capitalize; padding: 0 30px 0 0; line-height: normal; }
#course-page .faq .cols.two .col.questions h4 { line-height: 1.4; color: #484468; text-transform: capitalize;  font-weight: 800; font-size: 30px; padding-bottom: 15px; }

@media only screen and ( max-width: 1000px ) {
	.mobiletitle { display: block; text-align: center; }
	.desktoptitle { display: none; }
}

@media only screen and ( max-width: 600px ) { 
	.mobiletitle { display: none; }
	.desktoptitle { display: block; text-align: center; }
}
