/*!
 * Default Css created By Shahid - Scientech IT
 * This css regarding to colors Schemes-------------------------------------------------!
 */
 
 
/* Header Section css-------------------------------------------------------------- */ 

body {
    color: #0000EE;
}
#wrapper{	
	background: #ffffff;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}
.hc_logo h1 > a {
    color: #0000FF;
}
.hc_logo h1 > a > span {
	color: #404040;
}
.header_section{
	background-color: #ffffff;
	border-top: 7px solid #0000FF;
}
/* Menus css-------------------------------------------------------------- */ 
.navigation_section{
	background: transparent;
	border-top: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
}
.navbar {
	border: 1px solid rgba(0, 0, 0, 0);
}
.dropdown-menu {
	background-color: #ffffff;
	border-left: 1px solid #e6e5e5;
	border-right: 1px solid #e6e5e5;
	border-bottom: 2px solid #0000FF;
	border-top: 2px solid #0000FF;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu > li > a {
	color: #404040;
	border-bottom: 1px solid #e6e5e5;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	color: #ffffff;
	background-color: #0000FF;
}
.navbar-default {
    background-color: transparent;
    border-color: transparent;
}
.navbar-default .navbar-nav > li > a {
    color: #767676;
	border-top: 1px solid #d1d1d1;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #0000FF;
	background-color: transparent;
	border-top: 1px solid #0000FF;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #0000FF;
	border-top: 1px solid #0000FF;
	background: #0000FF url(../images/arrow-top.png) no-repeat top center;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	border-color: #0000FF;
	background-color: #ffffff;
	color: #0000FF;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	color: #767676;
	background-color: #ffffff;
}
.navbar-default .navbar-toggle {
    border-color: #ffffff;
	background-color: #0000FF;
	border: 1px solid #0000FF;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #ffffff;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #0000FF;
}
.navbar-default .navbar-toggle .icon-bar:hover,
.navbar-default .navbar-toggle .icon-bar:focus  {
	background-color: #ffffff;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #767676;
	background-color: #ffffff;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #0000FF;
    background-color: #ffffff;
}
.navbar-nav > li {
	background: url(../images/nav-divider.png) no-repeat center right;
}
/* Flex Slider css-------------------------------------------------------------- */ 
.hc_slider {
    background-color: #ffffff;
    border-bottom: 5px solid #eaeaea;
    border-top: 0px solid #EEEEEE;
}
.slide-text-bg1 h2 {
	background-color: #ffffff;
	color: #555555;
}
.slide-text-bg2 p { 
	background-color: #0000FF;
	color: #FFFFFF;
}
/*Contact Social--------------------------------------------*/
.head-contact-social li {
	background-color: transparent ;
	border: 0px solid #ffffff;
}
.head-contact-social li > a > i {
    color: #c7cad4;
}
.head-contact-social li > a > i:hover {
    color: #0000FF;
}
/* Header Top Caret------------------------------------------------------------------------------*/
.top-caret span {
	border-top: 8px solid #0000FF;
}

/* Homepage Service Section css-------------------------------------------------------------- */ 

