
/** Custom CSS overrides **/


.formTemplate .form {
    height: 980px;
}

.hp_promo_fsa .desc p {
/* color:#fff; */
}

.hp_promo_fsa {
    background-color: #F7EADB;
}


.homeWrapper .box3 {
    background: url("/files/4915/1623/3634/cta-03.png") no-repeat;
    background-color: #7a8381;
}

.homeWrapper .box {
    padding: 50px 0 0 2%;
    
}

.page_210 .formTemplate .form {
    height:932px;
}



.formTemplate .rightCol .box3.box-app { 
/*	margin-top: 0;
    padding-bottom: 0;
    background-color: #6B7977;
	background-image:none;
	border:none;
	margin-left: -7.4%;
    padding-left: 7%;
	padding-bottom:30px;
	*/
	background-image: url("/files/8814/7338/1138/smile.png");
	background-position: center right;
}

.formTemplate .rightCol .box3.box-app p {
    width: 320px;
    margin-left: 20px;
	/*color:#fff;*/
}

.formTemplate .rightCol .box4.box-app .h2 {
	color: #a70027;
	font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 5px;
}


.formTemplate .rightCol .box4.box-app .h2 span {
	display: block;
    font-size: 32px;
}

.page_157 .formTemplate .rightCol .box1 {
	background-image: url("/themes/TheOrthoPractice/images/Jenna.jpg");
  background-repeat: no-repeat;
    background-color: #C1BCB6;
	background-position: bottom right;
}

.staff-desc {
	width:60%;
	float:left;
}

.dr-profile-solo h2 a{
	font-size:18px;
	color:#A70027;
	text-decoration:none;
}

.dr-profile-solo h2 {
	margin-bottom:5px;
}


.dr-profile-solo img {
	width:200px;
}
	
.dr-profile-solo{
    margin-bottom: 0;
}
.dr-profile-solo {
    float: left;
    margin-right: 20px;
    width: 200px;
    text-align: center;
    margin-bottom: 20px;
}


.staff-prof {
	margin-bottom:30px;
}

.staff-prof .staff-img { 
	float:left;
	width:250px;
	height:auto;
}


.staff-prof .stafff-desc {  
	float: right;
    width: 470px;
}

.form p small a:hover {
text-decoration:underline;		
}

ul.list {
margin-left:20px !important;	
	
}

.staff {
padding-bottom:15px;
border-bottom:1px solid #dedede;
margin-bottom:25px;
}

.staff img {
float:left;
margin-right:30px;
margin-bottom:10px;
margin-top:8px;
}

.socialLinks {
  position: fixed;
  top:50%;
  right:0px;
  width:55px;
  height: auto;
  border:2px solid #eee;
  border-right: none;
  padding: 3px;
  border-radius: 4px 0 0 4px;
  background: #fff;
  z-index: 100;
}
.socialLinks #fbLike {margin-bottom: 5px;}

.footer .fMid .h3 a {
color:#fff;
}

.formTemplate.form2 .form  h2{
color:#fff;
margin-bottom:30px;
margin-top:10px;
}

form input[type="file"] {
color: #fff;
}

.form2 .form p {
margin-bottom:20px;
}

.form textarea {
padding: 0;
margin: 0;
line-height: normal;
border: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
padding: 14px;
font-family: 'Source Sans Pro',sans-serif;
display: block;
width: 100%;
margin-bottom: 10px;
font-size: 16px;
font-weight: 600;
height:100px;
}


#recipes {
margin-bottom: 30px;
margin-top: 30px;
color: #666F74;
border-bottom: 1px solid #DDDFDF;
padding-bottom:30px;
}

#recipes .thumb {
float: left;
}

#recipes .recipe-title {
float: left;
margin-left: 30px;
width: 400px;
}

#recipes .recipe-title  h3 {
font-size:22px;
}

#recipes .recipe-title p a{
font-size:22px;
font-weight:500;
line-height:28px;
color:#A70027;
text-decoration:none;
}

p a.educ img:hover  , #recipes:hover .thumb img{
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-ms-filter:grayscale(100%);
-o-filter:grayscale(100%);
filter:grayscale(100%);
filter:url(filters.svg#grayscale);
filter:gray;

-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;

}

p a.educ img {
margin-bottom:20px;
}

p.pquestion {
font-size: 24px;
margin-bottom: 15px;
}

.content ul {
margin-left:30px;
}

.header #nav li ul {
width: 340px;
}

.form p small a  , .content a , #recipes  .recipe-title p a:hover , .footer .fMid .h3 a:hover {
text-decoration:underline;
}

.treatmentTypes .box{
margin-bottom:20px;
}

.treatmentTypes.content .box:hover img {
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: url(filters.svg#grayscale);
filter: gray;
}


table.Ctable tr.T-r1{
background-color:#eaeaea;
}

table.Ctable tr.Thead {
background-color:#355763;
color:#fff;
font-weight:bold;
text-align:center;
}

table.Ctable  , table.Ctable tr td {
border:1px solid  #bfbfbf;
border-collapse:collapse;
padding:6px;
text-align:left;
vertical-align:text-top;
}

table.Ctable tr.Thead td{
color:#fff;
font-weight:bold;
}

table.Ctable {
margin-top:20px;
margin-bottom:20px;
}




li.ccm-multimediaBox-item-fileset.ccm-multimediaBox-item img , li.ccm-multimediaBox-item-image.ccm-multimediaBox-item img{
padding:10px;
border:none;
}

li.ccm-multimediaBox-item-image.ccm-multimediaBox-item {
margin-right:10px;
}

li.ccm-multimediaBox-item-fileset.ccm-multimediaBox-item{
margin-right:10px;
}

.ccm-multimediaBox-item-image.ccm-multimediaBox-item {
padding:0;
}

.pp_gallery {display:none !important;}

.ccm-multimediaBox-item{
padding-right:auto !important;
padding-left: auto !important;
}
.ccm-multimediaBox-item img {
margin:auto;
}

ul.ccm-multimediaBox-imageNav {
margin-left:0px !important;
margin-top:30px;
}

.treatmentTypes .box4 {
    margin: 0 20px;
}
