ul { line-height: 22px; padding-left: 30px; padding-bottom: 10px;}
ul.learn-link-list li { list-style: none; line-height: 18px; margin-bottom: 10px }
ul.learn-link-list li:before { font-family: "Glyphicons Halflings"; content: "\e258"; font-size: 65%; margin-right: 6px; margin-left: -17px; }
p.subtitle { font-size: 18px; margin-top: 5px; margin-bottom: 25px; }
p.note { font-size: 11px; line-height: 14px; }
.pad-top { padding-top: 25px; }
.pad-bottom { padding-bottom: 50px; }
.feature img { width: 100%; margin-bottom: 10px }
.learning.howto { padding: 0; margin-bottom: 90px; background: #f4f4f4;}
.learning.howto .container { padding-top: 5em; padding-bottom: 5em; }
.learning.sections .feature { padding-bottom: 25px; }
.learning.sections .feature h4 { font-size: 150%; }
.learning.sections .feature p { margin: 0; padding-bottom: 10px; }
.learning-section { margin-bottom: 40px }
.learning-section h2 { text-align: center; margin-top: 0 }
.learning-section ul { padding-left: 15px; }
.learning-footer .container { padding-bottom: 60px; }
.row.contact .icon { float: left; font-size: 2.8em; }
.row.contact .info { float: left; padding-left: 20px; }
.row.contact .info h4 { font-size: 140% }
.row.contact .info p { margin: 0; padding-bottom: 10px; }
.breadcrumb { background: none; margin: 20px 0 0; }
.extra { border-top: 1px solid #eee; padding-top: 50px; padding-bottom: 10px; }
.extra p { padding-bottom: 5px; }
.responsive.how-to-learn-h2 h2 {font-size: 22px;}