.hc_service_title h1{
	color: #0482bf;
}
.hc_service_title p{
	color: #767676;
}
.hc_service_area i {
	color: #0000FF;
	background-color: #ffffff;
	border: 2px solid #0000FF;
}
.hc_service_area i:hover {
	border: 4px solid #0000FF;
}
.hc_service_area h2 > a {
	color: #3b3b3b;
}
.hc_service_area h2 > a:hover {
	color: #3b3b3b;
}
.hc_service_area p {
	color: #767676;
}
.hc_service_area p a {
	color: #ffffff;
	background: #0000FF;
}
/*Media Update-------------------------------------------------------------------*/
.media_update h4{
	color: #3b3b3b;
}
.media_btn a{
	color: #767676;
}
.media_update p{
	color: #767676;
}
/* Homepage Callout with Call Now Section */
.hc_home_border{
	border-bottom: 1px dotted #d1d1d1;
}
.hc_home_title h1 {
	color: #434242;
}
.hc_home_callnow_title h1 {
	color: #0000FF;
}
.hc_home_callnow_title h1 > span {
	color: #626B75;
}
/* Homepage Portfolio Section Css------------------------------------------------------------ */
.hc_portfolio_title i, .hc_service_title i {
	background: none repeat scroll 0 0 #e0e0e0;
    border-color: #F9F9F9;
    color: #767676;
}
.hc_portfolio_title h1, .hc_service_title h1 {
	color: #0000FF;
}
.hc_portfolio_title p, .hc_service_title p{
	color: #767676;
}
.hc_home_portfolio_showcase_overlay {
	background: #0000FF;
}
.hc_home_portfolio_showcase .hc_home_portfolio_showcase_icons a {
	background-color: #000000;
}
.hc_home_portfolio_showcase .hc_home_portfolio_showcase_icons a i{
    color: #ffffff;
}
.hc_home_portfolio_caption {
	background-color: #ffffff;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
}
.hc_home_portfolio_area:hover .hc_home_portfolio_caption {
    background: #ffffff;
	border-bottom: 1px solid #0000FF;
}
.hc_home_portfolio_area:hover .hc_home_portfolio_caption h3 a{
	color: #0000FF;
}
.hc_home_portfolio_caption h3 a {
	color: #3b3b3b;
}
.hc_home_portfolio_caption small {
	color: #767676;
}
.portfolio_bg {
	border-bottom: 5px solid #eaeaea;
	background-color: #f3f3f3;
	border-top: 1px solid #eaeaea;
}
/* Homepage Recent News Section Css------------------------------------------------------------ */
.hc_heading_title {
	border-bottom: 1px solid #e0e0e0;
}
.hc_heading_title h3 {
	border-bottom: 3px solid #0000FF;
    color: #626B75;
    text-shadow: 0 0 1px #F6F6F6;
}
.hc_post_area h4 a{
	color: #3b3b3b;
}
.hc_post_area h4 a:hover {
	color: #3b3b3b;
}
.hc_post_area span.date {
	color: #999999;
}
.blog_btn a{
	color: #0000FF;
}
.hc_post_area p{
	color: #767676;
}
.hc_post-date-type {
	border-bottom: 2px solid #0000FF;
	background: #f0f0f0;
}
.hc_post-date-type .day {
	color: #0000FF;
}
.hc_post-date-type .month-year {
	color: #626B75;
}
.hc_media_sidebar {
	border-bottom: 1px dotted #d1d1d1;
}
/* Homepage Accordion Tabs Section Css------------------------------------------------------------ */
.panel-default > .hc_panel-heading {
    background-color: #EEEEEE;
    color: #3b3b3b;
}
.hc_panel-heading {
    border-bottom: 1px solid rgba(0, 0, 0, 0);
}
.hc_panel {
    background-color: #FFFFFF;	
}
.hc_panel p {
    color: #767676;
}
/*Footer Callout Css------------------------------------------------------------------------------------------------*/
.footer-callout-section {
	background: #0000FF;
}
.footer-callout-section h2 {
	color: #ffffff;
}
.footer-callout-section p {
	color: #ffffff;
}
.footer-callout-section a {
	background-color: #ffffff;
	color: #010101;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
}
.footer-callout-section a:hover {
	background-color: #f9f9f9;
	box-shadow: 0 3px 2px rgba(50, 50, 50, 0.2);
}
/* Homepage Callout Section Css------------------------------------------------------------ */
.hc_callout_section {
	background-color: #0000FF;
    border-bottom: 0 solid #EEEEEE;
    border-top: 0 solid #EEEEEE;
}
.hc_callout_area {
	background-color: #0000FF;
}
.hc_callout_area h1 {
	color: #FFFFFF;
}
.hc_callout_area a {
	background-color: #0000FF;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
}
.hc_callout_area a:hover {
	background-color: #FFFFFF;
    border: 2px solid #FFFFFF;
    color: #0000FF;
}
/* Footer Widget Section Css------------------------------------------------------------ */
.hc_footer_widget_area{
	background: #252525;
}
.hc_footer_widget_title{
	color: #87CEFA;
}
.hc_footer_widget_area h6 {
	color: #999999;
}
.hc_footer_widget_area p, .hc_footer_widget_column div.textwidget {
	color: #999999;
}
.hc_footer_widget_post_img {
	border: 1px solid #000000;
}
.hc_footer_widget_post h3 a {
	color: #999999;
}
.hc_footer_widget_post h3 a:hover {
	color: #ffffff;
}
.hc_footer_widget_date {
	color: #777777;
}
.hc_footer_widget_link a {
	color: #999999;
}
.hc_footer_widget_link a:hover {
	color: #ffffff;
}
.hc_footer_widget_link a i{
	color: #999999;
}
.hc_footer_widget_column address{
	color: #999999;
}
.hc_footer_widget_column address a{
	color: #bdbdbd;
}
.hc_footer_widget_column address a:hover{
	color: #ffffff;
}
.hc_footer_area{
	background: #252525;
	border-top: 1px solid #323232;
}
.hc_footer_area p {
	color: #87CEFA;
}
.hc_footer_area p a {
    color: #87CEFA;
}
.hc_footer_area p a:hover {
    color: #0482bf;
}
.hc_footer_widget_column > ul > li.current-cat > a,
.hc_footer_widget_column > ul > li.current-cat a:hover
{
	color: #ffffff;
}
/*Footer Social Tooltips Css-------------------------------------------------------------------------*/
#fb_tooltip:hover:after{
	background: #000000;
	color: #fff;
}
#fb_tooltip:hover:before{
	border: solid;
	border-color: #000 transparent;
}
#twi_tooltip:hover:after{
	background: #000000;
	color: #fff;
}
#twi_tooltip:hover:before{
	border: solid;
	border-color: #000 transparent;
}
#in_tooltip:hover:after{
	background: #000000;
	color: #fff;
}
#in_tooltip:hover:before{
	border: solid;
	border-color: #000 transparent;
}
#plus_tooltip:hover:after{
	background: #000000;
	color: #fff;
}
#plus_tooltip:hover:before{
	border: solid;
	border-color: #000 transparent;
}

