div#sidebar .list-group-item a, div#sidebar .list-group-item strong {color: #555555;}

.clearFloat{clear: both;}
.weatherAlert {
  background: #9b270c;
  color: #fff;
  text-align: center;
  padding: 6px;
  z-index: 10000;
  width: 100%;
  margin-bottom: 23px;
  opacity: 1;
}

@media (max-width: 767px) {.VMPTLogo img {
height: 45px;
}
.staticImg img {
float: none;
}
}

.jumbotron h1{
	color: #88bcd7;
	font-size: 1.4em;
}
h2, .h2{
	color: #0c3355;

}
ul.serviceList li, ul.staticList li {
font-weight: bold;
}
ul.serviceList ul li, ul.staticList ul li {
font-weight: normal;
}
h3, .h3{
	color: #155b98;
}
h4, .h4, .title{
	color: #88bcd7;
}

div.col-xs-12.col-sm-9 h2 {
margin-top: 0;
}
div.bioImg {
background: url('/img/office-staff.jpg') no-repeat;
min-height: 214px;
width: 53%;
float: right;
margin-left: 25px;
margin-bottom: 20px;
}
.vmptStaff img {
/*background: url('/img/vmpt-staff.jpg') no-repeat;*/
/*min-height: 303px;*/
width: 100%;
margin: 20px 0;
}

#servicesImg2{
background: url('/img/therapy-equipment.jpg') no-repeat;
min-height: 214px;
width: 53%;
float: right;
margin-left: 25px;
margin-bottom: 20px;
}
#servicesImg3{
background: url('/img/vmpt-therapy-table.jpg') no-repeat;
min-height: 214px;
width: 53%;
float: right;
margin-left: 25px;
margin-bottom: 20px;
}
/*#servicesImg {
background: url('/img/therapy-goggles.jpg') no-repeat;
min-height: 214px;
width: 50%;
float: left;
margin-left: 0px;
margin-bottom: 20px;
margin-top: 3%;
margin-right: 3%;
}*/
#servicesImg {
background: url('/img/vmpt-therapy-vertigo.jpg') no-repeat;
min-height: 214px;
width: 38%;
float: left;
margin-left: 0px;
margin-bottom: 20px;
margin-top: 3%;
margin-right: 3%;
}

#servicesImgRight {
background: url('/img/therapy-balance.jpg') no-repeat;
min-height: 214px;
width: 50%;
float: right;
margin-left: 3%;
margin-bottom: 20px;
margin-top: 3%;
margin-right: 0;
}
.navbar-brand {
float: left;
padding: 15px 15px;
font-size: 18px;
line-height: 20px;
height: 50px;
}
.navbar-inverse .navbar-nav > li > a {
color: #9dcce4;
}

a.VMPTLogo {
float: left;
}
a.VMPTLogo img {
padding: 6px;
}
.title{
	font-size: 24px;/*same size as h3*/
}
#mikeM {
/*background: url(/img/bio-mike.jpg)no-repeat;*/
background: url(/img/bio/bio-michaelM.jpg)no-repeat;
height: 226px;
/*width: 323px;*/width: 228px;
float: left;
margin: 20px 20px 20px 0;
}
#francisM {
/*background: url(/img/bio-francis.jpg)no-repeat;*/
background: url(/img/bio/bio-francisM.jpg)no-repeat;
height: 226px;
/*width: 323px;*/width: 228px;
float: right;
margin: 20px 0px 20px 20px;
}
#rickV {
background: url(/img/bio-rick.jpg)no-repeat;
height: 226px;
/*width: 323px;*/width: 228px;
float: right;
margin: 20px 0px 20px 20px;
}
#jodiP {
/*background: url(/img/bio-jodi.jpg)no-repeat;*/
background: url(/img/bio/bio-jodiP.jpg)no-repeat;
height: 226px;
/*width: 323px;*/width: 228px;
float: left;
margin: 20px 20px 20px 0;
}
#sarahF {
/*background: url(/img/bio-sarah.jpg)no-repeat;*/
background: url(/img/bio/bio-sarahF2.jpg)no-repeat;
height: 226px;
/*width: 323px;*/width: 228px;
float: left;
margin: 20px 20px 20px 0;
}
#joann {
background: url(/img/bio-jodi.jpg)no-repeat;
height: 226px;
/*width: 323px;*/width: 228px;
float: left;
margin: 20px 20px 20px 0;
}
#timothyN {
/*background: url(/img/bio-timothy.jpg)no-repeat;*/
background: url(/img/bio/bio-timothyN.jpg)no-repeat;
height: 226px;
/*width: 323px;*/width: 228px;
float: right;
margin: 20px 0px 20px 20px;
}
#angelaW {
/*background: url(/img/bio-timothy.jpg)no-repeat;*/
/*background: url(/img/bio/bio-angelaW.jpg)no-repeat;*/
background: url(/img/bio/bio-angelaW3.jpg)no-repeat;
height: 226px;
/*width: 323px;*/width: 228px;
float: left;
margin: 20px 20px 20px 0;
}

