.cm-blog-header{padding:60px 0;text-align:center}.cm-blog-header h1{color:#383838;font-family:Roboto Slab,Open Sans;font-size:2.5em;font-weight:400;line-height:50px;margin:0;width:100%}.cm-blog-header .small{background-color:#040404;border:none;clear:both;display:block;height:1px;margin:25px auto;max-width:1200px;opacity:.3;width:10%}.cm-blog-header h4{color:#383838;font-family:Open Sans,sans-serif;font-size:1.5em;font-style:italic;font-weight:400;line-height:32px;margin-top:0;width:100%}@media only screen and (min-width:600px) and (max-width:1024px){.cm-blog-header h1{font-size:1.875em;line-height:40px}.cm-blog-header h4{font-size:1.4375em}}@media only screen and (max-width:850px){.cm-blog-header{padding:50px 0}}@media only screen and (max-width:600px){.cm-blog-header h4{font-size:1.275em;line-height:34px}.cm-blog-header .small{margin:15px auto}.cm-blog-header h1{font-size:1.5em;line-height:38px}}