/* About US 1 Template Css -----------------------------------------------------------------------------*/
.hc_page_header_area{
	border-bottom: 1px dotted #d1d1d1;
}
.hc_page_header_area h1{
	color: #404040;
}
.hc_page_header_area h1 > span{
	color: #999999;
}
.hc_aboutus_area h3{
	color: #3b3b3b;
}
.hc_aboutus_area p{
	color: #767676;
}
.hc_team_title {
    border-bottom: 1px solid #E0E0E0;
}
.hc_team_title i {
    background: none repeat scroll 0 0 #E0E0E0;
    border-color: #F9F9F9;
    color: #767676;
}
.hc_team_title h1 {
    color: #0000FF;
}
.hc_team_title h1 span {
    color: #0000FF;
}
.hc_team_title p {
    color: #767676;
}
.hc_team_showcase {
    background-color: #F0F0F0;
}
.hc_team_showcase .caption {
    color: #333333;
	border-bottom: 2px solid #0000FF;
}
.hc_team_showcase .caption h3 {
	color: #0000FF;
}
.hc_team_showcase .caption h6 {
	color: #3b3b3b;
}
.hc_team_showcase .caption p {
	color: #767676;
}
.hc_aboutus1_team_social a.facebook {
    background: url("../images/social/facebook_footer.png") no-repeat scroll 0 0 transparent;
}
.hc_aboutus1_team_social a.twitter {
    background: url("../images/social/twitter_footer.png") no-repeat scroll 0 0 transparent;
}
.hc_aboutus1_team_social a.linked-in {
    background: url("../images/social/linkedin_footer.png") no-repeat scroll 0 0 transparent;
}
.hc_aboutus1_team_social a.google_plus {
    background: url("../images/social/google+_footer.png") no-repeat scroll 0 0 transparent;
}
/* About US 2 Template Css -----------------------------------------------------------------------------*/

