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

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

/* ------- Insert custom styles below this line ------- */
#content.content_sidebar p {
font-size:120%;
}
div.post_content blockquote {
-moz-box-sizing: border-box;
box-sizing: border-box;
font: italic 17px/1.25 Georgia,serif;
position: relative;
padding: 10px 0px 12px 40px;
}
div.post_content blockquote {
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 40px;
-webkit-margin-end: 10px;
}
div.post_content blockquote:before {
content: "\201C";
font-size: 70px;
position: absolute;
left: -20px;
top: -10px;
color: #bbb;
}

.post_title h2 a {
color: #336699 !important;
}
ul.list.list1 {
padding-left:50px;
}
img.shadow.alignleft.wp-image-1117 {
margin:0 50px 20px 0;
}
div.post_content img {
float:left;
margin:0px 30px 5px 0px;
max-width:220px;
padding-bottom:25px;
/*-webkit-box-shadow: 0 10px 6px -6px rgba(102,102,102,1);
	   -moz-box-shadow: 0 10px 6px -6px rgba(102,102,102,1);
	        box-shadow: 0 10px 6px -6px rgba(102,102,102,1);*/
}
.blog_wrap, .single_blog_wrap {
width: 100%;
margin-bottom: 35px;
}
.player button {
padding: 20px;
margin-top: 50px!important;
}
em {
color:#666666;
font-style: italic;
}
#header .custom-logo img {
margin-bottom: -17px;
display:none;
}
#header .custom-logo .logo-text {
font-weight: normal;
font-size: 2.25em;
letter-spacing: -.5px;
color: #FFF;
padding-left: 7px;
word-spacing: 4px;
line-height:57px;
display:block;
height:57px;
}

body {
font: 1.2em/20px "helvetica neue",Helvetica,Arial,Verdana,sans-serif;
}
div#content p {
font-size:120%;
}
.tools .breadcrumb a {
text-decoration:none!important;
border: 0 none!important;
}
h2.heading-horizontal {
color: #333;
text-shadow: 1px 1px 1px #FFF;
}
h1.heading-horizontal {
color: #333;
text-shadow: 1px 1px 1px #FFF;
}
/*div#main a, div#main a:link {
color:#336699!important;
}*/
ul.list li, ul.list li:before {
color:#444!important;
}

#header .header-area {
padding: 25px 0;
}
.top-block .toolbar-left {
font-size:12px;
text-transform:uppercase;
margin-left:0px;
}
.top-block .toolbar-left a {
padding-left:8px;
}
#menu-main-nav {
padding-right:30px;
}
div.tt-slider-karma-custom-jquery-2 div#horizontal_nav { 
display:none!important; 
}
.slider-content-main p {
font-size: 1.4em;
font-weight:400;
line-height: 28px;
color:#333333;
font-family: 'PT Sans Narrow', Arial, sans-serif;
}
.slider-content-main h2 {
font-size: 2.25em;
}
.heading-horizontal {
color:#921000;
}
.footer-content a, #footer_bottom a {
color: rgba(255,255,255, 0.85)!important;
text-decoration:underline;
}
.footer-content a:hover, #footer_bottom a:hover {
color: rgba(255,255,255, 1.0)!important;
text-decoration:none;
}
#footer .blogroll li, #footer ul.tt-recent-posts li p {
color:#fff;
}
#menu-main-nav .drop ul li.current-menu-item a, #menu-main-nav .drop ul li.current-menu-ancestor a, #menu-main-nav .drop ul li.current-menu-parent ul li.current-menu-item a, #menu-main-nav .drop ul li.current-menu-ancestor ul li.current-menu-ancestor a, #menu-main-nav .drop ul li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-item a {
color:#ffffff!important;
}

/* Custom Image Style */
img.shadow {
-webkit-box-shadow: 0 10px 6px -6px rgba(102,102,102,1);
	   -moz-box-shadow: 0 10px 6px -6px rgba(102,102,102,1);
	        box-shadow: 0 10px 6px -6px rgba(102,102,102,1);
}