/*
Theme Name:     Karma Child Theme
Theme URI:      http://themeforest.net/item/karma-clean-and-modern-wordpress-theme/168737?ref=TrueThemes
Description:    Child theme for the Karma theme 
Author:         TrueThemes
Author URI:     http://themeforest.net/user/TrueThemes?ref=TrueThemes
Template:       Karma
Version:        0.1.2
*/

@import url("../Karma/style.css");


/* ------- Insert custom styles below this line ------- */


/*---------------------------------------------------------------*/
/* HEADER 
/*---------------------------------------------------------------*/
#header .header-holder {background:#071544 url(../Karma-Child-Theme/images/karma-dark/bg-big-header-holder.png) 0 0 repeat-x !important;}
.big-banner #header .header-holder {background:#071544 url(../Karma-Child-Theme/images/karma-dark/bg-big-header-holder.png) 0 0 repeat-x !important;}
.top-block {background:#000 !important;}

#header .logo {
	float: left;
	/*margin-left: 22px;*/
}

.top-block .toolbar-left .social_icons, .tt_vector_social_icons, .tt_show_social_title, .tt_image_social_icons ul {
	margin-left: 150px;
}

.top-block .top-holder .search-form .text:before {content:"\f002";top:1px;}
.top-block .top-holder .search-form {float:right;width:148x;margin:0px 0 0 6px;}
.top-block .top-holder .search-form .text {display:block;overflow:hidden;height:14px;padding:6px 0 0 8px;}
.top-block .top-holder .search-form .text input {width:120px;background:none;border:0;padding:0 10px 0 8px;margin:-2px 0 0 15px;float:left;color:#444;border-radius: 7px;background-color:#999;}
.top-block .top-holder .search-form .text .searchsubmit {font-size:0;line-height:0;text-indent:-9999px;width:15px;height:17px;margin:-15px 8px 0 0;cursor:pointer;background-color:#000;}
/*.top-block .top-holder .search-form .text {background:url(/wp-content/uploads/searchbox.png) no-repeat scroll 0 0 transparent;}
*/

@media only screen and (max-width:800px) {
.top-block .top-holder {display:none !important;}
.top-block ul.social_icons.tt_vector_social_icons {display:none !important;}
}

/*---------------------------------------------------------------*/
/* FOOTER
/*---------------------------------------------------------------*/
#footer {background:#00001a url(../Karma-Child-Theme/images/karma-dark/bg-footer.jpg) repeat-x !important;}
#footer_bottom {background:#000 url(../Karma-Child-Theme/images/karma-dark/bg-footer-bottom.jpg) repeat-x !important;color: #868686 !important;}


/* COOL BLUE to SHORT CIRCUIT BLUE*/
/* FROM KARMA 3.x - .small_coolblue, .small_coolblue span, .medium_coolblue, .medium_coolblue span, .large_coolblue, .large_coolblue span {background-image: url(../Karma-Child-Theme/images/_global/bg-buttons-sprite-coolblue.png) !important;}*/

.small_coolblue, 
.medium_coolblue,
.large_coolblue,
.message_karma_coolblue {
	box-shadow: 0 0 0 1px #008BC6, 0 0 0 2px #003C70;
	background-color: #000066;
	background-image: linear-gradient(to bottom, #003C70, #000066); /* required first in the list for IE11 */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#003C70), to(#000066));
	background-image: -webkit-linear-gradient(top, #003C70, #000066);
	background-image: -moz-linear-gradient(top, #003C70, #000066);
	background-image: -webkit-linear-gradient(top, #003C70, #000066);
	background-image: -o-linear-gradient(top, #003C70, #000066);
	background-image: ms-linear-gradient(to bottom, #003C70, #000066);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#003C70', endColorstr='#000066');
}

#footer .footer-content {
	padding-top: 10px;
	padding-bottom: 40px;
	position: relative;
}

#footer h3 {
	border-bottom: 1px solid #888 !important;
	line-height: 5px;
	padding-top: 30px;
	margin-bottom: 8px;

}
 
#footer a {
	color:#AEAEAE !important;
}

#footer a:hover {
	color:#FFFFFF !important;
}

#footer ul {
	/*margin-top: -10px;*/
}

#footer .one_fourth, #footer .one_fourth_last {
	/*margin-top: -60px;
	padding-botton: 110px;*/
}

#footer .search-form .text, #footer .search-form .text input {background:#444;}

#footer ul.tt-recent-posts li,
#sidebar ul.tt-recent-posts li {
	padding: 0px;
}

#footer .tt-blog-placeholder.tt-blog-default,
#footer a.tt-recent-post-link img,
#sidebar .tt-blog-placeholder.tt-blog-default,
#sidebar a.tt-recent-post-link img {
	height: 26px;
	width: 26px;
}