.hc_team_about2_showcase {
    background-color: #ffffff;
}
.hc_team_about2_showcase:hover {
    background-color: #ffffff;
}
.hc_team_about2_showcase > img {	
	 border:3px solid #fff; 
	 -moz-box-shadow: 0 0 10px 5px #ccc; 
	 -webkit-box-shadow: 0 0 10px 5px #ccc; 
	 box-shadow: 0 0 10px 5px #ccc; 
}
.hc_team_about2_showcase > img:hover {
	box-shadow:0px 0px 30px #ccc; 
	-webkit-box-shadow:0px 0px 30px #ccc; 
	-moz-box-shadow:0px 0px 30px #ccc; 
}
.hc_team_about2_showcase .caption {
    color: #333333;
}
.hc_team_about2_showcase .caption h3 {
	color: #0000FF;
}
.hc_team_about2_showcase .caption h6 {
	color: #3b3b3b;
}
.hc_team_about2_showcase .caption p {
	color: #767676;
}
.hc_aboutus2_team_social a.facebook {
    background: url("../images/social/facebook_footer.png") no-repeat scroll 0 0 transparent;
}
.hc_aboutus2_team_social a.twitter {
    background: url("../images/social/twitter_footer.png") no-repeat scroll 0 0 transparent;
}
.hc_aboutus2_team_social a.linked-in {
    background: url("../images/social/linkedin_footer.png") no-repeat scroll 0 0 transparent;
}
.hc_aboutus2_team_social a.google_plus {
    background: url("../images/social/google+_footer.png") no-repeat scroll 0 0 transparent;
}
/* Portfolio 2 Column, Portfolio 3 Column & Portfolio 4 Column Template Css --------------------------------------------------------------------------------------------------*/
.hc_portfolio_tabs li{
	border-right: 1px solid #e8e8e8;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.hc_portfolio_tabs li a {
    background: #ffffff;
    color: #3b3b3b;
}
.hc_portfolio_tabs li:last-child {
	border-right: 0px;
}
.hc_portfolio_tabs li.active > a, .hc_portfolio_tabs li > a:hover {
   	background: #ffffff;
	color: #0000FF;
}
.hc_portfolio_showcase_overlay {
	background: #0000FF;
}
.hc_portfolio_showcase .hc_portfolio_showcase_icons a {
	background-color: #000000;
}
.hc_portfolio_showcase .hc_portfolio_showcase_icons a i{
    color: #ffffff;
}
.hc_portfolio_caption {
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
}
.hc_portfolio_area:hover .hc_portfolio_caption {
    background: #ffffff;
	border-bottom: 1px solid #0000FF;
}
.hc_portfolio_area:hover .hc_portfolio_caption h3 a{
	color: #0000FF;
}
.hc_portfolio_caption h3 a {
	color: #404040;
}
.hc_portfolio_caption small {
	color: #767676;
}
/* Portfolio Detail Page Template Css -----------------------------------------------------------------------------*/
.hc_portfolio_detail_pagi {	
	border-bottom: 1px solid #DBDBDB;
}
.hc_portfolio_detail_pagi li a {
	color: #404040;
	background: #d5d5d5;
}
.hc_portfolio_detail_pagi li a:hover {
	color: #ffffff;
	background: #0000FF ;
}
.hc_portfolio_detail_info a {
	background-color: #0000FF ;
    color: #FFFFFF;
	border: 1px solid #ffffff;
}
.hc_portfolio_detail_info a:hover {  
	background-color: #ffffff;
    color: #0000FF;
	border: 1px solid #0000FF;
}
.hc_portfolio_detail_info p{
	color: #404040;
}
.hc_portfolio_detail_info p small{
	color: #767676;
}
.hc_portfolio_detail_description {
    border-bottom: 1px solid #DBDBDB;
}
.hc_portfolio_detail_description h3 {
	color: #3B3B3B;
}
.hc_portfolio_detail_description p{
	color: #767676;
}
/* Service page Template Css -----------------------------------------------------------------------------*/
.hc_main_service {
    background-color: #0000FF;
    color: #FFFFFF;
}
.hc_service_section h3, .hc_service_column h3 {
	color: #3b3b3b;
}
.hc_service_section h3 > a {
	color: #3b3b3b;
}
.hc_service_section h3 > a:hover {
	color: #0482bf;
}
.hc_service_section p, .hc_service_column p {
	color: #767676;
}
.hc_service_column img {	
	border:5px solid #fff; 
	-moz-box-shadow: 0 0 5px 2px #ccc; 
	-webkit-box-shadow: 0 0 5px 2px #ccc; 
	box-shadow: 0 0 5px 2px #ccc; 
}
/* Service Detail page Template Css -----------------------------------------------------------------------------*/

