.button,.infoHeader,h1,h3,hr{text-align:center}.button-group:after,.clear,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.modal-footer:after,.row:after{clear:both}body{font-family:Raleway,sans-serif;font-size:18px}hr{height:10px;margin:0 auto;opacity:.9}ul{text-transform:uppercase}ul.inline-list.right{text-transform:none;display:inline-block}ul.inline-list.right a{color:#000;display:inline-block}ul.inline-list.right a:hover{color:rgba(0,0,0,.5)}h1,h2,h3{color:#fff;font-family:'American Typewriter','Courier New',Courier,Monaco,mono}h1{font-size:32px;line-height:28px;margin-top:16px;margin-bottom:0}h2{font-size:36px;line-height:34px}h3{font-size:24px;line-height:10px;font-weight:500;padding-bottom:10px}.black-box,.black-box p{font-weight:900}h4{font-family:'American Typewriter','Courier New',Courier,Monaco,mono;color:#000;font-size:28px;padding-top:5px}.about-box,.row .main-wrapper{color:#fff}.columns.large-centered{padding-left:5px;padding-right:5px}@media only screen and (max-width:40em){.columns.large-centered{font-size:13px}}@media only screen and (min-width:40.063em){.columns.large-centered{font-size:14px}}.about-box{max-height:335px;overflow:scroll}.black-box{overflow:scroll;background-color:rgba(0,0,0,.55);padding:25px 25px 10px}.clear,.modal,.modal-open{overflow:hidden}.secondary.small.button{background-color:transparent;color:#fffont-six;border:2px solid #fff;border-radius:5px;padding:15px 50px;margin:0}.secondary.small.button:hover{background-color:rgba(255,255,255,.5)}.about-content{background-color:#fff;box-shadow:2px 2px 10px rgba(0,0,0,.1)}.button,.button:hover{background-color:transparent}.button-group li .button{border:0!important}.button{-webkit-appearance:none;border-width:0;box-shadow:0 0 0}.button:hover{color:#ace7f2}footer a,footer p{font-size:14px}.radius.right.button{color:#000;border:2px solid #000;border-radius:5px;padding:15px 50px;margin:5px;font-size:.8125em}#map,.contact{margin-left:auto;margin-right:auto}@media only screen and (min-width:64.063em){.radius.right.button{color:#000;border:2px solid #000;border-radius:5px;padding:15px 50px;margin-top:25px;font-size:.8125em}}.radius.right.button:hover{background-color:rgba(0,0,0,.1)}@media only screen and (min-width:40.063em){.radius.right.button{color:#000;border:2px solid #000;border-radius:5px;padding:15px 50px;margin-top:25px;font-size:.8125em}}.contact{position:relative;width:400px;height:auto;top:15px}.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}input,textarea{border:3px solid #007482}#map{border:3px solid #E7E4D3;display:block;height:100%;-webkit-box-shadow:10px 5px 10px 5px #1C1C1C;box-shadow:10px 5px 10px 5px #1C1C1C}.mapDiv{height:450px;width:75%}.infoHeader{color:#000}#places{border:3px solid #000;float:right;height:400px;width:600px}.title-text{font-size:1.5em;color:teal}.nav-btn{display:inline-block;color:#007482;margin-right:16px}#emailLink a{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:teal;text-decoration:none}.form{color:#074e84;font-size:1em;font-family:'Open Sans',sans-serif;text-decoration:underline}.instruction{margin-left:25px;max-width:100%}.clear{display:block;visibility:hidden;width:0;height:0}.label{text-align:left}.img-responsive{display:block;width:100%\9;max-width:100%;height:auto}.service-image{height:100%;margin-left:auto;margin-right:auto;max-width:350px}.modal{display:none;position:fixed;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.43px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.modal-footer:after,.modal-footer:before,.row:after,.row:before{content:" ";display:table}@media only screen and (min-width:40.063em){.button,button{display:inline-block}}.button-group{list-style:none;margin:0;left:0}.button-group:after,.button-group:before{content:" ";display:table}#fMenu li,#menu li{display:inline-block}.button-group li{margin:0;float:left}.button-group li .button,.button-group li>button{border-left:10px solid;border-color:rgba(255,255,255,.5)}.hero{width:100%;height:450px;padding-bottom:50px;background-image:url(images/Ahwatukee-Family-Doctor.jpg);background-size:cover;box-shadow:inset 0 0 0 2000px rgba(0,0,0,.2)}.medium-font,.services-font{font-family:'Open Sans',sans-serif;text-align:center;padding-bottom:25px}#menu li{margin-right:15px;color:#007482}.services-font{font-size:36px;color:#696969;font-weight:700}.medium-font{font-size:28px;color:#696969;font-weight:500}footer .button{color:#696969;margin-right:16px}footer .button:hover{color:#007482}.open,footer p{margin-left:25px}