#jessicaE {
/*background: url(/img/bio-timothy.jpg)no-repeat;*/
background: url(/img/bio/bio-jessicaE.jpg)no-repeat;
height: 226px;
/*width: 323px;*/width: 228px;
float: right;
margin: 20px 0px 20px 20px;
}
#stephanieK {
/*background: url(/img/bio-timothy.jpg)no-repeat;*/
/*background: url(/img/bio/bio-angelaW.jpg)no-repeat;*/
background: url(/img/bio/bio-stephanieK.jpg)no-repeat;
height: 226px;
/*width: 323px;*/width: 228px;
float: left;
margin: 20px 20px 20px 0;
}
#ceciliaC {
    /* background: url(/img/bio-timothy.jpg)no-repeat; */
    /* background: url(/img/bio/bio-angelaW.jpg)no-repeat; */
    background: url(/img/bio/bio-cece.jpg)no-repeat;
    height: 226px;
    /* width: 323px; */
    width: 228px;
    float: left;
    margin: 20px 20px 20px 0;
}
#dylanM {
/*background: url(/img/bio-timothy.jpg)no-repeat;*/
/*background: url(/img/bio/bio-angelaW.jpg)no-repeat;*/
background: url(/img/bio/bio-dylanM.jpg)no-repeat;
height: 226px;
/*width: 323px;*/width: 228px;
float: left;
margin: 20px 20px 20px 0;
}
div#ellieP {
	/*background: url(/img/bio-timothy.jpg)no-repeat;*/
/*background: url(/img/bio/bio-angelaW.jpg)no-repeat;*/
background: url(/img/bio/bio-ellieP.jpg)no-repeat;
height: 226px;
/*width: 323px;*/width: 228px;
float: left;
margin: 20px 20px 20px 0;
}


#karenC {
/*background: url(/img/bio-timothy.jpg)no-repeat;*/
background: url(/img/bio/bio-karenC2.jpg)no-repeat;
height: 226px;
/*width: 323px;*/width: 228px;
float: right;
margin: 20px 0px 20px 20px;
}
#jesseF {
background: url(/img/bio-jesse.jpg)no-repeat;
height: 226px;
/*width: 323px;*/width: 228px;
float: right;
margin: 20px 0px 20px 20px;
}
#gregM {
	background: url(/img/bio/bio-gregM.jpg)no-repeat;
	height: 226px;
	/*width: 323px;*/width: 228px;
	float: right;
	margin: 20px 0px 20px 20px;
	}
#sharonW {
	background: url(/img/bio/bio-sharonW.jpg)no-repeat;
	height: 226px;
	/*width: 323px;*/width: 228px;
	float: left;
	margin: 20px 20px 20px 0px;
	}

#laura { background: url(/img/bio/bio-laura.jpg)no-repeat;
    height: 226px;
    width: 228px;
    float: right;
    margin: 20px 0 20px 20px; }
#michelle {
    background: url(/img/bio/bio-michelle.jpg)no-repeat;
    height: 226px;
    width: 228px;
    float: left;
    margin: 20px 20px 20px 0; }
.gmaps{
	height: 600px;
	width: 800px;
}
.legalLine {
margin-top: 1em;
margin-bottom: 0;
color: #fff;
font-size: 12px;
}
.legalLine a,  .legalLine a:link,  .legalLine a:visited,  .legalLine a:hover,  .legalLine a:active {
color: #fff;
text-decoration: underline;
}
div.footerBottom .legalLine a:hover {
color: #fff;
}
.copyrightLine {
margin: 1.9em 0 0 0;
/* margin-bottom: 1em; */
font-size: .9em;
color: #fff;
}
.copyrightLine .company {
font-weight: bold;
}

#footer {
}
div.footerTop {
background: #155b98;
min-height: 173px;
color: #fff;
height: 100%;
padding: 17px 17px 0 17px;
}
.footerTop div{
	color: #fff !important;
}
a:link#phone, a:visited#phone, a:link#fax, a:visited#fax{
	color: #fff !important;
}
div.footerBottom {
background: #000;
height: 38px;
padding: 0px 17px 0 17px;
/* position: absolute; */
/* bottom: 0; */
}