.hc_service_detail_description {
    border-bottom: 1px solid #DBDBDB;
}
.hc_service_detail_description h3 {
	color: #3B3B3B;
}
.hc_service_detail_description p{
	color: #767676;
}
.hc_input_control {
	background-image: none;
	background-color: #FFFFFF;
    border: 1px solid #c5c5c5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
}
.hc_textarea_control {
	background-color: #FFFFFF;
    border: 1px solid #c5c5c5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
}
.hc_input_control:focus, .hc_textarea_control:focus {
  border-color: #0482bf;
  -webkit-box-shadow: inset 0 0px 0px #0482bf, 0 0 5px #0482bf;
          box-shadow: inset 0 0px 0px #0482bf, 0 0 5px #0482bf;
}
.hc_service_detail_area h2{
	color: #3b3b3b;
	border-bottom: 1px solid #dbdbdb;
}
.hc_service_detail_area label{
	color: #767676;
}
.hc_service_detail_area label > small{
	color: #0482bf;
}
.hc_btn {
	background-color: #0000FF;
	border-color: #0000FF;
	color: #ffffff;
}
.hc_btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
}
.hc_btn:hover,
.hc_btn:focus {
	background: #ffffff;
	color: #0000FF;
	border-color: #0000FF;
}
/* Contact Template 1 & Contact Template 2 Css ---------------------------------------------------------------------*/
.hc_google_map iframe{
	border-left: 1px solid #dbd9d2;
	border-right: 1px solid #dbd9d2;
	border-top: 1px solid #dbd9d2;
	border-bottom: 2px solid #0000FF;
}
.hc_contactv1_area h2, .hc_contactv2_area h2{
	color: #3b3b3b;
	border-bottom: 1px solid #dbdbdb;
}
.hc_contactv1_area label, .hc_contactv2_area label {
	color: #767676;
}
.hc_contactv1_area label > small, .hc_contactv2_area label > small{
	color: #0000FF;
}
.hc_con_input_control {
	background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #c5c5c5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
}
.hc_con_textarea_control {
	background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #c5c5c5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
}
.hc_con_input_control:focus, .hc_con_textarea_control:focus {
  border-color: #0000FF;
  -webkit-box-shadow: inset 0 0px 0px #0000FF, 0 0 5px #0000FF;
          box-shadow: inset 0 0px 0px #0000FF, 0 0 5px #0000FF;
}
.hc_contactv2_address iframe{
	border-left: 1px solid #dbd9d2;
	border-right: 1px solid #dbd9d2;
	border-top: 1px solid #dbd9d2;
	border-bottom: 2px solid #0000FF;
}
.hc_contactv1_address h3, .hc_contactv2_address h3 {
	border-bottom: 1px solid #DBDBDB;
    color: #3B3B3B;
}
.hc_contactv1_address address, .hc_contactv2_address address{
	color: #767676;
}
.hc_contactv1_address address a, .hc_contactv2_address address a{
	color: #0000FF;
}
.hc_contactv1_address address a:hover, .hc_contactv1_address address a:hover{
	color: #3b3b3b;
}
.hc_contactv1_social a.facebook,
.hc_contactv2_social a.facebook {
    background: url("../images/social/facebook_footer.png") no-repeat scroll 0 0 transparent;
}
.hc_contactv1_social a.twitter,
.hc_contactv2_social a.twitter {
    background: url("../images/social/twitter_footer.png") no-repeat scroll 0 0 transparent;
}
.hc_contactv1_social a.linked_in,
.hc_contactv2_social a.linked_in {
    background: url("../images/social/linkedin_footer.png") no-repeat scroll 0 0 transparent;
}
.hc_contactv1_social a.google_plus,
.hc_contactv2_social a.google_plus {
    background: url("../images/social/google+_footer.png") no-repeat scroll 0 0 transparent;
}
.hc_contactv2_description h2 {
	color: #3b3b3b;
	border-bottom: 1px solid #dbdbdb;
}
.hc_contactv2_description p {
    color: #767676;
}
/* Blog Sidebar css -------------------------------------------------------------------------------------*/
.blog_section {
    background-color: #ffffff;
	border-bottom: 1px dotted #d1d1d1;
}
.blog_section_img {
	border: 5px solid #f5f5f5;
}
.blog_detail_img {
	border: 5px solid #f5f5f5;
}
.blog_section h2 a {
    color: #3b3b3b;
}
.blog_section h2 a:hover {
    color: #0000FF
}
.blog_tags {
    color: #535365;
}
.blog_tags span {
    color: #767676;
}
.blog_tags a {
    color: #767676;
}
.blog_tags a:hover {
	color: #535365;
}
.blog_section p {
    color: #767676;
}
a.blog_section_readmore {
	background: none repeat scroll 0 0 #0000FF;
    color: #ffffff !important;
}
.hc_blog_pagi a {
    background-color: #eeeeee;
    color: #3b3b3b !important;
}
.hc_blog_pagi a:hover, .hc_blog_pagi a.active {
    background-color: #0000FF;
    color: #ffffff !important;
}
/* Blog Detail Page css -------------------------------------------------------------------------------------*/

.hc_blog_detail_section {
	background-color: #FFFFFF;
}
.hc_comment_section {
	background-color: #FFFFFF;
}
.hc_comment_title h3 {
	border-bottom: 1px dotted #d1d1d1;
	color: #3b3b3b;
}
.hc_comment_title h3 > i {
	color: #c5c5c5;
}
.hc_comment_box {
	background: none repeat scroll 0 0 #FFFFFF;
}
.hc_comment_detail {
	border-bottom: 1px dotted #d1d1d1;
}
.hc_comment_detail_title {
	color: #0000FF !important;
}
.hc_comment_detail_title span {
	color: #3b3b3b;
}
.hc_comment_detail p{
	color: #767676;
}
.reply a {
    color: #3b3b3b;
}
.reply a:hover {
    color: #0482bf;
}
.reply a > i {
    color: #c5c5c5;
}
.blog_single_post_content p {
	color: #767676;
}
.hc_comment_form_section {
	background-color: #FFFFFF;
}
.hc_comment_form_section h2 {
	color: #3b3b3b;
	border-bottom: 1px dotted #d1d1d1;
}
.hc_comment_form_section h2 > i {
    color: #C5C5C5;
}
.hc_comment_form_section label {
	color: #767676;
}
.hc_comment_form_section label > small {
	color: #0000FF;
	display: inline-block;
}

.blog_paragraph_image h5 {
	color: #3a4543;
}
.blog_paragraph_image img {
	border: 3px solid #f5f5f5;
}
.blog_paragraph_image p {
	color: #767676;
}
figcaption {
	color: #767676;
}
figcaption a {
	color: #0000FF;
}

/* Sidebar css -------------------------------------------------------------------------------------*/

