/* Generated by static/build-h1-css.py: h1 styled exactly like the theme's h2. */
@media print{h1{orphans:3;widows:3}h1{page-break-after:avoid}}
h1{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h1 .small,h1 small{font-weight:400;line-height:1;color:#777}
h1{margin-top:20px;margin-bottom:10px}
h1 .small,h1 small{font-size:65%}
h1{font-size:30px}
.recent-box h1{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.heading-style3 h1 span,.heading-style4 h1 span,.kd-service:hover h1,.kdblog:hover h1 a,.kdevent:hover h1 a,.kdnews-vtwo:hover h1 a,.kdnews:hover h1 a{color:#03AF14!important}
.page-sidebar .widget-title h1:before{border-color:#03AF14!important}
@media (max-width:767px){.eccaption h1{font-size:16px}}
h1 a{color:#333}
body h1{color:#333;font-style:normal;font-weight:400;line-height:1.5;margin:0 0 8px}
h1{font-size:24px}
.page-sidebar .widget-title h1{color:#333;border-color:#d7d7d7;padding:0 0 10px}
#kdcomments h1,.kd-contentinfo h1,.kd-sectiontitle h1,.kdblog h1,.page-info h1{text-transform:uppercase}
#banner-1 .caption h1{font-size:24px;color:#fff}
#banner-1 .caption h1{font-size:30px}
.page-info h1{font-size:32px}
.page-info h1{color:#fff}
.kd-sectiontitle h1{font-size:32px;position:relative;display:inline-block;vertical-align:top;margin:0;line-height:normal}
.kd-sectiontitle h1:after,.kd-sectiontitle h1:before{content:'';width:9999px;height:4px;border-top:1px solid #999;border-bottom:1px solid #999;position:absolute;top:22px;left:100%;margin-left:20px}
.kd-sectiontitle h1:after{content:'';left:auto;right:100%;margin-left:0;margin-right:20px}
.kdwhite .kd-sectiontitle h1:after,.kdwhite .kd-sectiontitle h1:before{border-color:#fff}
.kdwhite .kd-sectiontitle h1{color:#fff}
.kdblog h1{margin:0}
#kdcomments h1,#respond h1{width:100%;float:left}
#kdcomments h1{margin:0 0 20px}
#respond h1,.kd-post-title h1,.kd-posttitle h1,.kdevent .event-info h1,.kdnews .newsinfo h1,.portfolio-info ul li h1{text-transform:uppercase}
#respond h1{margin:0}
.portfolio-info ul li h1{font-size:34px;font-weight:300}
.kd-service h1{font-weight:300;margin:0}
.kdnews .newsinfo h1{font-size:22px;margin:0 0 14px}
.kd-post-title h1{font-size:32px}
#kdtwitter h1{font-weight:bolder;text-transform:capitalize}
#kdtwitter h1{color:#fff;font-size:20px}
.news-listing .newsinfo h1{text-transform:uppercase;font-size:20px}
.widget-title h1{text-transform:uppercase}
.funding-detail .rich-editer h1{float:left}
.widget-title h1{color:#fff;border-bottom:1px solid #565656;padding:0 0 15px;position:relative}
.widget-title h1:before{content:'';position:absolute;left:0;bottom:-1px;border-bottom:1px solid #a9a9a9;width:50px;height:1px}
.heading-style3 h1,.kd-call-action h1,.latest-news-row h1,.recent-box h1,.skills-title h1{text-transform:uppercase}
.kd-call-action h1{color:#fff}
.kd-call-action.align-center h1{float:none;text-align:center}
.kd-call-action h1{float:left;margin:5px 0;font-weight:300}
.recent-box h1{display:inline-block;float:left;width:70%;padding:20px 15px;margin:0;font-size:20px;line-height:24px;background-color:#000;color:#fff}
.recent-box:hover h1{width:100%;float:left}
.recent-box:hover h1{display:block;background-color:#b1b624}
.heading-style3.white h1{color:#fff}
.skills-title h1{font-size:48px;line-height:48px;margin:0 0 20px;color:#fff}
.latest-news-row h1{font-size:40px;line-height:40px;margin:0 0 27px;text-align:center}
.heading-style3 h1:after,.heading-style4 h1:after{content:'';background-color:#cacaca;left:0}
.heading-style3 h1{font-size:40px;line-height:40px;color:#333;margin:0 0 15px;padding:0 0 15px;position:relative;font-weight:300}
.heading-style4 h1,.heading-style5 h1{font-size:30px;line-height:30px;text-transform:uppercase}
.heading-style3 h1:after{position:absolute;right:0;bottom:0;margin:0 auto;width:70px;height:3px}
.heading-style3 h1 span{color:#ff4141}
.heading-style4 h1{color:#333;margin:0 0 15px;padding:0 0 0 15px;position:relative}
.heading-style4 h1:after{position:absolute;top:0;height:100%;width:3px}
.heading-style4 h1 span{color:#ff4141}
.heading-style5 h1{color:#333;margin:0 0 15px;padding:0 0 15px;position:relative}
.kf-white.heading-style3 h1{color:#fff}
.kf-white.heading-style3 h1::after{background-color:#fff}
.wrapper.dark_scheme .service-info h1{color:#fff}
.kd-imageframe h1{font-weight:400;margin:0 0 8px}
