body, a, #sidebar,#sidebar a,#sidebar ul li,#sidebar .tweet .tweet_list li, #content a.pf_readmore_btn:hover,.query .tweet_list li,.reply a,#content .comment-text cite,#content .comment-text cite a,#content ul.ordered_list li span,ul.our_awards li sub,ul.our_awards li sub a,.services_icon_small h4 small,.services_icon_medium h4 small,.pricing_table ul li,.pricing_table ul li a,
.team_member h5 sub,#content .support_team p a,#content .testimonials_left h5 sub,.testimonials_left a,#content .blog_post h3 a:hover,.horizontal_menu,.horizontal_menu a,.horizontal_menu li a,.post_bottom_bg,.post_bottom_bg span a,blockquote div,#sidebar .testimonials_slider ul li .client_testimonials h5,#sidebar .testimonials_slider ul li .client_testimonials h5 sub,code,pre,#content .content_tweet > .tweet .tweet_list li,.promotion_box p sub { color:#3f3f3f; }
#content p {font-size:12px;}
#inner_header h1 { color:#4B5608;font-size:30px; }
#content h1,#content h1 a { color:#222222;font-size:24px; }
#content h2,#content h2 a { color:#222222;font-size:22px; }
#content h3,#content h3 a { color:#222222;font-size:20px; }
#content h4,#content h4 a,.list_slider_title { color:#222222;font-size:18px; }
#content h5,#content h5 a { color:#222222;font-size:16px; }
#content h6,#content h6 a { color:#222222;font-size:14px; }
#footer ul li,.large-footer ul li a,.small-footer p,#footer .tagcloud a,#footer p,#footer a,#footer .my_toggle .my_toggle_title,#footer .my_tabs ul.tab-nav li a,#footer .tweet .tweet_list li, footer .query .tweet_list li,#footer .testimonials_slider ul li .client_testimonials h5 sub,#footer select { color:#a8a8a8;font-size:12px; }
#content .blog_post h3,#content .blog_post h3 a { color:#222222;font-size:27px; }
.small-footer,.small-footer p,.small-footer p a { color:#a8a8a8;font-size:11px; }

h1, h2, h3, h4, h5, h6,.pf_quote, .post_bottom_bg span.post_button a,.reply a,.call_section,.recent_posts_list1_date,.fcb_title,.comment_author,#content .comment-text cite,#content .pf_box h3,.list_slider_title,.blog_post_date_comments,.blog_post_date_comments2,.caption.big_teal,ul.our_awards li,blockquote,.home_readmore,#content .promotion_box p,#content .steps_with_circle ol li span,.tbl-heading,.button.medium,.button.large,.button.xlarge,.slider_left p.title_text { font-family: "Open Sans", arial, verdana, tahoma; font-weight: normal;}
.pf_quote { font-weight:normal; } #content .pf_box h3 { font-weight:bold; font-family:arial, tahoma } #content .promotion_box p sub {font-weight:normal;}
.small-footer .tm_social_media { background:none;}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6,.list_slider_title { margin:0 0 15px 0; border-bottom: 1px solid #e2e2e2; padding-bottom: 12px; box-shadow:  0px 1px 0px #fff; }
#sidebar h1,#sidebar h2,#sidebar h3,#sidebar h4,#sidebar h5,#sidebar h6,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6 { border-bottom: 0; box-shadow: none;}
#content h1.hideborder,#content h2.hideborder,#content h3.hideborder,#content h4.hideborder,#content h5.hideborder,#content h6.hideborder { padding:0; border:0; }
.jivo-btn{
border: solid 1px #000;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 1px rgba(0,0,0,0.15);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 1px rgba(0,0,0,0.15);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 1px rgba(0,0,0,0.15);
display: inline-block;
cursor: pointer;
padding: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.jivo-btn:hover{
box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.2), inset 0 0 20px 10px rgba(255,255,255,0.3);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.2), inset 0 0 20px 10px rgba(255,255,255,0.3);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.2), inset 0 0 20px 10px rgba(255,255,255,0.3);
}
.jivo-btn.jivo-btn-light:hover{
box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.3), inset 0 0 20px 10px rgba(255,255,255,0.1);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.3), inset 0 0 20px 10px rgba(255,255,255,0.1);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.3), inset 0 0 20px 10px rgba(255,255,255,0.1);
}
.jivo-btn.jivo-btn-light{
box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 1px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 1px rgba(0,0,0,0.3);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 1px rgba(0,0,0,0.3);
}
.jivo-btn:active,.jivo-btn.jivo-btn-light:active{
box-shadow: 0 1px 0px rgba(255,255,255,0.4), inset 0 0 15px rgba(0,0,0,0.2);
-moz-box-shadow: 0 1px 0px rgba(255,255,255,0.4), inset 0 0 15px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 1px 0px rgba(255,255,255,0.4), inset 0 0 15px rgba(0,0,0,0.2);
cursor: pointer;
}
.jivo-btn-gradient{
background-image: url(//static.jivosite.com/button/white_grad_light.png);
background-repeat: repeat-x;
}
.jivo-btn-light.jivo-btn-gradient{
background-image: url(//static.jivosite.com/button/white_grad.png);
}
.jivo-btn-icon{
width:17px;
height: 20px;
background-repeat: no-repeat;
display: inline-block;
vertical-align: middle;
margin-right: 7px;
margin-left: -5px;
}
.jivo-btn-light{
color: #fff;
}



.jivo-btn, .jivo-btn-icon {
display: inline;
}


.kebo-tweets .ktweet .ktext{
min-height:inherit!important;
}

#crp_related li{
background:none;
}



.footer-article-thumb{
float:left;
margin-right:5px;
}
.footer-article-title{
display:inline!important;
}#footer .widget #lang_sel_list ul li a, #footer .widget #lang_sel_click a, #footer .widget #lang_sel_click a:visited,#footer .widget #lang_sel_click ul li ul,#footer .widget #lang_sel_click ul li ul li, #footer .widget #lang_sel_click ul li ul li a,#footer .widget #lang_sel a, #footer .widget #lang_sel a:visited,#lang_sel_footer ul li a { color:#a8a8a8;font-size:12px;}#lang_sel_footer ul li a { font-size:11px; }