.hc_sidebar {
    background-color: #FFFFFF;
}
.hc_sidebar_widget_title {
	border-bottom: 1px dotted #d1d1d1;
}
.hc_sidebar_widget_title h2 {
    color: #3b3b3b;
    text-shadow: 0 0 1px #F6F6F6;
}
.hc_sidebar_widget h3 a {
	color: #767676;
}
.hc_sidebar_widget h3 a:hover {
    color: #0000FF;
}
.hc_sidebar_calender {
    color: #3b3b3b;
}
span.hc_sidebar_calender small {
    color: #0000FF;
}
.hc_widget_link a {
	color: #767676;
	border-bottom: 1px dotted #d1d1d1;
}
.hc_widget_link a:hover, .hc_widget_link a.active {
    background-color: #FFFFFF;
    color: #0000FF;
}
.hc_widget_tags a {
	background-color: #eeeeee;
	color: #767676;
}
.hc_widget_tags a:hover {
	background-color: #0000FF;
	color: #ffffff;
}

/* Sidebar Left with blog css -------------------------------------------------------------------------------------*/
.hc_sidebar {
    background-color: #FFFFFF;
}
.hc_left_sidebar_widget_title {
	border-bottom: 1px solid #E0E0E0;
}
.hc_left_sidebar_widget_title h2 {
    color: #3b3b3b;
    text-shadow: 0 0 1px #F6F6F6;
}
.hc_left_sidebar_widget h3 a {
	color: #767676;
}
.hc_left_sidebar_widget h3 a:hover {
    color: #0000FF;
}

