.cts_fullpanel { background-color: #f9f9f9 !important; padding:30px !important; }
.cts_fullheader { background-color: #97040c !important; font-size:20px !important; text-align:center; color:#fff !important; padding:8px !important; margin:70px 0 0px 0 !important; }
.cts_fullpanel div.conditiondiv { width: 29%; display: inline-block; margin-right:3%; margin-bottom:20px; vertical-align: top;}
.cts_fullpanel div.treatmentdiv { width: 29%; display: inline-block; margin-right:3%; margin-bottom:20px; vertical-align: top;}
.cts_fullpanel div.servicediv { width: 29%; display: inline-block; margin-right:3%; margin-bottom:20px; vertical-align: top; }

.cts_breadcrumb { position: absolute; width: 941px; margin-top:-120px; padding-top:10px; margin-bottom:100px; font-size:11px; text-align:right; color: #990000; z-index:10; zoom:1; }
.cts_breadcrumb a { color: #333333; }
.conditionheader { position:relative; overflow:hidden; font-size:17px; color:#333 !important; }
.conditionheader:after {  /*border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;*/ content: ""; height: .1em; position: relative; vertical-align: middle; width: 100%; margin-bottom: .15em; }
.conditionheader:after { left: 0.5em; margin-right: -50%; }
.conditionlist { list-style: none; padding:0; }

/* hyperlinks cardinal */
.conditiondiv .conditionlist li a{ color:#990000;}
.treatmentdiv .treatmentlist li a{ color:#990000;}
.servicediv .servicelist li a{ color:#990000;}

.conditiondiv .conditionlist li a:hover{ color:#ffcc00 !important;}
.treatmentdiv .treatmentlist li a:hover{ color:#ffcc00 !important;}
.servicediv .servicelist li a:hover{ color:#ffcc00 !important;}

.conditionlist li{padding: 2px 0px 2px 0px !important;}
.treatmentlist li{padding: 2px 0px 2px 0px !important;}
.servicelist li{padding: 2px 0px 2px 0px !important;}

ul.servicelist {padding: 0px !important;}
ul.treatmentlist {padding: 0px !important;}
ul.conditionlist {padding: 0px !important;}


.conditionlistcol {
-moz-column-gap: 10px;
-moz-column-rule: none;
-webkit-column-count: 3;
-webkit-column-gap: 10px;
-webkit-column-rule: none;
column-count: 3;
column-gap: 10px;
column-rule: none;
padding-bottom:20px;
padding-bottom:30px !important;
}
.treatmentlistcol {
-moz-column-count: 3;
-moz-column-gap: 10px;
-moz-column-rule: none;
-webkit-column-count: 3;
-webkit-column-gap: 10px;
-webkit-column-rule: none;
column-count: 3;
column-gap: 10px;
column-rule: none;
padding-bottom:30px !important;
}
.servicelistcol {
-moz-column-count: 3;
-moz-column-gap: 10px;
-moz-column-rule: none;
-webkit-column-count: 3;
-webkit-column-gap: 10px;
-webkit-column-rule: none;
column-count: 3;
column-gap: 10px;
column-rule: none;
padding-bottom:30px !important;
}

.conditiondiv  .conditionlist li{
 list-style-type: none !important;
}

.fusion-page-title-captions-2 h1{
padding-bottom: 16px !important;
padding-top: 60px !important;
display: -moz-inline-box;	
color: #990000 !important;
font-family: Georgia !important;
font-size: 27px !important;
font-weight: 400 !important;
margin: 0;
}

.fusion-page-title-row{
overflow:visible !important;
visibility:visible !important;	
}
.fusion-sharing-box.fusion-single-sharing-box.share-box {
    display: none !important;
}

.post-content .cts_breadcrumb {
display: block !important;
float: right !important;
}

.ctscategory-trauma-and-fracture-care .post-content {
padding-top: 14px;
}
.post-content p{
padding-top: 10px;	
}
.single-navigation{
	display:none;
}
	





/* conditions */
#related ul li img {
    width: 58px !important;
    
}

#related h3 {
    font-size: 12px !important;
    padding: 0px !important;
}

#related .fusion-columns .fusion-flexslider{
 width: auto !important; 
 margin: 4px 9px 0 0px !important;
}


.treatmentheader { position:relative; overflow:hidden; font-size:17px; color:#333 !important; }
.treatmentheader:after {  /*border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;*/ content: ""; height: .1em; position: relative; vertical-align: middle; width: 100%; margin-bottom: .15em; }
.treatmentheader:after { left: 0.5em; margin-right: -50%; }
.treatmentlist { list-style: none; padding:0; }
.treatmentlist a { color:#990000; }

.serviceheader { position:relative; overflow:hidden; font-size:17px; color:#333 !important; }
.serviceheader:after { /*border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;*/ content: ""; height: .1em; position: relative; vertical-align: middle; width: 100%; margin-bottom: .15em; }
.serviceheader:after { left: 0.5em; margin-right: -50%; }
.servicelist { list-style: none; padding:0; }
.servicelist a { color:#990000; }

.relatedblogheader { position:relative; overflow:hidden; font-size:17px; color:#333 !important; }
.relatedblogheader:after { /*border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;*/ content: ""; height: .1em; position: relative; vertical-align: middle; width: 100%; margin-bottom: .15em; }
.relatedblogheader:after { left: 0.5em; margin-right: -50%; }
.relatedbloglist { list-style: none; padding:0; }
.relatedbloglist li { width:29%; margin-right:3%; float:left; margin-bottom:25px; }
.relatedbloglist a div { color:#990000; }
.relatedbloglist img { width:35%; margin-right: 5%; float:left; }

.cts_video_div { position: relative; width: 100%; height: 0; padding-bottom: 56.25%; }
.cts_video_div iframe { position: absolute; top:0; left:0; width: 100%; height: 100%; }
.cts_video_caption { text-align:center; font-weight:bold; margin: 8px 0 20px 0; }


/* mobile */

@media only screen and (max-width: 1000px) {
.post-content .cts_breadcrumb {
top: 46px !important;
position: relative !important;
width:auto !important;
padding: 0px 15px 0px 15px !important;
}

.single-navigation{
padding: 0px 15px 0px 15px !important;	
}
.fusion-page-title-captions-2 h1{
display:block !important;
line-height: 31px !important;	
padding:24px 10px 0px 10px !important;
}
}
@media only screen and (max-width: 800px) {
.cts_fullpanel div.conditiondiv { width: 95%; }
.cts_fullpanel div.treatmentdiv { width: 95%; }
.cts_fullpanel div.servicediv { width: 95%; }
.relatedbloglist li { width:95%; }
.cts_breadcrumb { display:none; }
		
.conditionlistcol {
-moz-column-count: 1 !important;
-webkit-column-count: 1 !important;
column-count: 1 !important;
padding-bottom:30px !important;
}
.treatmentlistcol {
-moz-column-count: 1 !important;
-webkit-column-count: 1 !important;
column-count: 1 !important;
padding-bottom:30px !important;
}
.servicelistcol {
-moz-column-count: 1 !important;
-webkit-column-count: 1 !important;
column-count: 1 !important;
padding-bottom:30px !important;
}
	
.conditionlistcol li{clear:both !important;}
.treatmentlistcol li{clear:both !important;}
.servicelistcol li{clear:both !important;}

	
	
}
