/* Typography */
h1,h2,h3,h4,h5,h6,.ct-logo span{font-family:'Raleway','Helvetica Neue',Helvetica,Arial,sans-serif;color:#222}
h1{font-weight:700;font-size:40px;line-height:36px;margin:0 0 20px 0}
h2{font-weight:700;font-size:34px;line-height:40px;margin:0 0 20px 0}
h3{font-weight:500;font-size:26px;line-height:32px;margin:0 0 15px 0}
h4{font-weight:500;font-size:20px;line-height:26px;margin:0 0 15px 0}
h5{font-weight:500;font-size:18px;line-height:24px;margin:0 0 10px 0}
h6{font-weight:500;font-size:18px;line-height:24px;margin:0 0 10px 0}
/* Logo */
h1.ct-logo span,.ct-logo span{font-weight:700;font-size:48px;line-height:54px;}
/* Post Title */
.hentry .ft-ptitle{font-weight:700;font-size:48px;line-height:54px}
/* Entry Style */
.ft-boxct h1,h2,h3,h4 {text-transform: uppercase}
.ft-boxct h1,h2{padding:20px 0;border-top:4px solid #222;border-bottom:4px solid #222;text-align:center;margin-bottom:30px}.ft-boxct h3,h4{padding:10px 0;border-top:2px solid #222;border-bottom:2px solid #222;text-align:center;margin-bottom:30px}
/* Archive & Search */
.ft-mptitle{font-size:48px;line-height:54px}
/* Responsive */
@media only screen and (max-width: 600px) {
h1,.hentry .ft-ptitle,.ft-mptitle,h1.ct-logo span,.ct-logo span{font-size:30px;line-height:38px}
h2{font-size:28px;line-height:36px}
h3{font-size:26px;line-height:32px}
}