/* Shortcode Page Css ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.hc_button_section {
	background-color: #FFFFFF;	
}
/*Buttons Styles*/
.hc_btn_white{
	background-color: #ffffff;
	border: 1px solid #ebebeb;
	color: #1a1a1a !important;
}
.hc_btn_pink{
	background-color: #F22853;
	text-shadow: 1px 1px 1px #3b3b3b;
	color: #ffffff !important;
}
.hc_btn_blue{
	background-color: #0482bf;
	color: #ffffff !important;
	text-shadow: 1px 1px 1px #3b3b3b;
}
.hc_btn_purple{
	background-color: #800080;
	color: #ffffff !important;
	text-shadow: 1px 1px 1px #3b3b3b;
}
.hc_btn_orange{
	background-color: #ff8300;
	color: #ffffff !important;
	text-shadow: 1px 1px 1px #3b3b3b;
}
.hc_btn_black{
	background-color: #000000;
	color: #ffffff !important;
	text-shadow: 1px 1px 1px #3b3b3b;
}
.hc_btn_red{
	background-color: #db2723;
	color: #ffffff !important;
	text-shadow: 1px 1px 1px #3b3b3b;
}
.hc_btn_green{
	background-color: #2e9b05;
	color: #ffffff !important;
	text-shadow: 1px 1px 1px #3b3b3b;
}
.hc_btn_golden{
	background-color: #ffcc00;
	color: #1a1a1a !important;
}
/*Dropcaps Styles*/
.hc_dropcap_section {
	background-color: #FFFFFF;	
}
.hc_dropcape_square, .hc_dropcape_simple,
.hc_dropcape_circle {
	color: #767676;
}
.hc_dropcape_square span {
	background-color: #0000FF;
    color: #FFFFFF;
}
.hc_dropcape_simple span {
    color: #3b3b3b;
}
.hc_dropcape_circle span {
	background-color: #0000FF;
    color: #FFFFFF;
}
/*Tooltips Styles*/
.hc_tooltip_section {
	background-color: #FFFFFF;	
}
.hc_tooltip {
	color: #767676;
}
.hc_tooltip a {
	color: #0000FF;
}
/*Alert Styles*/
.hc_alert_section {
	background-color: #FFFFFF;	
}
.hc_alert_error {
	background-color: #fce2e3;
    border: 1px solid #FAC2C4;
    color: #E54034;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.hc_alert_error .close {
	color: #E54034;
}
button.close {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.hc_alert_warning {
	background-color: #FDF4BD;
    border: 1px solid #FED223;
    color: #927E03;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.hc_alert_warning .close {
	color: #927E03;
}
.hc_alert_success {
	background-color: #E5EEC0;
    border: 1px solid #C4D67E;
    color: #576C01;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.hc_alert_success .close {
	color: #576C01;
}
.hc_alert_info {
	background-color: #D9EDF7;
    border: 1px solid #BCE8F1;
    color: #04567d;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.hc_alert_info .close {
	color: #04567D;
}
/*Accordion & Tabs Styles*/

.hc_short_tabs li a {
    background: #ffffff;
    color: #3b3b3b !important;
	border:1px solid #e8e8e8;
}
.hc_short_tabs li.active > a,
.hc_short_tabs li > a:hover {
    border: 1px solid #0000FF;
	background: #0000FF;
	color: #fff !important;
}
.hc_short_tabs_content{
    border: 1px solid #dddddd;
    color: #767676;
}
/*Image with Paragraph*/

.image_para_title{
	color: #555555;
}
.image_para_content{
	color: #555555;
}

/* Typography Page Css ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Headings Styles*/
.hc_heading_section {
	background-color: #FFFFFF;	
}
.hc_heading_section h1,
.hc_heading_section h2,
.hc_heading_section h3,
.hc_heading_section h4,
.hc_heading_section h5,
.hc_heading_section h6{
	color: #3b3b3b;
}
.hc_heading_section p{
	color: #767676;
}
/*Blockquote Styles*/
.hc_blockquote_section {
	background-color: #FFFFFF;	
}
.hc_blockquote_section blockquote {
	background-color: #f6f5f5;
    border-left: 5px solid #0000FF;
}
.hc_blockquote_section blockquote > span {
	color: #767676;
}
.hc_blockquote_section blockquote > small {
	color: #3b3b3b;
}
.blockquote_sytle2 {
	background-color: #ffffff !important;
}
.blockquote_sytle2 span {
	background: url("../images/blockquote_img_green.png") no-repeat 0px 10px;
}
/*Icon Paragraph Styles*/
.hc_icon_para_section {
	background-color: #FFFFFF;	
}
.hc_para_icons {
	color: #767676;
}
.hc_para_icons i {
	color: #3b3b3b;
}
/* -- Table -- */
.hc_table_section, .hc_comment_detail {
	background-color: #FFFFFF;	
}
.table, .blog_section table, .hc_comment_detail table {
	color: #767676;
	border: 1px solid #E0E0E0;
}
.table-bordered {
    border: 1px solid #E0E0E0 !important;
}
.table thead tr th, .table tr th, .blog_section thead > tr > th, .blog_section tr > th,
.hc_comment_detail thead > tr > th, .hc_comment_detail tr > th{
	color: #3b3b3b;
}
.blog_section thead > tr > th > a, .blog_section tbody > tr > th > a,
.hc_comment_detail thead > tr > th > a, .hc_comment_detail tbody > tr > td > a{
	color: #0000FF;
}
.table th:nth-child(2n+1), .blog_section table th:nth-child(2n+1),
.hc_comment_detail table th:nth-child(2n+1){
    background-color: #ffffff;
}
.table th:nth-child(2n), .blog_section table th:nth-child(2n),
.hc_comment_detail table th:nth-child(2n){
    background-color: #ffffff;
}
.table tr:nth-child(2n+1), .blog_section table tr:nth-child(2n+1),
.hc_comment_detail table tr:nth-child(2n+1){
    background-color: #f6f5f5;
}
.table tr:nth-child(2n), .blog_section table tr:nth-child(2n),
.hc_comment_detail table tr:nth-child(2n){
    background-color: #ffffff;
}
/*List Styles*/
.hc_list_style_section {
	background-color: #FFFFFF;	
}
.hc_list_style_section ul li, ol li {
	color: #767676;
}

/* Column Page Css ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.column_box p {
	color: #767676;
}


/* All Pages Headings Css & Additional Css --------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.hc_heading_title h3 {
	border-bottom: 3px solid #0000FF;
    color: #3b3b3b;
    text-shadow: 0 0 1px #F6F6F6;
	margin: 0px;
}

.hc_head_title_nav {
	border-bottom: 1px solid #e0e0e0;
	
}
.hc_head_title_nav h3 {
	border-bottom: 3px solid #0000FF;
    color: #3b3b3b;
    text-shadow: 0 0 1px #F6F6F6;
}
.hc_carousel-navi {
    background: none repeat scroll 0 0 #FFFFFF;
}
.hc_carousel-prev {
    background-color: #737373;
}
.hc_carousel-prev i, .hc_carousel-next i {
    color: #FFFFFF;
}
.hc_carousel-next {
    background-color: #737373;
}

.hc_callout_section {
	background-color: #0000FF;
    border-bottom: 0 solid #EEEEEE;
    border-top: 0 solid #EEEEEE;
}
.hc_callout_area {
	background-color: #0000FF;
}
.hc_callout_area h1 {
	color: #FFFFFF;
}
.hc_callout_area a {
	background-color: #0000FF;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    text-shadow: 0 1px 1px #767676;
}
.hc_callout_area a:hover {  
	background-color: #ffffff;
    color: #0000FF;
    text-shadow: 0px 1px 1px #ffffff;
}

/*  Extra Css */

/* Added by Harish for Comment Button*/
#hc_btn {
	background-color: #0000FF;
	border-color: #0000FF;
	color: #ffffff;
}
#hc_btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
}
#hc_btn:hover,
#hc_btn:focus {
	background: #ffffff;
	color: #0000FF;
	border-color: #0000FF;
}
/*/// Added by Harish */