.fax span, .phone span {
display: inline-block;
color: #fff;
}
#fax, #phone{
	font-weight: bold;
}
.navbar-inverse .navbar-brand {
 color: #1d83b6;
 color: #fff;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
color: #9dcce4;
}
.jumbotron h5 {
color: #BECDD3;
color: #fff;
}
.navbar-brand {
padding: 9px 25px;
}
/*.navbar-inverse {
background: url(/img/bg-gradient.jpg) repeat-y;
border: none;
}*/
.makeApptLink{
	font-size: 1.5em;
	color: #155b98;
	font-weight: bold;
}
.makeApptLink span{
	font-weight: normal;
}
.animate {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
a.social-icon {
text-decoration: none !important;
box-shadow: 0px 0px 1px rgb(51, 51, 51);
box-shadow: 0px 0px 1px rgba(51, 51, 51, 0.7);
}
a.facebook {
color: rgb(59, 90, 154) !important;
}
a.gplus {
color: rgb(59, 90, 154) !important;
}
a.yelp {
color: rgb(59, 90, 154) !important;
}
.social a {
position: relative;
display: inline-block;
min-width: 37px;
padding: 10px 0px;
margin: 0px 5px;
overflow: hidden;
text-align: center;
background-color: rgb(215, 215, 215);
border-radius: 22px;
}
.social {
list-style: none;
padding: 0px;
margin-top: 0px;
text-align: center;
}
a.facebook {
color: rgb(59, 90, 154) !important;
}
a.facebook:hover {
background-color: rgb(59, 133, 222) !important;
}
a.yelp {
color: rgb(244, 10, 10) !important;
}
a.yelp:hover {
background-color: rgb(244, 20, 20) !important;
}
a.gplus {
color: rgb(244, 94, 75) !important;
}
a.gplus:hover {
background-color: rgb(244, 94, 75) !important;
}
a.social-icon:hover {
color: rgb(255, 255, 255) !important;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
color: white;
background-color: #0f406b;
}
body {
padding-top: 144px;
}
.floatRight.headerPhone {
float: right;
font-size: 18px;
font-weight: normal;
padding: 10px;
}
a:link.sitemapLink, a:visited.sitemapLink {
color: #777;
text-decoration: none;
}
a:hover.sitemapLink, a:active.sitemapLink {
color: #888;
}
div.footerBottom .legalLine a:hover.sitemapLink, div.footerBottom .legalLine a:active.sitemapLink{
color: #888;
}
.staticImg img {
float: right;
}

@media screen and (min-width: 768px){

body {
padding-top: 144px;
}
.jumbotron {
padding-top: 27px;
padding-bottom: 27px;
}
.navbar-nav > li > a {
padding-bottom: 26px;
}
.staticImg img {
	float: left;
/*float: none;*/
}

.container .jumbotron {
padding-left: 36px;
padding-right: 36px;
}
}


/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-width : 320px)
and (max-width : 480px) {
/*body {
padding-top: 190px;
}*/
body {
padding-top: 94px;
}

.floatRight.headerPhone {
float: right;
font-size: 15px;
font-weight: normal;
padding: 1px 21px 4px 10px;
}
.gmaps{
	height: 200px;
	width: 200px;
}
.navbar-brand {
font-size: 14px;
padding: 5px 5px;
}
.legalLine {
margin-top: 0;
margin-bottom: 0;
}
.footerTop{
	font-size: 9px;
}
.footerTop div{
	font-size: 9px;
	color: #fff !important;
}
.fax span, .phone span {
display: inline-block;
color: #fff; !important;
font-size: 6px;
}

div.bioImg {
background: url('/img/office-staff.jpg') no-repeat;
min-height: 214px;
width: 100%;
float: right;
margin-left: 5px;
margin-bottom: 10px;
}
#mikeM {
min-height: 214px;
width: 100%;
}
#francisM {
min-height: 214px;
width: 100%;
}
#rickV {
min-height: 214px;
width: 100%;
}
#jodiP {
min-height: 214px;
width: 100%;
}
#sarahF {
min-height: 214px;
width: 100%;
}
#joann {
min-height: 214px;
width: 100%;
}
#timothyN {
min-height: 214px;
width: 100%;
}

#servicesImg {
background: url('/img/therapy-goggles.jpg') no-repeat;
min-height: 214px;
width: 100%;
float: left;
margin-left: 5px;
margin-bottom: 10px;
}
#servicesImg2 {
background: url('/img/therapy-equipment.jpg') no-repeat;
min-height: 214px;
width: 100%;
float: right;
margin-left: 5px;
margin-bottom: 10px;
}
.vmptStaff img {
/*background: url('/img/vmpt-staff.jpg') no-repeat;*/
/*min-height: 303px;*/
width: 100%;
margin: 20px 0;
}
.staticImg img {
float: none;
}

}

