/*
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:        1.1
*/


/* ------- Insert Custom CSS below this line ------- */

/*.careers-job-description {
font-size: 16px !important;
	line-height: 2;
}*/

#content ul li, ol li, .careers-job-description {
	font-size: 16px !important;
	line-height: 2;
}

#content ul, ol {
	margin-left: 35px !important;
}

.contact-form input, .contact-form textarea, .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 input[type="url"], .wpcf7 input[type="number"], .wpcf7 input[type="date"], .wpcf7 textarea {
    height: auto;
    padding: 13px;
    font-size: 16px;	
}

.wpcf7-submit {
	width: 20%;
	  background-color: #0f4876;
  color: white;
  padding: 14px 20px;
  margin: 8px 0;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

input, textarea, select {
  width: 100%;
      font-size: 16px;
  padding: 12px;
  margin: 4px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}

.true-accordion dd, .true-accordion dt {
	font-size: 16px !important;
}

.tools .breadcrumb, .tools .breadcrumb a {
	/*color: #444 !important;*/
	text-decoration: none;
}

.vc_chart h2 {
	font-size: 16px !important;
	text-align: center;
}

.hr_gap {
    display: none;
}

body.karma-menu-no-description #menu-main-nav {
    margin-top: 15px !important;
}

.tt-blog-placeholder:before {
    content: none !important;
}

ul.tt-recent-posts .tt-blog-sc-img {
	background-image: url(https://www.partnertx.com/wp-content/uploads/2020/03/News50_2.png);
}

.awsm-job-item h2.awsm-job-post-title a {
	font-size: 16px !important;
	text-decoration: none;
}

.post_date {
	background-color: #0f4876;
}

body.karma-flat-cs .post_comments,  .post_footer p.post_cats, .post_footer:before {
	display: none !important;
}

.post_date .month {
	color:#ffffff !important;
}


/* ===== SITE LAYOUT =================== */
.jv-page 			{ 
	font-size: 16px !important;
	background-color: #F4F4F2
}

.jv-iframe		{
	background-color: #F4F4F2
}

.jv-page p {
    line-height: 2;
    margin-bottom: 20px;
}


.jv-page  ul li, ol li, .careers-job-description {
	font-size: 16px !important;
	line-height: 2;
}

.jv-page  ul, ol {
	margin-left: 35px !important;
}