ul.social_icons li {
	margin-left: 0;
	margin-right:6px;
}

ul.social_icons li a.twitter {
	margin-left: -1px;
	margin-right:0;
}

ul.social_icons li a.facebook {
	margin-left: 0;
	margin-right:0;
}

ul.social_icons li a.email {
	margin-left: -8px;
	margin-right:0;
}


ul.social_icons li a.youtube {
	margin-left: 3px;
	margin-right:3px;
}

ul.social_icons li a.linkedin {
	margin-left: 0;
	margin-right:0;
}

#footer .social_icons.tt_vector_social_icons + h3 {
	margin-top: 0;	
}


#footer .blogroll a {
	font-weight: normal;
}

/*---------------------------------------------------------------*/
/* LAYOUT
/*---------------------------------------------------------------*/
.home-bnr-jquery {background:#444254 url(../Karma-Child-Theme/images/secondary-dark/bg-jquery-bnr.jpg) 0 0 no-repeat;color: #FFF;}
#main .tools {background:url(../Karma-Child-Theme/images/secondary-dark/bg-tools-c.jpg) repeat-y;color:#fff;}
#main .tools .holder {background:url(../Karma-Child-Theme/images/secondary-dark/bg-tools-t.jpg) no-repeat;}
#main .tools .frame {background:url(../Karma-Child-Theme/images/secondary-dark/bg-tools-b.jpg) 0 100% no-repeat;height:1%;overflow:hidden;padding:18px 22px 0 20px;}
/* jQuery2 */
.home-bnr-jquery ul {background-image: url(../Karma-Child-Theme/images/secondary-dark/6.gif);background-position:center;background-repeat: no-repeat;}


/*---------------------------------------------------------------*/
/* QUOTES BUT NOT TESTIMONIALS
/*---------------------------------------------------------------*/
.scequotes {
	background:rgb(231, 233, 230) url(../Karma-Child-Theme/images/_global/bg_quote_wrap.png) 25px 25px no-repeat;border:1px solid #D8D9D6;
	margin-bottom:15px;
	padding-bottom: 20px;

}

.scequotes blockquote {
	padding-top: 30px;
	text-align: center;
	font-size: 1.8em;
	margin-left: 20px;
	margin-right: 15px;
	font-weight: bold;
	font-style: italic;
}

a.scekcemail:link {text-decoration: none; color:gray;}
a.scekcemail:hover {text-decoration: underline; color:gray;}
a.scekcemail:visited {text-decoration: none; color:gray;}

/*---------------------------------------------------------------*/
/* RELATED POSTS & COMMENTS ON POSTS
/*---------------------------------------------------------------*/

#respond {
	padding-top: 0 !important;
}

#content .tt-blog-related-post-list {
	margin-bottom: 5px !important;
	padding-bottom: 0 !important;
}

/ul.list {
	padding: 0 0 5px 0 !important;
}


.blog_wrap,
.single_blog_wrap {
	width: 100%;
	margin-bottom: 15px !important;
}

h6.heading-horizontal.tt-blog-related-post {
	margin-bottom: 10px !important;	
}

.fbFeedbackContent {
	min-height:60px !important;
}
