.kmed, b {
	color: #39c8d0;
	font-weight: 500;
}
.panel-heading .panel-title>a {
	line-height:24px;
	font-size:13px;
	display:block;
	padding:13px 50px 13px 20px;
	font-weight:600;
	border:none;
	word-wrap:break-word
}
.panel-heading .panel-title>a.collapsed {
	color:#3c3c3c;
	background-color:#f0f0f0
}
.ds .greylinks a, .greylinks a, .ls .greylinks a, .panel-heading .panel-title>a.collapsed:hover {
	color:#787878
}
.panel-heading .panel-title>a:after {
	color:#fff;
	content:'-';
	font-family:FontAwesome;
	position:absolute;
	font-size:24px;
	line-height:24px;
	text-align:center;
	right:15px;
	top:13px;
	width:24px;
	height:24px;
	font-weight:600;
	color:#3c3c3c !important;
	letter-spacing:-1px;
-webkit-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.panel-heading .panel-title>a.collapsed:after {
	color:#787878;
	content:'+';
	font-weight:600;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg)
}
.panel-heading .panel-title>a>i {
	position:relative;
	top:-2px;
	color:#fff;
	font-size:14px;
	padding-right:14px;
	vertical-align:middle
}
#isotope_filters a.active, #isotope_filters a.selected, #isotope_filters a:hover, #switcher a, .appointment-slots span, .bg_teaser.color_bg_1 .plan-name h3, .cs.main_color2 .highlight, .ds .darklinks a:hover, .ds .greylinks a:hover, .ds .highlightlinks a, .ds .ls a, .ds .ls h1 a:hover, .ds .ls h2 a:hover, .ds .ls h3 a:hover, .ds .ls h4 a:hover, .ds .ls h5 a:hover, .ds .ls h6 a:hover, .ds h1 a:hover, .ds h2 a:hover, .ds h3 a:hover, .ds h4 a:hover, .ds h5 a:hover, .ds h6 a:hover, .entry-meta-corner a:hover, .filters a.active, .filters a.selected, .filters a:hover, .flex-custom-nav .flex-custom-link:hover, .ls .darklinks a:hover, .ls .greylinks a:hover, .ls .highlight, .ls .theme_button.inverse.color1, .ls a, .ls h1 a:hover, .ls h2 a:hover, .ls h3 a:hover, .ls h4 a:hover, .ls h5 a:hover, .ls h6 a:hover, .ls.ms .breadcrumb a:hover, .owl-carousel .owl-nav>div:hover:after, .panel-heading .panel-title>.collapsed i, .plus, .sf-menu a:hover, .star-rating span:before {
	color:#39c8d0
}
.panel-group .panel {
	border-radius:0;
	overflow:hidden;
	border:none;
	background-color:#f0f0f0
}
.page_header .display_table_cell, .widget_popular_entries .media-body, body, html {
	overflow:visible
}
.panel-default>.panel-heading {
	background-color:transparent;
	color:inherit;
	border:none;
	border-radius:0;
	padding:0
}
.panel-default {
	border-color:transparent
}
.columns_margin_top_20 [class*=col-], .panel-group .panel+.panel, .row.columns_margin_top_20 [class*=col-], .topmargin_20 {
margin-top:20px
}
.panel-body {
	border:2px solid rgba(60, 60, 60, .08)
}
.panel-body .media-left {
	padding-right:28px
}
.panel-body .media-left .img-circle {
	max-width:50px
}
.panel-body .media-left img {
	max-width:none
}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top:2px solid rgba(60, 60, 60, .08)
}
.panel-group .panel-heading+.panel-collapse .panel-body {
	padding:30px 40px;
	border-radius:0
}
.eji, b {
	font-weight: 500
}
.smio {
	font-size: 17px;
	line-height: 24px;
	margin-bottom: 30px;
}
.panel-body p {
	margin: 0 0 10px;
	font-size: 15px;
	font-weight: 300!important;
	line-height: 22px
}
.eji {
	font-size: 42px;
	color: #39c8d0!important
}
.panel-body, blockquote, body {
	line-height:30px
}
.kmed, b {
	color: #39c8d0
}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top: 2px solid #39c8d0
}
.panel-group .panel-heading+.panel-collapse .panel-body {
	padding: 20px 30px;
	border-radius: 0
}
.panel-heading .panel-title>a {
	line-height: 24px;
	font-size: 19px;
	font-weight: 500;
	color: #3c3c3c;
}
.panel-body {
	border: 2px solid #39c8d0
}
b {
	text-decoration: underline
}
 @media (max-width: 1200px) {
 .eji {
 font-size:32px;
 font-weight: 500;
 color: #39c8d0!important
}
 .panel-heading .panel-title>a {
 font-size: 17px
}
}
 @media (max-width: 991px) {
 .smio {
 font-size:14px;
 line-height: 21px
}
 .eji {
 font-size: 28px
}
 .panel-body p {
 font-size: 13px;
 line-height: 19px
}
}
 @media (max-width: 767px) {
 .panel-group .panel-heading+.panel-collapse .panel-body {
 padding:15px;
 border-radius: 0
}
 .panel-heading .panel-title>a {
 font-size: 15px
}
}
 @media (max-width: 500px) {
 .panel-heading .panel-title>a {
 font-size:13px
}
 .eji {
 font-size: 24px
}
 .smio {
 font-size: 13px;
 line-height: 19px
}
}
 @media (max-width: 400px) {
 .panel-heading .panel-title>a {
 font-size:12px
}
}
