/*
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.0
*/

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


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


/* Main body background */

body {
	background: #ffffff;
}

#main {
	background-image: url(assets/images/_global-custom-sji/bg-div-main.jpg);
}



/* Header */

#header .header-holder {
	background-image: url(assets/images/karma-custom-sji/bg-header-holder.jpg) !important;
}

.big-banner #header .header-holder {
	background-color:  #3c2d3d !important;
	background-image: url(assets/images/karma-custom-sji/bg-big-header-holder.png) !important;
}


/* Footer */

#footer {
	background-image: url(assets/images/karma-custom-sji/bg-footer.jpg) !important;
}

#footer_bottom {
	background-image: url(assets/images/karma-custom-sji/bg-footer-bottom.jpg) !important;
}

#footer {
	background-color:#3c2d3d !important;
}

#footer .contact-form {
	padding-top: 0px;
}

#footer .footer-holder a:link,
#footer .footer-holder a:visited {
	color: #bcbcbc !important;
}

#footer .footer-holder a:hover,
#footer .footer-holder a:active {
	color: #ffffff !important;
}


/* Secondary elements */

#main .tools {
	background-image: url(assets/images/secondary-custom-sji/bg-tools-c.jpg);
}

#main .tools .holder {
	background-image: url(assets/images/secondary-custom-sji/bg-tools-t.jpg);
}

#main .tools .frame {
	background-image: url(assets/images/secondary-custom-sji/bg-tools-b.jpg);
}

.nav_right_sub_nav ul li.current_page_item a {
	background-image: url(assets/images/secondary-custom-sji/sprite.png) !important;
}

#sub_nav ul a:hover,
#sub_nav ul li.current_page_item a {
	background-image: url(assets/images/secondary-custom-sji/sprite.png);
}

.search-form .text {
	background-image: url(assets/images/secondary-custom-sji/sprite.png);
}

.karma-pages a:active,.karma-pages span.current, .wp-pagenavi a:active,.wp-pagenavi span.current {
	background-image: url(assets/images/secondary-custom-sji/sprite.png);
}

.small_bluegrey, .small_bluegrey span, .medium_bluegrey, .medium_bluegrey span, .large_bluegrey, .large_bluegrey span {
	background-image: url(assets/images/_global-custom-sji/bg-buttons-sprite-bluegrey.png);
}

.small_golden, .small_golden span, .medium_golden, .medium_golden span, .large_golden, .large_golden span {
	background-image: url(assets/images/_global-custom-sji/bg-buttons-sprite-golden.png);
	color: #FFFFFF;
}

#footer #ka-submit, .ka-form-submit, .contact-form .ka-form-submit {background-color:#ffffff;} 
#footer #ka-submit, .ka-form-submit, .contact-form .ka-form-submit {border:1px solid #80570C !important;}

.post_content .small_button,
.post_content .small_button span {
	background-image: url(assets/images/_global-custom-sji/bg-buttons-sprite-bluegrey.png);
}

.message_karma_bluegrey{background:#3b2d3d url(assets/images/_global-custom-sji/global-sprite-color-box-plum.png) 0 0px repeat-x;}



/* Home page */

.home-banner-wrap {
	background-image: url(assets/images/_global-custom-sji/bg-home-banner.png);
}

.home-banner-sub {
	background-image: url(assets/images/_global-custom-sji/shadowBG.jpg);
}

/* Increase font size in banner */
.home-banner-main p {
	font-size: 1.2em;
}

/* Add padding to text underneath featured images */
.home-main-area .content_full_width .one_third p,
.home-main-area .content_full_width .one_third_last p {
	padding-left: 10px;
	padding-right: 5px;
	font-size: 1.2em;
}



/* Miscellaneous */

/* Top bar */
.top-block {
	background: #3C2D3D !important;
}


/* Logo */
#header .header-area {
	position: relative;
}

#header .logo img {
	position: absolute;
	top: 22px;
	left: 0px;
}


/* Reduce main menu padding */
#menu-main-nav li {
	padding-right: 13px;
}


/* Testimonials background color */
.testimonials, .testimonials_static {
	background-color: #fcfbf4; 
}


/* Side navigation */

/* Show sub-menu only if current selection */
#sub_nav ul.sub-menu li ul.sub-menu {
	display: none;
}

#sub_nav ul.sub-menu li.current-menu-item ul.sub-menu,
#sub_nav ul.sub-menu li.current-menu-parent ul.sub-menu {
	display: block;
}

/* Hide bottom divider bar for pages with a custom subnav menu */
#sub_nav .sidebar-widget {
	background-color: #ffffff;
}


/* Tables */
.table-style1 {
	border: #dedbd0 solid 1px;
}

.table-style1 td, .table-style1 th {
	border: #dedbd0 solid 1px;
	padding: 6px;
	font-size: 0.9em;
}

.table-style1 th {
	background-color: #ffffff;
	padding: 8px 6px;
}

.table-style1 tr:nth-child(odd)	{ 
	background-color: #ffffff; 
}

.table-style1 tr:nth-child(even) { 
	background-color: #ffffff; 
}


/* Custom Portrait Image */

.modern_portrait_thumb_custom {background:url(assets/images/my-custom/portrait-thumb-custom.png) no-repeat 0 0 transparent !important;height:258px;margin-bottom:6px;width:220px;}
.modern_preload_portrait_thumb_custom {background:url(/wp-content/themes/Karma/images/_global/preload-small.gif) center center no-repeat !important;margin:8px 0 0 9px;float:left;}