/* Smartphones (landscape) jum added the max of 500px ----------- */
@media only screen
and (min-width : 321px) and (max-width: 767px) {
body {
padding-top: 94px;
}
.floatRight.headerPhone {
float: right;
font-size: 15px;
font-weight: normal;
padding: 1px 15px 4px 10px;
}
.legalLine {
margin-top: 5px;
margin-bottom: 0;
}
.gmaps{
	height: 200px;
	width: 200px;
}
.navbar-brand {
font-size: 16px;
padding: 5px 15px;
}
div.bioImg {
background: url('/img/office-staff.jpg') no-repeat;
min-height: 214px;
width: 63%;
float: right;
margin-left: 5px;
margin-bottom: 10px;
}
div.staticImg{
min-height: 214px;
width: 63%;
/*float: right;*/
margin-left: 5px;
margin-bottom: 10px;
}

#mikeM {
min-height: 214px;
width: 100%;
}
#francisM {
min-height: 214px;
width: 100%;
}
#rickV {
min-height: 214px;
width: 100%;
}
#jodiP {
min-height: 214px;
width: 100%;
}
#sarahF {
min-height: 214px;
width: 100%;
}
#joann {
min-height: 214px;
width: 100%;
}
#timothyN {
min-height: 214px;
width: 100%;
}
#servicesImg{
background: url('/img/therapy-goggles.jpg') no-repeat;
min-height: 214px;
width: 63%;
float: right;
margin-left: 5px;
margin-bottom: 10px;
}
#servicesImg2{
background: url('/img/therapy-equipment.jpg') no-repeat;
min-height: 214px;
width: 63%;
float: right;
margin-left: 5px;
margin-bottom: 10px;
}
.vmptStaff img{
/*background: url('/img/vmpt-staff.jpg') no-repeat;*/
/*min-height: 303px;*/
width: 100%;
margin: 20px 0;
}
/*div.bioImg {
background: url('/img/office-staff.jpg');
height: 100px;
width: 212px;
float: right;
margin-left: 25px;
margin-bottom: 20px;
}*/
.staticImg img {
float: none;
}
}

/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {

}

/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
	body {
padding-top: 112px;
}
/* Styles */
}

@media (min-width:550px) and (max-width: 768px) {
	#mikeM {
background: url(/img/bio-mike.jpg);
height: 226px;
width: 323px;
float: left;
margin: 20px 20px 20px 0;
}
#francisM {
background: url(/img/bio-francis.jpg);
height: 226px;
width: 323px;
float: right;
margin: 20px 0px 20px 20px;
}
#rickV {
background: url(/img/bio-rick.jpg);
height: 226px;
width: 323px;
float: right;
margin: 20px 0px 20px 20;
}
#jodiP {
background: url(/img/bio-jodi.jpg);
height: 226px;
width: 323px;
float: left;
margin: 20px 20px 20px 0;
}
#sarahF {
background: url(/img/bio-sarah.jpg);
height: 226px;
width: 323px;
float: left;
margin: 20px 20px 20px 0;
}
#joann {
background: url(/img/bio-jodi.jpg);
height: 226px;
width: 323px;
float: left;
margin: 20px 20px 20px 0;
}
#timothyN {
background: url(/img/bio-timothy.jpg);
height: 226px;
width: 323px;
float: right;
margin: 20px 0px 20px 20px;
}
.staticImg img {
float: none;
}
}
/* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */ }

/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {

/*body {
padding-top: 95px;
}*/
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
/* Styles */
/*body {
padding-top: 115px;
}*/
}

/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- this applies to my phone as of 5-28-14*/
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/*body {
padding-top: 85px;
}*/
.floatRight.headerPhone {
float: right;
font-size: 15px;
font-weight: normal;
padding: 1px 11px 4px 10px;
}
.navbar-brand {
font-size: 12px;
padding: 3px 5px;
}
.makeApptLink{
	font-size: 1.2em;
	color: #155b98;
}

}
/* iPhone 4 Portrait--------this is what we use for mobile*/
@media all and (max-width: 350px){
body {
padding-top: 85px;
}

.floatRight.headerPhone {
float: right;
font-size: 15px;
font-weight: normal;
padding: 1px 11px 4px 10px;
}
.makeApptLink{
	font-size: 1em;
	color: #155b98;
}
.makeApptLink span{
	display: none;
}
.makeApptLink span.makeApptNum{
	display: block;
}
.vmptStaff img {
/*background: url('/img/vmpt-staff.jpg') no-repeat;*/
/*min-height: 203px;*/
/*width: 63%;*/
width: 250px;
margin: 20px 0;
}

	}