/* Edited by Harish for Widget */
.hc_widget_text p, .hc_sidebar_widget div.textwidget {
	color: #767676;
}
.hc_sidebar_widget ul li{
    border-bottom: 1px dotted #d1d1d1;
    color: #767676 !important;
}
.hc_sidebar_widget ul li a{
    color: #767676;
}
.hc_sidebar_widget ul li a.active,
.hc_sidebar_widget ul li a:hover
{
	color: #0000FF;
}
/*// Added by Harish for Widget */

/* Added by Harish for Tag */
.tagcloud a{
	background-color: #eeeeee;
	color: #767676;
}
.tagcloud a:hover {
	background-color: #0000FF;
	color: #ffffff;
}
/*// Added by Harish for Tag */

/* Added by Harish for Search Heading */
.search_heading{
	background-color: #0000FF;
	color: #ffffff;
}
/*// Added by Harish for Search Heading */

/* Added by Harish for Image Caption Color */
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption{
	color: #767676;
}
.wp-caption-text a{
	color: #0000FF;
}
/*// Added by Harish for Image Cpation */
/* Added by Harish for Post Page Pagination */
.page-links a {
    background-color: #eeeeee;
    color: #3b3b3b;
}
.page-links a:hover {
    background-color: #0000FF;
}
/*// Added by Harish for Post Page Pagination */
/* Added by Harish for Post Headings and Blockquote */
.hc_blog_wrapper blockquote {
    background-color: #f6f5f5;
    border-left: 5px solid #0000FF;
}
.hc_blog_wrapper blockquote > span, .hc_blog_wrapper blockquote > p {
    color: #767676;
}
.hc_blog_wrapper small{
    color: #3b3b3b;
}
.hc_post_area blockquote {
    background-color: #f6f5f5;
    border-left: 5px solid #0000FF;
}
.hc_post_area blockquote > span, .hc_post_area blockquote > p {
    color: #767676;
}
.hc_post_area small{
    color: #3b3b3b;
}
.hc_post_area small{
    color: #3b3b3b;
}
/*// Added by Harish for Post Headings and Blockquote */
/* Added by Harish for Order and unorder list */
.hc_blog_wrapper ul li, ol li {
    color: #767676;
}
/*// Added by Harish for Order and unorder list */
/* Added by Harish for Address Tag, Definition List */
.hc_blog_wrapper address
{
	color: #767676;
}
.hc_blog_wrapper dd a, .hc_blog_wrapper dt a{
	color: #0000FF;
}
.hc_blog_wrapper a{
	color: #767676;
}
.hc_blog_wrapper a:hover{
	color: #fff;
}
.hc_blog_wrapper dt,
.hc_blog_wrapper dd {
	color: #767676;
}
/*// Added by Harish for Address Tag, Definition List */
/* Added by Harish for Search Widget */
.search_btn {
	background-color: #0000FF;
}
.search_widget_input:focus {
	border-color: #0000FF;
}
/*// Added by Harish for Search Widget */
/* Added by Harish for Post Password Form */
.post-password-form input[type="submit"] {
	background-color: #0000FF;
}
/*// Added by Harish for Post Password Form */
/* Added by Harish for Tag aside */
.hc_blog_wrapper .tag-aside{
	background: none repeat scroll 0 0 #d2e0f9;
    border-left: 22px solid #0000FF;
}
/*// Added by Harish for Tag aside */
/* Added by Harish for Search Heading */
.search_error {
    background-color: #0000FF;
}
/*// Added by Harish for Search Heading */
/* Added by Harish for Comment section */
.edit-link a, .logged-in-as a{
	color: #0000FF;
}
.comment-reply-title a{
	color: #0000FF;
}
.comment-reply-title small a{
	color: #0000FF;
}
.comment-awaiting-moderation{
	color: #0000FF;
}
/*// Added by Harish for Comment section */
.blog_section blockquote, .hc_service_column blockquote {
	border-left: 5px solid #0000FF;
}
li.current_page_item a {
   color: #0000FF !important;
}
.media-body p > a, .media-body ul > li > a {
	color: #0000FF;
}
.nav-previous a{
	color: #0000FF;
}
.nav-next a{
	color: #0000FF;
}
cite a{
	color: #3b3b3b;
}
/*Added by Harish For Sidebar Calendar Widget*/
#calendar_wrap a {color:#0000FF; font-size: 16px; line-height: 20px;}

.hc_sidebar_widget div#calendar_wrap table#wp-calendar thead > tr {
	background: #0000FF;
}
/*//Added by Harish For Sidebar Calendar Widget*/

/*Added by Harish For Footer Calendar Widget*/
.hc_footer_widget_column div#calendar_wrap table > thead > tr > th {
	background: #0000FF;
}
/*//Added by Harish For Footer Calendar Widget*/
.hc_blog_wrapper a:hover
{
color:#0000FF;
}