/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}.unslider-fade,.unslider-wrap{position:relative}.button,.card-grid .card .button-wrapper span,.card-grid .card.overlay .text,.doctors-list .button:hover,.mobile-menu h5 a,.panel h5 a,article .location-list li.location .content .button:hover,aside ul a,ins,mark{text-decoration:none}.clearfix,.entry-footer{clear:both}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,menu,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-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}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}.unslider,textarea{overflow:auto}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;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{padding:0}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.unslider{margin:0;padding:0}.unslider-wrap.unslider-carousel>li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}.unslider-arrow.next{left:auto;right:20px}.unslider-nav ol{list-style:none;text-align:center}.unslider-nav ol li{display:inline-block;width:6px;height:6px;margin:0 4px;background:0 0;border-radius:5px;overflow:hidden;text-indent:-999em;border:2px solid #fff;cursor:pointer}.unslider-nav ol li.unslider-active{background:#fff;cursor:default}/*! Flickity v1.2.1
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:rgba(255,255,255,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}@-webkit-keyframes scroll-flash{0%,100%{opacity:.75}50%{opacity:1;-webkit-transform:translateY(50%);transform:translateY(50%)}}@keyframes scroll-flash{0%,100%{opacity:.75}50%{opacity:1;-webkit-transform:translateY(50%);transform:translateY(50%)}}@-webkit-keyframes heartBeat{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}}@keyframes heartBeat{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}}.wrapper{max-width:1160px;margin:auto;width:100%;box-sizing:border-box}.logged-in .header{top:46px}@media screen and (min-width:783px){.logged-in .header{top:32px}}.header+#content,.header+.content,.header+.featured-banner{margin-top:55px}@media screen and (min-width:850px){.header+#content,.header+.content,.header+.featured-banner{margin-top:93px}}@media screen and (min-width:1100px){.header+#content,.header+.content,.header+.featured-banner{margin-top:126px}}section{font-weight:lighter}section.full-width{max-width:100%;width:100%}section.full-width.flex-halved{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:850px){section.full-width.flex-halved{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}section.full-width.flex-halved.stretch{-ms-flex-align:stretch;align-items:stretch}section.full-width.gray-bg{background-color:#F1F1F1}section.full-width .half{-ms-flex:1 0 100%;flex:1 0 100%;font-size:.5em;text-align:center}@media screen and (min-width:550px){section.full-width .half{font-size:.75em}}@media screen and (min-width:850px){section.full-width .half{text-align:left;font-size:1em;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;min-width:50%}}@media screen and (min-width:1024px){section.full-width .half{font-size:1.25em}}section.full-width img{box-sizing:border-box;border-bottom:2px;width:100%;height:auto;display:none}@media screen and (min-width:850px){section.full-width img{display:block}}section.full-width .iframe-wrapper{width:100%;height:auto;position:relative;content:"";display:block}section.full-width h1+.button,section.full-width h2+.button{margin-top:20px;display:inline-block}section.full-width iframe{position:absolute;top:0;left:0;border:0;margin:0;padding:0;width:100%;height:100%}section.full-width .padded{box-sizing:border-box}@media screen and (min-width:550px){section.full-width .padded{padding:20px}}@media screen and (min-width:850px){section.full-width .padded{padding:0 40px}}section.full-width .padded h2{margin:10px 0;font-size:1.2em}section.full-width .padded a.button{font-size:.8em;padding:10px 20px}section.full-width .padded form{padding-bottom:40px}section.awards .awards-content{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;padding:0 40px;box-sizing:border-box;margin:15px auto 0}@media screen and (min-width:550px){section.awards .awards-content{margin:40px auto 0;padding-bottom:20px}section.awards .awards-content .col-10{padding:0 40px}}section.awards .awards-content img{max-width:100%;box-sizing:border-box;margin:auto auto 40px}section.awards .awards-content img.dr-boling{border:3px solid #2A2A2A}section.awards .awards-content .col-6{display:none}@media screen and (min-width:850px){section.awards .awards-content .col-6{display:block;-ms-flex:1 0 30%;flex:1 0 30%}section.awards .awards-content .col-6 img{margin:auto;display:block}section.awards .awards-content .col-6 img.patients-choice{max-width:140px}section.awards .awards-content .col-6 img+img{margin-top:20px}}section.awards .awards-content .col-10{box-sizing:border-box;-ms-flex:5 0 70%;flex:5 0 70%}section.awards .awards-content p{margin-bottom:12px;line-height:1.5;font-size:15px;margin-top:0;text-indent:0}@media screen and (min-width:550px){section.awards .awards-content p{font-size:21px}}section.awards{height:auto;position:relative;padding:10px;box-sizing:border-box;background-color:#1B9AAA}section.awards .awards-card{box-sizing:border-box;padding:10px;background-color:#F1F1F1;box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}@media screen and (min-width:850px){section.awards{padding:40px}section.awards .awards-card{max-width:1160px;margin:auto}}.awards-wrapper{padding:0 40px;box-sizing:border-box;text-align:center;margin:0 auto 10px}@media screen and (min-width:850px){.awards-wrapper{margin:0 auto 40px}}.awards-wrapper .section-title{padding-top:20px;text-align:center;width:auto;display:inline-block;font-size:24px;margin:0 0 0 10px;position:relative}@media screen and (min-width:850px){.awards-wrapper .section-title{font-size:36px;margin:0 0 0 30px}.awards-wrapper .section-title:after,.awards-wrapper .section-title:before{position:absolute;content:"";width:40px;height:28px;background-image:url(../../assets/img/flowerdetail.png);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-50px}.awards-wrapper .section-title:after{left:calc(100% + 10px);-webkit-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;-webkit-filter:fliph;filter:fliph;top:22%}}.home .unslider,.position-relative,sub,sup{position:relative}section form{padding:0 40px;text-align:left}section.notre-dame{background-color:#F1F1F1;margin-top:35px}section.notre-dame .wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:850px){section form{padding:0}section.notre-dame .wrapper{-ms-flex-direction:row;flex-direction:row}}section.notre-dame p{text-align:center;padding:0 10px}@media screen and (min-width:850px){section.notre-dame p{text-align:left}}section.notre-dame img{max-width:200px}body{font-family:"Source Sans",sans-serif}html b,html h1,html h2,html h3,html h4,html h5,html i,html li,html p,html span{opacity:0;transition:all .2s linear}html.wf-active b,html.wf-active h1,html.wf-active h2,html.wf-active h3,html.wf-active h4,html.wf-active h5,html.wf-active i,html.wf-active li,html.wf-active p,html.wf-active span{opacity:1;transition:all .2s linear}body,button,input,select,textarea{font-size:20px}h1,h2,h3,h4,h5,h6{clear:both;text-overflow:ellipsis;font-weight:bolder;font-family:"Open Sans",serif}h1.light,h2.light,h3.light,h4.light,h5.light,h6.light{font-weight:lighter}article h1,article h2,article h3,article h4,article h5,article h6{font-weight:400;font-size:1em}article h1{font-size:1.5em}article h2{font-size:1.25em}p{margin-bottom:10px}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-size:1em}small,sub,sup{font-size:75%}abbr,acronym{border-bottom:1px dotted #000;cursor:help}sub,sup{height:0;line-height:0;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}big{font-size:125%}.float-left{float:left}.float-right{float:right}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}.sticky{min-height:20px;padding:19px 19px 0;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well h1,.well h2,.well h3,.well h4,.well h5,.well h6{margin-top:0}article.post .page-header{border-bottom-width:0;padding-bottom:0}article.post .page-header p.lead{margin-bottom:0}article.post img{max-width:100%;height:auto}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.aligncenter,.gallery-caption{display:block}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.alignleft{float:left}.alignright{float:right}.aligncenter{margin:0 auto}.wp-caption-text{text-align:center;background:#ccc;margin:0!important;padding:5px 0}ol.commentlist{list-style:none;margin:0 0 1em;padding:0;text-indent:0}ol.commentlist li.comment{border-bottom:1px dotted #666;padding:1em}ol.commentlist li.comment div.vcard{font:400 16px georgia,times,serif}.featured-banner .text h3,.home-slider .text h3{font-family:"Source Sans",sans-serif}ol.commentlist li.comment div.vcard cite.fn{font-style:normal}ol.commentlist li.comment div.vcard img.avatar{border:5px solid #ccc;float:right;margin:0 0 1em 1em}ol.commentlist li.comment div.comment-meta{font-size:9px}ol.commentlist li.comment div.comment-meta a{color:#ccc}.featured-banner.theme_default .text,.featured-banner.theme_featured-image .text,.featured-banner.theme_ocean-blue .text,.home-slider .text{color:#fff}ol.commentlist li.comment p{font-size:11px;margin:0 0 1em}ol.commentlist li.comment ul{font-size:11px;list-style:square;margin:0 0 1em 2em}ol.commentlist li.comment div.reply{font-size:11px}ol.commentlist li.comment div.reply a{font-weight:700}ol.commentlist li.comment ul.children{list-style:none;margin:1em 0 0;text-indent:0}ol.commentlist li.comment ul.children li.depth-2{border-left:5px solid #555;margin:0 0 .25em .25em}ol.commentlist li.comment ul.children li.depth-3{border-left:5px solid #999;margin:0 0 .25em .25em}ol.commentlist li.comment ul.children li.depth-4{border-left:5px solid #bbb;margin:0 0 .25em .25em}ol.commentlist li.even{background:#fff}ol.commentlist li.odd{background:#f6f6f6}ol.commentlist li.parent{border-left:5px solid #111}p.byline{margin-bottom:.5em}.no-banner-spaced .content-wrapper{padding-top:50px}.home .unslider{width:100%;margin:0;line-height:1;z-index:1;border:0}.home .unslider .unslider-nav{position:absolute;bottom:10px;width:100%;text-align:center;left:0;margin:0;z-index:5;background-color:transparent;height:auto;line-height:1}.home .unslider .unslider-nav ol li{border:2px solid #fff;height:8px;width:8px;border-radius:50%;z-index:5}.home-slider{background-color:#F1F1F1;margin:0;line-height:1;z-index:1;position:relative;top:-5px;width:100%;height:500px;max-height:500px;border-bottom:4px solid #2A2A2A}.home-slider .unslider-wrap,.home-slider li{width:100%;height:100%}.home-slider .text{position:absolute;top:calc(50%);left:50%;width:95%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;padding:20px 5px 35px;margin:0;text-align:center}.home-slider .text h1{font-size:40px;margin:35px 0 20px}.home-slider .text h3{margin:10px 0;font-style:italic;font-size:1em}.home-slider .text .button{display:inline-block;margin:15px 0 5px;font-size:15px;padding:8px 15px}@media screen and (min-width:850px){.home-slider .text.centered{text-align:center}.home-slider .text.left-align{text-align:left}.home-slider .text.right-align{text-align:right}}.card-grid .card .button-wrapper,.featured-banner .icon,.featured-banner .text,.widget .button,aside{text-align:center}@media screen and (min-width:1024px){.home-slider .text{padding:20px 5px 35px}.home-slider .text h1{font-size:50px;margin:35px 0 20px}.home-slider .text h3{margin:10px 0;font-size:1.15em}.home-slider .text .button{margin:25px 0 15px;font-size:20px;padding:15px 25px}}.home-slider .bg-image,.home-slider .overlay{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;bottom:0;right:0}.home-slider .overlay{background-color:rgba(0,0,0,.35);z-index:1}.home-slider .bg-image{z-index:-1;background-size:cover}.home-slider .scroll-icon{position:relative;text-align:center;width:auto;color:#fff;left:50%;z-index:4;top:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-user-select:none;user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;cursor:default}.home-slider .scroll-icon small{margin-bottom:0;display:block;opacity:.75;text-transform:uppercase}.home-slider .scroll-icon .fa{margin:0 auto;display:inline-block;font-size:20px;-webkit-animation-name:scroll-flash;animation-name:scroll-flash;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.featured-banner{height:200px;width:100%;position:relative;font-weight:bolder}@media screen and (min-width:550px){.featured-banner{height:300px}}@media screen and (min-width:1100px){.featured-banner{height:400px}}.featured-banner .container{max-width:1000px;height:100%;margin:auto;position:relative}.featured-banner .text{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.featured-banner .text h1,.featured-banner .text h3{margin:0 0 15px}.featured-banner .text h1{font-size:5rem}.featured-banner .text h3{font-size:1.75rem;font-weight:300}.featured-banner .icon{position:absolute;bottom:0;right:0;background-color:#fff;border-radius:50%;display:block;width:150px;height:150px;font-size:50px;-webkit-transform:translateY(25px);transform:translateY(25px)}.featured-banner .icon .fa{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.featured-banner.theme_featured-image .featured-image-container{position:relative;width:100%;height:100%;background-size:cover;background-position:center}.featured-banner.theme_featured-image .featured-image-container.overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.35);z-index:1}.featured-banner.theme_featured-image .container{z-index:3}.featured-banner.theme_default,.featured-banner.theme_ocean-blue{background-color:#1B9AAA}.featured-banner.theme_default .icon,.featured-banner.theme_ocean-blue .icon{border:5px solid #1B9AAA;color:#1B9AAA}.featured-banner.theme_sunset{background-color:#DB7F67}.featured-banner.theme_sunset .text{color:#fff}.featured-banner.theme_sunset .icon{border:5px solid #DB7F67;color:#DB7F67}.featured-banner.theme_honey{background-color:#1B9AAA}.featured-banner.theme_honey .text{color:#2A2A2A}.featured-banner.theme_honey .icon{border:5px solid #1B9AAA;color:#1B9AAA}.card-grid-wrapper{max-width:1160px;width:100%;box-sizing:border-box;padding:0;margin:20px auto}@media screen and (min-width:550px){.card-grid-wrapper{margin:40px auto}}.card-grid{padding:0;margin:0 auto;width:100%;overflow-x:hidden}.card-grid .card,.card-grid .grid-sizer{width:100%;height:auto;background-size:cover;background-position:center;min-height:210px}@media screen and (min-width:550px){.card-grid .card,.card-grid .grid-sizer{min-height:420px}}@media screen and (min-width:850px){.card-grid .card,.card-grid .grid-sizer{width:50%;height:210px;min-height:210px}}@media screen and (min-width:1024px){.card-grid .card,.card-grid .grid-sizer{width:33%}}.card-grid .card{border:2px solid #fff;box-sizing:border-box;margin:0;max-width:100%}.card-grid .card .img-wrapper{width:100%;height:100%}.card-grid .card .img-wrapper img{display:block;width:100%;height:100%}.card-grid .card.large{width:100%}@media screen and (min-width:850px){.card-grid .card.large{width:50%;height:420px}}@media screen and (min-width:1024px){.card-grid .card.large{width:66%}}.card-grid .card.overlay:after{content:"";position:absolute;top:0;left:0;background-color:rgba(0,0,0,.3);width:100%;height:100%}.card-grid .card.overlay .text{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;z-index:2;width:90%}.card-grid .card.overlay a.full-width{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.card-grid .card.hover .text,.card-grid .card.hover:after{opacity:0;transition:all .2s ease-out}.card-grid .card.hover:hover .text,.card-grid .card.hover:hover:after{opacity:1}.article form .button:hover,.article form button.submit:hover,.aside form .button:hover,.aside form button.submit:hover,.button:hover,.content form .button:hover,.content form button.submit:hover,.content-wrapper form .button:hover,.content-wrapper form button.submit:hover,section form .button:hover,section form button.submit:hover{opacity:.8}.card-grid .card .button-wrapper span{font-size:14px}.button{background-color:#F1F1F1;color:#444F51;font-weight:bolder;font-family:"Open Sans",serif;padding:10px 15px;transition:all .2s ease-out}.button.honey,.button.ocean-blue{background-color:#1B9AAA;color:#F1F1F1}.button.sunset{background-color:#DB7F67;color:#F1F1F1}.button.large{padding:15px 25px}.button.shadowed{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.article form,.aside form,.content form,.content-wrapper form,section form{font-family:"Source Sans",sans-serif;width:100%;box-sizing:border-box;font-weight:lighter}.article form*,.aside form*,.content form*,.content-wrapper form*,section form*{box-sizing:border-box}.article form li,.article form ul,.aside form li,.aside form ul,.content form li,.content form ul,.content-wrapper form li,.content-wrapper form ul,section form li,section form ul{list-style-type:none;margin:0;padding:0}.article form .button,.article form button.submit,.aside form .button,.aside form button.submit,.content form .button,.content form button.submit,.content-wrapper form .button,.content-wrapper form button.submit,section form .button,section form button.submit{width:100%;font-size:.8em;line-height:2;background-color:#1B9AAA;color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);border:0}.article form .gfield,.aside form .gfield,.content form .gfield,.content-wrapper form .gfield,section form .gfield{max-width:100%;width:100%;margin:20px 0}.article form label,.aside form label,.content form label,.content-wrapper form label,section form label{font-size:14px;font-weight:400;margin-bottom:10px;display:block}.article form .gfield_required,.aside form .gfield_required,.content form .gfield_required,.content-wrapper form .gfield_required,section form .gfield_required{display:none}.article form .ginput_container,.article form label,.aside form .ginput_container,.aside form label,.content form .ginput_container,.content form label,.content-wrapper form .ginput_container,.content-wrapper form label,section form .ginput_container,section form label{min-width:160px;box-sizing:border-box;margin:0;padding:0;outline:0;max-width:100%;height:auto}.article form .ginput_container .g-recaptcha,.article form label .g-recaptcha,.aside form .ginput_container .g-recaptcha,.aside form label .g-recaptcha,.content form .ginput_container .g-recaptcha,.content form label .g-recaptcha,.content-wrapper form .ginput_container .g-recaptcha,.content-wrapper form label .g-recaptcha,section form .ginput_container .g-recaptcha,section form label .g-recaptcha{width:304px;margin:0}.article form .ginput_container input[type=email],.article form .ginput_container input[type=tel],.article form .ginput_container input[type=text],.article form .ginput_container textarea,.article form label input[type=email],.article form label input[type=tel],.article form label input[type=text],.article form label textarea,.aside form .ginput_container input[type=email],.aside form .ginput_container input[type=tel],.aside form .ginput_container input[type=text],.aside form .ginput_container textarea,.aside form label input[type=email],.aside form label input[type=tel],.aside form label input[type=text],.aside form label textarea,.content form .ginput_container input[type=email],.content form .ginput_container input[type=tel],.content form .ginput_container input[type=text],.content form .ginput_container textarea,.content form label input[type=email],.content form label input[type=tel],.content form label input[type=text],.content form label textarea,.content-wrapper form .ginput_container input[type=email],.content-wrapper form .ginput_container input[type=tel],.content-wrapper form .ginput_container input[type=text],.content-wrapper form .ginput_container textarea,.content-wrapper form label input[type=email],.content-wrapper form label input[type=tel],.content-wrapper form label input[type=text],.content-wrapper form label textarea,section form .ginput_container input[type=email],section form .ginput_container input[type=tel],section form .ginput_container input[type=text],section form .ginput_container textarea,section form label input[type=email],section form label input[type=tel],section form label input[type=text],section form label textarea{box-sizing:border-box;box-shadow:none;color:#2A2A2A;border-radius:3px;border:1px solid #d8d8d8;width:100%;height:34px;min-width:160px;padding-left:8px;max-width:100%;padding-right:6px;font-size:.8em;line-height:1.3em;background-position:calc(100% - 2px) 2px;margin-bottom:15px}.mobile-menu,.panel,header.header{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-sizing:border-box}.article form .ginput_container textarea,.article form label textarea,.aside form .ginput_container textarea,.aside form label textarea,.content form .ginput_container textarea,.content form label textarea,.content-wrapper form .ginput_container textarea,.content-wrapper form label textarea,section form .ginput_container textarea,section form label textarea{height:100px;resize:vertical}.article form .gfield_radio,.aside form .gfield_radio,.content form .gfield_radio,.content-wrapper form .gfield_radio,section form .gfield_radio{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.article form .gfield_radio li,.aside form .gfield_radio li,.content form .gfield_radio li,.content-wrapper form .gfield_radio li,section form .gfield_radio li{-ms-flex:1 0 150px;flex:1 0 150px;margin:15px 0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.article form .gfield_radio li input[type=radio],.aside form .gfield_radio li input[type=radio],.content form .gfield_radio li input[type=radio],.content-wrapper form .gfield_radio li input[type=radio],section form .gfield_radio li input[type=radio]{vertical-align:baseline;left:2px;position:relative;top:-1px}.article form .gfield_radio li input:checked+label:after,.aside form .gfield_radio li input:checked+label:after,.content form .gfield_radio li input:checked+label:after,.content-wrapper form .gfield_radio li input:checked+label:after,section form .gfield_radio li input:checked+label:after{opacity:1;width:19px;height:19px;left:0}.article form .gfield_radio li label,.aside form .gfield_radio li label,.content form .gfield_radio li label,.content-wrapper form .gfield_radio li label,section form .gfield_radio li label{margin:0}.article form .gfield_radio li label:before,.aside form .gfield_radio li label:before,.content form .gfield_radio li label:before,.content-wrapper form .gfield_radio li label:before,section form .gfield_radio li label:before{content:"";position:absolute;width:19px;height:19px;top:53%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;box-sizing:border-box;-webkit-appearance:none;border-radius:50%;background:#fff;cursor:pointer;border:1px solid #d8d8d8;z-index:1;margin:0 4px 0 9px}.article form .gfield_radio li label:after,.aside form .gfield_radio li label:after,.content form .gfield_radio li label:after,.content-wrapper form .gfield_radio li label:after,section form .gfield_radio li label:after{transition:all .2s ease-out;padding:0;outline:0;width:0;margin:0 4px 0 9px;height:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(19px / 2);opacity:0;content:'';position:absolute;background:#1B9AAA;border-radius:50%;z-index:2;cursor:pointer}.article form .gfield_checkbox,.aside form .gfield_checkbox,.content form .gfield_checkbox,.content-wrapper form .gfield_checkbox,section form .gfield_checkbox{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.article form .gfield_checkbox li,.aside form .gfield_checkbox li,.content form .gfield_checkbox li,.content-wrapper form .gfield_checkbox li,section form .gfield_checkbox li{-ms-flex:1 0 150px;flex:1 0 150px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin:15px 0}.article form .gfield_checkbox li label,.aside form .gfield_checkbox li label,.content form .gfield_checkbox li label,.content-wrapper form .gfield_checkbox li label,section form .gfield_checkbox li label{padding-left:35px;height:auto}.article form .gfield_description,.aside form .gfield_description,.content form .gfield_description,.content-wrapper form .gfield_description,section form .gfield_description{font-size:14px;font-style:italic}.article form .ginput_container_checkbox,.aside form .ginput_container_checkbox,.content form .ginput_container_checkbox,.content-wrapper form .ginput_container_checkbox,section form .ginput_container_checkbox{position:relative;line-height:1}.article form .ginput_container_checkbox input[type=checkbox],.aside form .ginput_container_checkbox input[type=checkbox],.content form .ginput_container_checkbox input[type=checkbox],.content-wrapper form .ginput_container_checkbox input[type=checkbox],section form .ginput_container_checkbox input[type=checkbox]{vertical-align:baseline;margin-right:2px;position:relative;top:-1px}.article form .ginput_container_checkbox input:checked+label:after,.aside form .ginput_container_checkbox input:checked+label:after,.content form .ginput_container_checkbox input:checked+label:after,.content-wrapper form .ginput_container_checkbox input:checked+label:after,section form .ginput_container_checkbox input:checked+label:after{opacity:1}.article form .ginput_container_checkbox label,.aside form .ginput_container_checkbox label,.content form .ginput_container_checkbox label,.content-wrapper form .ginput_container_checkbox label,section form .ginput_container_checkbox label{padding-left:35px;margin:0}.article form .ginput_container_checkbox label:before,.aside form .ginput_container_checkbox label:before,.content form .ginput_container_checkbox label:before,.content-wrapper form .ginput_container_checkbox label:before,section form .ginput_container_checkbox label:before{content:"";position:absolute;width:19px;height:19px;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;-webkit-appearance:none;border-radius:3px;background:#fff;cursor:pointer;border:1px solid #d8d8d8;z-index:1}.article form .ginput_container_checkbox label:after,.aside form .ginput_container_checkbox label:after,.content form .ginput_container_checkbox label:after,.content-wrapper form .ginput_container_checkbox label:after,section form .ginput_container_checkbox label:after{margin:0;padding:0;outline:0;width:11px;height:5px;top:calc(50% + 2px);left:7px;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);-webkit-transform-origin:center center;transform-origin:center center;opacity:0;content:'';position:absolute;background:0 0;border:3px solid #1B9AAA;border-top:none;border-right:none;z-index:2;cursor:pointer}.article form .gform_validation_container,.aside form .gform_validation_container,.content form .gform_validation_container,.content-wrapper form .gform_validation_container,section form .gform_validation_container{display:none;visibility:hidden;opacity:0}.article form .ginput_complex,.aside form .ginput_complex,.content form .ginput_complex,.content-wrapper form .ginput_complex,section form .ginput_complex{display:block}@media screen and (min-width:550px){.article form .ginput_complex,.aside form .ginput_complex,.content form .ginput_complex,.content-wrapper form .ginput_complex,section form .ginput_complex{display:-ms-flexbox;display:flex}.article form .ginput_complex span,.aside form .ginput_complex span,.content form .ginput_complex span,.content-wrapper form .ginput_complex span,section form .ginput_complex span{-ms-flex:1 0 50%;flex:1 0 50%;box-sizing:border-box}.article form .ginput_complex span+span,.aside form .ginput_complex span+span,.content form .ginput_complex span+span,.content-wrapper form .ginput_complex span+span,section form .ginput_complex span+span{margin-left:10px;-ms-flex:1 0 calc(50% - 10px);flex:1 0 calc(50% - 10px)}}.article form .validation_error,.article form .validation_message,.aside form .validation_error,.aside form .validation_message,.content form .validation_error,.content form .validation_message,.content-wrapper form .validation_error,.content-wrapper form .validation_message,section form .validation_error,section form .validation_message{background-color:#FCEDED;border:1px solid #d8d8d8;border-radius:5px;padding:10px;font-size:.8em;line-height:1;margin:0 0 10px;box-sizing:border-box;outline:0;color:#333}article,aside{line-height:1.5}.article form .validation_message,.aside form .validation_message,.content form .validation_message,.content-wrapper form .validation_message,section form .validation_message{font-size:.7em;padding:5px 10px;margin-top:10px}.widget .button{display:block}.notre-dame img{display:block;width:75%;margin:auto;height:auto}ul+.sidebar-widgets{margin-top:20px}.sidebar-widgets{margin-bottom:20px}.widget ul a,.widget ul li{display:block;transition:all .2s ease-out}.widget ul li.current-menu-item a{background-color:#1B9AAA;color:#fff}.widget ul li.current-menu-item .sub-menu a{background-color:#F1F1F1;color:#444F51}.widget ul li.current-menu-item .sub-menu a:hover{background-color:#d8d8d8}.widget ul a{background-color:#F1F1F1}.widget ul a:hover{background-color:#d8d8d8}.widget ul .sub-menu{padding-left:40px}aside{margin-top:40px;box-sizing:border-box;padding:10px;border:1px solid #F1F1F1;border-radius:5px;width:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}aside .sidebar-widgets,aside .widget{-ms-flex:1 0 200px;flex:1 0 200px;padding:0 10px}aside h2{font-size:22px}aside p{margin:15px 0}aside ul{margin:0;padding:0;list-style-type:none;text-align:left}aside ul li{margin:0;display:block;padding:0}aside ul a{background-color:#F1F1F1;margin:5px 2px;display:block;font-size:14px;padding:5px 10px;color:#444F51}@media screen and (min-width:850px){aside{display:block;width:350px;margin-left:40px}aside .sidebar-widgets,aside .widget{padding:0}}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.doctors-list{list-style-type:none;margin:0;padding:0}.doctors-list li{max-width:1160px;margin:auto auto 40px;width:100%;border-bottom:1px solid #333;padding-bottom:40px;min-height:200px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;box-sizing:border-box}.doctors-list li:last-child{border-bottom:1px solid transparent}.doctors-list .doctor-image{max-width:200px;box-sizing:border-box;display:inline-block;margin:auto}.doctors-list .doctor-image img{max-width:200px}@media screen and (min-width:768px){.doctors-list li{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start}.doctors-list .doctor-image{margin:0}}.doctors-list .content{box-sizing:border-box;display:inline-block;-ms-flex:1;flex:1}@media screen and (min-width:768px){.doctors-list .content{-ms-flex-direction:row;flex-direction:row;padding:0 0 0 40px}}.doctors-list h2{margin-top:0;margin-bottom:10px}.doctors-list p{margin:10px 0}.doctors-list .button{display:inline-block}article .doctors-content img{max-width:300px;float:left;margin-right:10px}article .article-content .optical-grid{display:-ms-flexbox;display:flex;margin:0;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;list-style-type:none}article .article-content .optical-grid li{list-style-type:none;margin:0;box-sizing:border-box;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding-top:100px;position:relative}@media screen and (min-width:550px){article .article-content .optical-grid li{-ms-flex:1 0 33.3%;flex:1 0 33.3%;max-width:33.3%}}@media screen and (min-width:850px){article .article-content .optical-grid li{-ms-flex:1 0 20%;flex:1 0 20%;max-width:20%}}article .article-content .optical-grid .content{position:absolute;padding:10px;top:0;left:0;width:100%;height:100%;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}article .article-content .optical-grid .content img{width:100%;height:auto;border:0}article ul.testimonial-list{list-style-type:none;margin:0;padding:0}article ul.testimonial-list li{list-style-type:none;box-sizing:border-box;border-bottom:1px solid #F1F1F1;padding:5px 20px 20px 10px;margin-bottom:15px}article ul.testimonial-list li:nth-child(even){border-left:1px solid #F1F1F1;padding:5px 10px 20px 20px}@media screen and (min-width:850px){article ul.testimonial-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}article ul.testimonial-list li{-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}article .location-list{list-style-type:none;margin:0;padding:0;display:block;width:100%}article .location-list li.location{box-sizing:border-box;border-bottom:1px solid #F1F1F1;padding:5px 20px 20px 10px;margin-bottom:15px;display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;flex-align:flex-start}article .location-list li.location:nth-child(even){border-left:1px solid #F1F1F1;padding:5px 10px 20px 20px}article .location-list li.location .img-wrapper{width:200px;height:200px;margin-right:10px;margin-bottom:10px;box-sizing:border-box}article .location-list li.location .img-wrapper img{width:100%;height:100%}article .location-list li.location .content{-ms-flex:1;flex:1;font-size:.8em;display:-ms-flexbox;display:flex;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column}article .location-list li.location .content .hours,article .location-list li.location .content .location{padding:5px 10px;-ms-flex:1;flex:1;box-sizing:border-box}article .location-list li.location .content .button{margin-top:10px;display:inline-block}article .location-list li.location h3,article .location-list li.location h4{margin:0 0 5px}article .location-list li.location .hours{width:300px}article .location-list li.location .hours ul{padding:0;margin:0;list-style-type:none}article .location-list li.location .hours li{padding:2px 0}@media screen and (min-width:850px){article .location-list li.location .content{-ms-flex-direction:row;flex-direction:row}article .location-list li.location{-ms-flex-direction:row;flex-direction:row;box-sizing:border-box}}.media.iframe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.media.iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}header.header{background-color:#444F51;position:fixed;top:0;left:0;width:100%;z-index:100;height:55px}header.header .wrapper img{max-height:40px}header.header .flex-wrapper,header.header .meta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;box-sizing:border-box}header.header .call-to-action,header.header .flexible-nav,header.header .meta{display:none}header.header li,header.header ul{margin:0;padding:0;text-align:center}header.header ul{list-style-type:none}header.header li{display:inline-block}header .masthead .wrapper{padding:5px 10px;box-sizing:border-box}header .masthead{border-bottom:4px solid #444F51;width:100%;background-color:#5b6a6d}.mobile-menu ul li,.mobile-menu ul li:last-child,.panel ul li,.panel ul li:last-child{border-bottom:1px solid #2d3435}#nav-main .drop-down-arrow .fa{display:none}#nav-main .menu-item span{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;position:relative;z-index:10}#nav-main .menu-item span .fa,.mega-menu,.navbar-form,.patient-portal{display:none}.menu-toggle{height:45px;width:45px;font-size:18px;position:relative}.menu-toggle .fa{color:#F1F1F1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mobile-menu,.panel{display:block;position:fixed;top:0;right:-200px;width:200px;height:100%;z-index:50;background-color:#444F51;color:#F1F1F1;padding:55px 0 20px;overflow:hidden;overflow-y:auto;transition:all .2s ease-out}.mobile-menu.visible,.panel.visible{right:0}.mobile-menu *,.panel *{box-sizing:border-box}.mobile-menu h5,.panel h5{margin:0 auto;max-width:90%;text-align:center}.mobile-menu h5 a,.panel h5 a{color:#F1F1F1;font-size:16px;display:block;padding:10px 0}.mobile-menu ul,.panel ul{margin:0;padding:0;width:100%;text-align:left;font-size:13px;list-style-type:none}.mobile-menu ul li,.panel ul li{display:block;position:relative}.mobile-menu ul li span,.panel ul li span{position:absolute;display:block;z-index:25;top:0;right:0;width:40px;height:100%;border-left:1px solid #2d3435}.mobile-menu ul li .fa,.panel ul li .fa{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mobile-menu ul li:first-child,.panel ul li:first-child{border-top:1px solid #2d3435}.mobile-menu ul li.return,.panel ul li.return{padding-left:40px}.mobile-menu ul li.return span,.panel ul li.return span{left:0;right:auto;border-left:0;border-right:1px solid #2d3435}.mobile-menu ul a,.mobile-menu ul p,.panel ul a,.panel ul p{margin:0;display:block;position:relative;width:100%;padding:10px 15px;color:#F1F1F1;text-decoration:none;cursor:pointer}.panel{right:-180px;width:180px;z-index:100}.mobile-overlay,.panel-overlay{display:block;position:fixed;top:0;right:0;width:100%;height:100%;z-index:25;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.5);transition:all .2s ease-out}.mobile-overlay.visible,.panel-overlay.visible{opacity:1;visibility:visible}.panel-overlay{z-index:75}@media screen and (min-width:550px){header.header{height:55px}header.header .meta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}header.header .call-to-action{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}header.header .call-to-action .phone{color:#F1F1F1;font-size:.8em;margin-right:15px}header.header .call-to-action .phone a{text-decoration:underline;font-weight:700;color:#F1F1F1;transition:all .2s ease-out}header.header .call-to-action .phone a:hover{color:#1B9AAA;text-decoration:none}header.header .call-to-action .button{padding:5px 8px;font-size:12px}.menu-toggle{right:0}}@media screen and (min-width:850px){.menu-toggle,.mobile-menu,.mobile-overlay{display:none}#nav-main .mega-menu{position:absolute;top:99%;top:-260px;z-index:-1;visibility:hidden;left:0;width:100%;height:180px;background-color:#F1F1F1;box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);transition:all .4s ease-out;box-sizing:border-box;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;text-align:left;color:#F1F1F1}#nav-main .mega-menu.visible{visibility:visible;top:99%}#nav-main .mega-menu h5{margin:0;position:relative}#nav-main .mega-menu h5 a{padding:0;font-weight:700;color:#444F51;transition:all .2s ease-out}#nav-main .mega-menu h5 a:hover{opacity:.8}#nav-main .mega-menu h5 .view-listing{position:absolute;top:0;right:0;font-size:12px;color:#fff;background-color:#1B9AAA;padding:2px 15px;border-radius:0;display:inline-block;text-align:right;width:auto;cursor:pointer;font-weight:lighter}#nav-main .mega-menu .featured{width:50%;position:relative;border-right:1px solid #cbcbcb}#nav-main .mega-menu .featured-content{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;box-sizing:border-box;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;padding:15px;opacity:0;visibility:hidden;transition:all .1s ease-out}#nav-main .mega-menu .featured-content.visible{opacity:1;visibility:visible}#nav-main .mega-menu .featured-info{line-height:1.5;position:relative;width:100%;padding-right:20px;-ms-flex:1;flex:1}#nav-main .mega-menu .featured-info p{color:#444F51}#nav-main .mega-menu .featured-info a{box-sizing:border-box;border-radius:0;text-decoration:none;font-weight:bolder;display:block;font-size:18px;cursor:pointer;transition:all .2s ease-in}#nav-main .mega-menu .featured-info a:hover{opacity:.8}#nav-main .mega-menu .featured-info .button{font-size:12px;position:absolute;bottom:0;left:0;color:#fff}#nav-main .mega-menu .featured-info h5{font-size:.75em;position:relative;width:100%}#nav-main .mega-menu .featured-info h5 a{padding:0}#nav-main .mega-menu .featured-info h5 .featured-tag{position:absolute;top:0;right:0;font-size:12px;color:#fff;background-color:#DB7F67;padding:2px 15px;border-radius:0;display:inline-block;text-align:right;width:auto;cursor:default}#nav-main .mega-menu .featured-info p{font-size:12px;margin-top:5px;font-weight:lighter}#nav-main .mega-menu .button-wrapper{position:absolute;bottom:0;left:20px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#nav-main .mega-menu .button-wrapper .button{position:static;font-size:12px;border-radius:0;font-weight:bolder;width:auto;display:inline-block}#nav-main .mega-menu .button-wrapper .phone{font-size:16px;color:#F1F1F1}#nav-main .mega-menu .button-wrapper .fa{padding:0 5px}#nav-main .mega-menu .menu-information{width:50%;position:relative;height:100%;background-color:#F1F1F1;padding:15px;box-sizing:border-box}#nav-main .mega-menu .menu-information .tab-menu{color:#444F51;height:100%;box-sizing:border-box;display:none}#nav-main .mega-menu .menu-information .tab-menu.visible{display:block}#nav-main .mega-menu .menu-information .tabs{margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;text-align:left;box-sizing:border-box;position:relative;z-index:2;top:1px}#nav-main .mega-menu .menu-information .tabs .tab{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box;display:inline-block;margin:0;background-color:#cbcbcb;font-size:.8em;cursor:pointer;transition:all .2s ease-out;font-weight:lighter;text-align:center}#nav-main .mega-menu .menu-information .tabs .tab a{padding:0;color:#fff;margin:0;width:auto}#nav-main .mega-menu .menu-information .tabs .tab.active,#nav-main .mega-menu .menu-information .tabs .tab:hover{background-color:#444F51;color:#fff}#nav-main .mega-menu .menu-information .tabs .tab.active,#nav-main .mega-menu .menu-information .tabs .tab:active,#nav-main .mega-menu .menu-information .tabs .tab:focus{background-color:#1B9AAA}#nav-main .mega-menu .menu-information .tab-information{box-sizing:border-box;width:100%;border:1px solid #cbcbcb;padding:15px;height:calc(100% - 38px);position:relative;display:none;text-align:center}#nav-main .mega-menu .menu-information .tab-information .taxonomy-link{position:absolute;bottom:5px;right:5px;width:auto;text-decoration:none;border-radius:0;font-weight:lighter;color:#fff}#nav-main .mega-menu .menu-information .tab-information.visible{display:block}#nav-main .mega-menu .menu-information .tab-information ul{text-align:center}#nav-main .mega-menu .menu-information .tab-information li{margin-right:10px}#nav-main .mega-menu .menu-information .tab-information a{padding:2px 5px;text-decoration:underline;font-size:8px}}@media screen and (min-width:850px) and (min-width:1024px){#nav-main .mega-menu .menu-information .tab-information a{font-size:12px;padding:5px 10px}}@media screen and (min-width:850px) and (min-width:1100px){#nav-main .mega-menu .menu-information .tab-information a{font-size:14px}}@media screen and (min-width:850px){#nav-main .mega-menu .image-wrapper{max-width:120px;margin-right:20px;box-sizing:border-box}#nav-main .mega-menu .image-wrapper a{padding:0}#nav-main .mega-menu .image-wrapper img{display:block;width:116px;height:116px;box-sizing:border-box;transition:all .2s ease-out;border:2px solid #444F51}#nav-main .mega-menu .image-wrapper img:hover{border-color:#DB7F67}#nav-main{box-sizing:border-box}#nav-main a,#nav-main span{color:#656565;box-sizing:border-box;border-radius:5px;text-decoration:none;font-weight:lighter;padding:5px;display:block;font-size:14px;cursor:pointer}#nav-main a{position:relative}header .masthead .wrapper{padding:10px 15px}header .masthead .wrapper img{max-height:40px}header #nav-main .nav-wrapper{border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;background-color:#f6f6f6;height:40px}header #nav-main .flexible-nav{max-width:1160px;margin:auto;padding:0 15px;height:40px}header.header{height:93px}header.header .flexible-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}header.header .patient-portal{line-height:1;height:15px;margin:0;font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}header.header .patient-portal img{margin:0 5px 0 10px;display:inline-block}header.header .patient-portal .text{margin:0;color:#F1F1F1;font-size:12px;height:auto;padding-top:2px}header.header .patient-portal .text a{color:#F1F1F1;text-decoration:none}header.header .patient-portal .text a:hover{text-decoration:underline}header.header .navbar-form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;margin:0}header.header .navbar-form .form-group{margin:0 10px 0 0;position:relative}header.header .navbar-form .form-group .fa{position:absolute;top:50%;right:5px;font-size:14px;color:#9b9b9b;-webkit-transform:translateY(-55%);transform:translateY(-55%)}header.header .navbar-form input{border-radius:5px;border:1px solid #9b9b9b;color:#9b9b9b;height:20px;font-size:14px;padding:1px 5px;margin:0}}@media screen and (min-width:1024px){#nav-main a,#nav-main span,.children li a{font-size:14px}.children li a{padding:4px 8px}}@media screen and (min-width:1100px){header .masthead .wrapper{padding:10px 15px}header .masthead .wrapper img{max-height:60px}#nav-main .mega-menu{top:-93px;height:220px}#nav-main .mega-menu .image-wrapper{max-width:190px;margin-right:20px;box-sizing:border-box}#nav-main .mega-menu .image-wrapper a{padding:0}#nav-main .mega-menu .image-wrapper img{display:block;width:186px;height:186px;box-sizing:border-box;transition:all .2s ease-out}#nav-main .mega-menu .image-wrapper img:hover{border-color:#DB7F67}#nav-main .mega-menu .featured{width:50%;position:relative}#nav-main .mega-menu .featured-content{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;box-sizing:border-box;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;opacity:0;visibility:hidden;transition:all .1s ease-out}#nav-main .mega-menu .featured-content.visible{opacity:1;visibility:visible}#nav-main .mega-menu .featured-info{line-height:1.5;position:relative;width:100%;padding-right:20px;-ms-flex:1;flex:1}#nav-main .mega-menu .featured-info a{color:#444F51;box-sizing:border-box;border-radius:0;text-decoration:none;font-weight:bolder;display:block;font-size:18px;cursor:pointer;transition:all .2s ease-in}#nav-main .mega-menu .featured-info a:hover{opacity:.8}#nav-main .mega-menu .featured-info .button{font-size:14px;position:absolute;bottom:0;left:0}#nav-main .mega-menu .featured-info h5{font-size:.83em;position:relative;width:100%}#nav-main .mega-menu .featured-info h5 a{padding:0}#nav-main .mega-menu .featured-info h5 .featured-tag{position:absolute;top:0;right:0;font-size:12px;color:#fff;background-color:#DB7F67;padding:2px 15px;border-radius:0;display:inline-block;text-align:right;width:auto;cursor:default}#nav-main .mega-menu .featured-info p{font-size:15px;margin-top:5px;font-weight:lighter}#nav-main .mega-menu .button-wrapper{position:absolute;bottom:0;left:20px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#nav-main .mega-menu .button-wrapper .button{position:static;font-size:14px;border-radius:0;font-weight:bolder;width:auto;display:inline-block}#nav-main .mega-menu .button-wrapper .phone{font-size:20px;color:#F1F1F1}#nav-main .mega-menu .button-wrapper .fa{padding:0 5px}header.header{height:126px}header.header .call-to-action .phone{margin-right:30px}header.header .call-to-action .button{font-size:15px;padding:10px 15px}#nav-main .menu-item span .fa{display:inline;font-size:12px;padding-left:5px}#nav-main a,#nav-main span{padding:10px;font-size:16px}}.love:hover,article a:hover{text-decoration:underline}article h1,article h2,article h3,article h4{font-weight:700}footer{box-sizing:border-box;border-top:4px solid #444F51;width:100%;background-color:#5b6a6d;padding:25px 10px;font-size:.75em;content:"";display:table}footer .container{max-width:1160px;margin:auto;width:100%;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:550px){footer{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}footer .copyright{color:#fff;text-align:center;margin-bottom:25px;-ms-flex:1 0 auto;flex:1 0 auto}@media screen and (min-width:850px){footer .copyright{text-align:left;margin-bottom:0}}footer .meta{-ms-flex:1 0 auto;flex:1 0 auto;text-align:center;display:block}@media screen and (min-width:850px){footer .meta{display:-ms-flexbox;display:flex;text-align:right;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}footer .meta .button,footer .meta .social-icons{display:block;width:100%;margin-left:0;margin-bottom:15px}@media screen and (min-width:850px){footer .meta .button,footer .meta .social-icons{display:inline-block;width:auto;margin-left:10px;margin-bottom:0}}footer .meta .social-icons{padding-top:2px;margin-top:25px}footer .meta .social-icons .fa-stack .fa-circle{color:#F1F1F1}footer .meta .social-icons .fa-stack .fa-stack-1x{color:#2A2A2A;transition:all .2s ease-out}footer .meta .social-icons .fa-stack:hover .fa-circle{color:#1B9AAA}.love,footer .meta .social-icons .fa-stack:hover .fa-stack-1x{color:#F1F1F1}footer .meta .social-icons span+span{margin-left:10px}@media screen and (min-width:550px){footer .meta .social-icons{margin-left:30px;margin-top:0}}.love .fa-heart{position:relative;color:#F95353;-webkit-transform:scale(1);transform:scale(1);-webkit-animation:heartBeat .75s infinite ease-in;animation:heartBeat .75s infinite ease-in;-webkit-animation-play-state:paused;animation-play-state:paused;transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in}article a,article h2{color:#1B9AAA}.love:hover .fa-heart{-webkit-animation-play-state:running;animation-play-state:running}article{padding:0 0 40px}article img{border:2px solid #444F51}article img.alignright{margin-left:10px}article img.alignleft{margin-right:10px}article a{text-decoration:none}#content .post-list li article a.button:hover,.article-excerpt .button:hover{text-decoration:none}article ul{list-style-type:disc;list-style-position:inside;margin-left:15px}article ul li{margin-bottom:5px;list-style-type:disc}article h3{padding-bottom:10px;border-bottom:1px solid #F1F1F1}body.blog #content .post-list{list-style-type:none;margin:0;padding:0}body.blog #content .post-list .tease.tease-post img{width:auto;margin:auto;float:none;display:block;max-width:100%}#content .post-list{list-style-type:none;margin:0;padding:0}#content .post-list .tease.tease-post img{width:100%;float:none;display:block;max-width:100%}#content .post-list li article{padding:5px 10px 20px;margin-bottom:15px;border-bottom:1px solid #F1F1F1}#content .post-list li article a.button{margin-top:25px;display:inline-block}#content .post-list li article:last-child{border-bottom:0}#content .post-list .tease img{float:left;max-width:200px}.content img{max-width:100%}#content{padding:0 40px;margin:40px auto;box-sizing:border-box}#content .wrapper{margin-top:0}.content-wrapper,.content-wrapper.sidebar{max-width:1160px;margin:auto;width:100%;box-sizing:border-box}.content-wrapper.sidebar{display:block}.content-wrapper.sidebar .wrapper{-ms-flex:1 0 50%;flex:1 0 50%}.content-wrapper.sidebar *{box-sizing:border-box}@media screen and (min-width:850px){.content-wrapper.sidebar{-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}}.article-excerpt{border-top:1px solid #F1F1F1;padding-top:20px;margin-top:20px}.article-excerpt h3{margin:0 0 10px}.article-excerpt p{margin:5px 0 10px}.article-excerpt .button{display:inline-block;padding:5px 25px}