html{width:100%;height:100%;font-family:"Helvetica";font-weight:lighter}body{margin:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.banner{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;background:#082f41;color:#f4f4f7;padding:.5rem;text-align:center}.image-container{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:scroll}.image-container .images{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.image-container .images .image{width:275px;height:175px}.image-container .doctor-main{background:url("../img/drsolemon.jpg");background-size:cover}.image-container .doctor-secondary{background:url("../img/drsolemon2.jpg");background-size:cover}.image-container .staff{background:url("../img/staff.jpeg");background-size:cover}.image-container .nurses{background:url("../img/nurses.jpeg");background-size:cover}.image-container .sm-office{background:url("../img/santamonica_office.jpeg");background-size:cover}.image-container .rb-office{background:url("../img/robertson_office.jpeg");background-size:cover}.image-container .interior-1{background:url("../img/officeInterior.jpg");background-size:cover}.image-container .interior-2{background:url("../img/officeInterior2.jpg");background-size:cover}.overview{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;background:#0f595b;color:#f4f4f7;text-align:center;padding:0 1rem}.error{padding:1rem}.content{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f4f4f7}.content .item{border:1px solid #a9a9a9;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:300px;-ms-flex-preferred-size:300px;flex-basis:300px;padding:0 1.5rem 1.5rem 1.5rem}.content .item-header{text-align:center;color:#0f595b}h1{font-size:1.5rem;line-height:1.2em}.bold{font-weight:bold}.line-header{margin-right:5px}.location + .location{margin-top:10px}