html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}label { display: block;}label.error{ color: red; }input,textarea{display: block;width: 100%;box-sizing: border-box;border: 1px solid #A45A36;padding: 5px 15px;font-size: 18px;margin-bottom: 12px;color: #000;max-width: 500px;}input[type="checkbox"],input[type="radio"]{display: inline;width: auto;margin-left: 15px;}select{ margin-bottom: 15px; color: #000; }button { border:none; }article label { font-weight:bold; margin-bottom:.5em; } #appForm .doctors{display: none;}#appForm .main, #appForm select.active{display:block;}body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size:16px;line-height:22px; color:#421600; }h2, h3, h4, h5 {margin-top: 1.5em;font-weight:normal;}h1 { color:#A45A36; font-weight:normal; }a {text-decoration: none; color:#A45A36; }a:hover { text-decoration: underline; }h1, h2, .names, .btn-callout{ font-family: 'Cinzel', serif; }body{ font-family: 'Lato', sans-serif; }article { font-weight:300; }.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.container {width:978px;margin:0 auto;}.topPhone { font-weight:bold; font-size:20px; display:block;}.wrapper {background-image:url(assets/images/main-logo.png), -webkit-gradient(linear,left top,left bottom,color-stop(0, #712613),color-stop(1, #331E15));background-image:url(assets/images/main-logo.png), -o-linear-gradient(bottom, #712613 0%, #331E15 100%);background-image:url(assets/images/main-logo.png), -moz-linear-gradient(bottom, #712613 0%, #331E15 100%);background-image:url(assets/images/main-logo.png), -webkit-linear-gradient(bottom, #712613 0%, #331E15 100%);background-image:url(assets/images/main-logo.png), -ms-linear-gradient(bottom, #712613 0%, #331E15 100%);background-image:url(assets/images/main-logo.png), linear-gradient(to bottom, #712613 0%, #331E15 100%);background-position:center bottom;background-repeat:no-repeat;}.btn { display:inline-block;background:#A45A36;padding:0 20px;height:40px; line-height:40px;color:#fff;font-size:18px;}.btn-apt { position:absolute;left:50%;margin-left:-125px;background:#f8f0e3;border:1px solid #a45a36;text-align:center;color:#a45a36;width:250px; line-height:30px;height:30px;margin-top:5px;text-transform:uppercase;transition: .3s background-color ease;}.btn-apt:hover { text-decoration:none; background:#A45A36; color:#fff; }header { text-align:center; background:url(assets/images/header-repeat.jpg) left top repeat-x; }header .logo { padding-top:5px; display:block; }.header-top { display:flex; flex-flow:row wrap; justify-content:center; align-items:center;}.header-top .leftAddress, .header-top .names.leftName { margin-right:25px;}.header-top .rightAddress, .header-top .names.rightName { margin-left:25px;}#contact-info {background:#e9cda0;margin-top:8px;line-height:45px;color:#421600;position:relative;}#contact-info address { float:left; margin-left:15px; }#contact-info .phone { float:right; color:#a45a36; font-size:30px; margin-right:15px; }nav#main-nav { min-height:370px; background:#c7984b; }nav#main-nav ul { margin:0px; padding:0px; list-style:none; }nav#main-nav ul li { position:relative; }nav#main-nav ul li a {color:#431600;font-size:18px;line-height:22px;display:block;font-weight:300;padding:10px 20px;}nav#main-nav ul li a:hover {text-decoration:none;background:#fff;}nav#main-nav ul ul { display:none;width:250px;text-align:left;position:absolute;left:226px;top:0;background:#A45A36;z-index:10001;}nav#main-nav ul ul li { width:100%; }nav#main-nav ul li:hover > ul { display:block; }nav#main-nav ul ul li a {line-height:22px;color:#fff;padding:5px 10px;}nav#main-nav ul ul li a:hover { background:#E9CDA0; color:#431600; }main { padding-top:35px; padding-bottom:40px; }body.index main { background:none; }aside { width:226px; float:left; }section {width:730px;margin-left:246px;background:#fff;padding:50px 0;}article { padding:0 5% 15% 5%; width:90%; min-height:270px; }footer { background:#fff; min-height:216px; text-align:center; }footer .logo { display:block; margin-top:20px; }footer nav { background:#c7984b; }footer nav ul { margin:0px; padding:0px; text-align:center; display:inline-block; }footer nav ul li { display:inline-block; }footer nav ul li a { line-height:40px; color:#431600; padding:0 10px; }#copy { font-size:11px; padding:20px 0; }#callout-office { }#callout-office .btn-callout { float:right; }#callout-office .btn-callout:first-child { float:left; }#callout-home { color:#fff; padding:20px 0; }#footer-info { color:#421600; }.names { color:#421600; display:block; text-align:center; }#footer-info i,.names i { color:#dfc599; }.btn-callout { position:relative; font-size:18px; display:inline-block; line-height:30px; }.btn-callout img { vertical-align:bottom; }.btn-callout em { height:30px; display:block;width:100%; font-style:normal;position:absolute; left:0;bottom:0; z-index:100; background:rgba(197,152,74,.8);text-align:center; color:#fff;transition: .3s background-color ease;}.btn-callout:hover em { background:#000; }.btn-callout:hover { text-decoration:none; }#callouts { margin:0px; padding:0px; float:left; width:330px; }#callouts li { width:49%; display:inline-block; margin-bottom:20px; }.callout-meet { float:right; }.callout-meet .btn-callout img {max-width: unset;}#callouts .btn-callout img {max-width: 145px;}#callouts .btn-callout em {line-height: 1em; height: 37px;}#callouts .btn-callout em span {display: block;}body.index main { padding-bottom:0px; }body.index section { background:0px; padding:0px; }body.index article { width:100%; padding:0px; }.social { font-size:28px; line-height:40px; }.social a { display:inline-block; }.social i:before { margin:0px!important; }.social i.icon-facebook-squared { color:#3b5998; }.social i.icon-gplus-squared { color:#dd4b39; }aside .social { padding-left:20px; }#callouts.interior { width:100%; margin:0px; float:none; text-align:center; padding-bottom:20px; }#callouts.interior li { width:226px; display:inline-block; margin:0 .5%; }#callouts.interior li a { height:140px;overflow:hidden;}#callouts.interior li img { margin-top:-20px; }#tour-soon-pager { padding:20px 0; text-align:center; }#tour-soon-pager span { display:inline-block; cursor:pointer; background:#C7984B; width:16px; height:16px; line-height:16px; margin:0 1%; }#tour-soon-pager .cycle-pager-active { background:#A45A36; }/***office-tour slideshow***/.cycle-slide img { margin: 0 6%; width: 87.6%;}.slide-nav-arrows { position: relative; top: -310px; font-size: 30px; padding:1% 0 1% 0;}.cycle-prev { position: relative; left: -1%; background-color: #E9CDA0; z-index:999999;}.cycle-next { position: relative; left: 87%; background-color: #E9CDA0; z-index:999999;}.meet-the-doctors section article h2 {margin-top: 0;}#responsive-nav { display:none; }@media screen and (max-width: 1023px) {img { max-width:100%; }.container { width:100%; }aside { float:none; width:auto; }nav#main-nav { min-height:0; }nav#main-nav ul { display:inline-block; }nav#main-nav ul li { display:inline-block; }nav#main-nav ul li a { padding:0 4px; line-height:40px; }nav#main-nav ul ul {left:0;top:40px;}aside .social { padding-left:0px; display:inline-block; line-height:0; }section { margin:15px auto 0;}#callout-office { text-align:center; }#callout-office .btn-callout:first-child,#callout-office .btn-callout { float:none; margin-bottom:10px; }#callout-home { width:90%; padding:20px 5%; }#callouts.interior li { width:185px; margin:0px; }#callouts.interior li a { display:block; font-size:16px; }footer nav ul li a { padding:10px 4px; }#contact-info address { font-size:14px; }}@media screen and (max-width:953px) { .header-top .top-location-left { order:1; } .header-top .top-logo { flex:1 1 100%; } .header-top .rightAddress { margin-left:0; } .header-top .leftAddress { margin-right:0; } .header-top .top-logo img { width:200px; } .header-top .rightAddress, .header-top .names.rightName { margin-left:0; } .header-top .rightAddress, .header-top .names.leftName { margin-right:0; } #footer-info.header-top .leftAddress { margin-left:25px; }}@media screen and (max-width: 759px) {header { height:auto; }main { padding-top:15px; }nav#main-nav { width:100%; }nav#main-nav ul {display:none;text-align:center;background:#fff;}nav#main-nav ul li { display:block; }.btn-apt { left:auto; margin:0 0 5px; position:relative; display:inline-block; }#contact-info {padding:10px 0;height:auto;line-height:30px;}#contact-info .phone { float:none; display:block; margin:0px; }#contact-info address { display:none; }section {width:100%;margin-bottom:30px;}body.index section { width:100%; }nav#main-nav ul li a:hover {background:#A45A36;color:#fff;}nav#main-nav ul li:hover > ul { display:none; }/#responsive-nav { display:block;}aside .social { padding:10px 0; width:100%; text-align:center; }footer nav { display:none; }#callout-office .btn-callout { width:49%; }body.index article {display: flex; flex-flow: row wrap; justify-content: center;}#callouts, .callout-meet {float: none;}}@media screen and (max-width:575px) { #footer-info.header-top .leftAddress { margin-left:0; }}@media screen and (max-width: 479px) {#callouts { width:100%; text-align:center; float:none; }#callouts li { width:100%; margin-bottom: 15px;}#callouts li a { width:100%; height:auto; }#callouts img { display:none; }#callouts em { position:relative; }#callouts.interior li a { height:auto; }#callouts .btn-callout em { line-height: 1.8em; height: 30px;}.callout-meet .btn-callout img {max-width: 100%;}.btn-callout { width:auto; display:inline-block; }#callouts .btn-callout em span {display: inline-block;}.callout-meet { width:100%; float:none; margin-top:20px; text-align:center; }#callout-office .btn-callout { width:100%; }main { padding-bottom:5px; }.elem-right { float:none!important; display:block; }}@media screen and (max-width:355px) { .header-top .leftAddress, .header-top .rightAddress, .names { font-size:14px; }}@media (min-width: 800px) {#header-btns {margin-right: 60px;}}@media (min-width: 800px) {#header-btns1 {margin-left: 60px;}}
