@charset "UTF-8";#contact #ok,#contact .refresh-filters,#filters .refresh-filters,#login #login_form .submit .input_submit{cursor:pointer;color:#fff;display:inline-block;vertical-align:middle;padding:.2em 1em;font-family:Gudea,Arial,sans-serif;font-size:16px;font-size:1rem;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 2px 3px rgba(0,0,0,.1),inset 0 1px 1px rgba(255,255,255,.1);-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1),inset 0 1px 1px rgba(255,255,255,.1);box-shadow:0 2px 3px rgba(0,0,0,.1),inset 0 1px 1px rgba(255,255,255,.1)}#contact .large#ok,#contact .large.refresh-filters,#filters .large.refresh-filters,#login #login_form .submit .large.input_submit{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;font-weight:700;padding:0 32px;padding:0 2rem;height:40px;height:2.5rem}#contact #ok:active,#contact .refresh-filters:active,#filters .refresh-filters:active,#login #login_form .submit .input_submit:active{box-shadow:none}#contact .show-more,#contact .toggle-filters,#contact input[type=checkbox]+label,#contact input[type=radio]+label,#filters .show-more,#filters .toggle-filters,#filters input[type=checkbox]+label,#filters input[type=radio]+label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}input[type=search]::-webkit-search-decoration{display:none}a.button:invalid,button:invalid,input:invalid,select:invalid,textarea:invalid{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}a.button:focus,button:focus,input:focus,select:focus,textarea:focus{-moz-box-shadow:#06f 0 0 5px 0;-webkit-box-shadow:#06f 0 0 5px 0;box-shadow:#06f 0 0 5px 0;z-index:1}input[type=checkbox]:active,input[type=checkbox]:focus,input[type=file]:active,input[type=file]:focus,input[type=radio]:active,input[type=radio]:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;background-color:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;outline:0;margin:0;padding:2px 3px;text-align:left;font-size:13px;height:1.8em;vertical-align:top;font-family:Arial,"Liberation Sans",FreeSans,sans-serif}input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{background-color:#eee}a.button_disabled,button[disabled],input[disabled],select[disabled],select[disabled] optgroup,select[disabled] option,textarea[disabled]{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-user-select:-moz-none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;color:#888;cursor:default}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#888}input:-moz-placeholder,textarea:-moz-placeholder{color:#888}input.placeholder_text,textarea.placeholder_text{color:#888}select[multiple],select[size],textarea{height:auto}select[size="0"],select[size="1"]{height:1.8em}@media (-webkit-min-device-pixel-ratio:0){select[multiple],select[multiple][size],select[size]{background-image:none;padding-right:3px}select,select[size="0"],select[size="1"]{background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-repeat:no-repeat;background-position:right center;padding-right:20px}::-webkit-validation-bubble-message{-webkit-box-shadow:none;box-shadow:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666),color-stop(1,#000));border:0;color:#fff;font:13px/17px "Lucida Grande",Arial,"Liberation Sans",FreeSans,sans-serif;overflow:hidden;padding:15px 15px 17px;text-shadow:#000 0 0 1px;min-height:16px}::-webkit-validation-bubble-arrow,::-webkit-validation-bubble-top-inner-arrow,::-webkit-validation-bubble-top-outer-arrow{-webkit-box-shadow:none;box-shadow:none;background:#666;border-color:#666}}textarea{min-height:40px;overflow:auto;resize:vertical;width:100%}optgroup{color:#000;font-style:normal;font-weight:400;font-family:Arial,"Liberation Sans",FreeSans,sans-serif}optgroup::-moz-focus-inner{border:0;padding:0}#contact,#filters{background:#f5f5f5;border-radius:5px;margin-bottom:16px;margin-bottom:1rem;padding:16px;padding:1rem}#contact .filters-secondary,#filters .filters-secondary{display:none}#contact .filter,#filters .filter{margin-bottom:8px;margin-bottom:.5rem;width:100%;max-width:400px;max-width:25rem}#contact .filter.essential,#filters .filter.essential{height:48px;height:3rem}#contact label:first-child,#filters label:first-child{display:block;color:#ccc;font-family:Gudea,Arial,sans-serif;font-weight:700;font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;text-transform:uppercase}#contact input[type=text],#contact select,#filters input[type=text],#filters select{width:100%;height:32px;height:2rem;box-sizing:border-box}#contact input[type=text]:-moz-placeholder,#filters input[type=text]:-moz-placeholder{color:transparent}#contact input[type=text]::-moz-placeholder,#filters input[type=text]::-moz-placeholder{color:transparent}#contact input[type=text]:-ms-input-placeholder,#filters input[type=text]:-ms-input-placeholder{color:transparent}#contact input[type=text]::-webkit-input-placeholder,#filters input[type=text]::-webkit-input-placeholder{color:transparent}#contact input[type=checkbox],#contact input[type=radio],#filters input[type=checkbox],#filters input[type=radio]{position:absolute;left:-9999px}#contact input[type=checkbox]:checked+label,#contact input[type=radio]:checked+label,#filters input[type=checkbox]:checked+label,#filters input[type=radio]:checked+label{background:#fff;-moz-box-shadow:inset 0 0 3px 1px rgba(0,0,0,.4);-webkit-box-shadow:inset 0 0 3px 1px rgba(0,0,0,.4);box-shadow:inset 0 0 3px 1px rgba(0,0,0,.4)}#contact input[type=checkbox]:focus+label,#contact input[type=radio]:focus+label,#filters input[type=checkbox]:focus+label,#filters input[type=radio]:focus+label{-moz-box-shadow:inset 0 0 3px 1px rgba(0,0,0,.4),0 0 3px 0 #06f;-webkit-box-shadow:inset 0 0 3px 1px rgba(0,0,0,.4),0 0 3px 0 #06f;box-shadow:inset 0 0 3px 1px rgba(0,0,0,.4),0 0 3px 0 #06f}#contact .show-more,#contact .toggle-filters,#contact input[type=checkbox]+label,#contact input[type=radio]+label,#filters .show-more,#filters .toggle-filters,#filters input[type=checkbox]+label,#filters input[type=radio]+label{display:inline-block;vertical-align:top;box-sizing:border-box;cursor:pointer;background:0 0;font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;font-family:Gudea,Arial,sans-serif;font-weight:700;text-align:center;color:#666;width:80px;width:5rem;height:32px;height:2rem;line-height:32px;line-height:2rem;border:1px solid #ccc;border-radius:3px}#contact .show-more.s33,#contact .toggle-filters.s33,#contact input[type=checkbox]+label.s33,#contact input[type=radio]+label.s33,#filters .show-more.s33,#filters .toggle-filters.s33,#filters input[type=checkbox]+label.s33,#filters input[type=radio]+label.s33{width:33%;margin-right:.33333333%}#contact .show-more.s20,#contact .toggle-filters.s20,#contact input[type=checkbox]+label.s20,#contact input[type=radio]+label.s20,#filters .show-more.s20,#filters .toggle-filters.s20,#filters input[type=checkbox]+label.s20,#filters input[type=radio]+label.s20{width:19.7%;margin-right:.3%}#contact .show-more,#filters .show-more{display:none}#contact .show-more.visible,#filters .show-more.visible{display:inline-block}#contact .show-more.visible~input[type=checkbox],#contact .show-more.visible~input[type=checkbox]+label,#contact .show-more.visible~input[type=radio],#contact .show-more.visible~input[type=radio]+label,#filters .show-more.visible~input[type=checkbox],#filters .show-more.visible~input[type=checkbox]+label,#filters .show-more.visible~input[type=radio],#filters .show-more.visible~input[type=radio]+label{display:none}#contact .toggler,#filters .toggler{margin-top:0}#contact .toggler:after,#filters .toggler:after{content:"";display:table;clear:both}#contact .toggler input[type=text],#contact .toggler select,#filters .toggler input[type=text],#filters .toggler select{display:none}#contact .toggler input[type=text]:-moz-placeholder,#filters .toggler input[type=text]:-moz-placeholder{color:#ccc}#contact .toggler input[type=text]::-moz-placeholder,#filters .toggler input[type=text]::-moz-placeholder{color:#ccc}#contact .toggler input[type=text]:-ms-input-placeholder,#filters .toggler input[type=text]:-ms-input-placeholder{color:#ccc}#contact .toggler input[type=text]::-webkit-input-placeholder,#filters .toggler input[type=text]::-webkit-input-placeholder{color:#ccc}#contact .show-more,#contact .toggle-filters,#filters .show-more,#filters .toggle-filters{border:none;color:#0090d6}#contact .toggle-filters,#filters .toggle-filters{text-transform:uppercase;width:auto;padding:3.2px 8px;padding:.2rem .5rem;margin-left:-8px;margin-left:-.5rem}#contact .toggle-filters:focus,#filters .toggle-filters:focus{outline:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#contact .toggle-filters .hide,#filters .toggle-filters .hide{display:none}#contact #ok,#contact .refresh-filters,#filters .refresh-filters{border:1px solid #0090d6;border-radius:2px;background:#0090d6;float:left;margin-left:.1em;border-radius:2px;width:auto;padding:.1em .1em}#contact #ok:hover,#contact .refresh-filters:hover,#filters .refresh-filters:hover{background:#0aafff}#contact .toggler,#filters .toggler{margin-top:32px;margin-top:2rem}#contact .toggler input[type=text],#contact .toggler select,#filters .toggler input[type=text],#filters .toggler select{width:auto}#contact .toggler select,#filters .toggler select{margin-left:3px}nav h4{padding-bottom:8px;padding-bottom:.5rem;margin-bottom:8px;margin-bottom:.5rem;font-size:16px;font-size:1rem;font-weight:700}nav h4+ul>li{line-height:25.6px;line-height:1.6rem}aside{width:23.37229%;float:left;margin-right:2.17028%}aside nav>ul>li{display:block;border-bottom:1px solid #ccc}aside nav>ul>li a{display:block;padding:12.8px 16px;padding:.8rem 1rem}aside nav>ul>li a:hover{text-decoration:none;background-color:#f5f5f5}aside nav>ul>li:first-child{border-top:1px solid #ccc}aside nav>ul>li.active{background-color:#f5f5f5;font-weight:700}aside nav>ul>li.active a{color:#666}aside nav>ul ul{display:none;padding-left:16px;padding-left:1rem}#box_blogpost-last{margin-top:32px;margin-top:2rem}#box_blogpost-last .box_gfx_title{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;padding:8px 0;padding:.5rem 0;border-bottom:1px solid #ccc}#box_blogpost-last .box_gfx_content>ul>li{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}#box_blogpost-last .box_gfx_content>ul>li a{display:block;padding:12.8px 0;padding:.8rem 0}#content{width:74.45743%;float:right;margin-right:0}.full #content{width:100%;float:left;margin-right:2.17028%}#content h2{margin:32px 0;margin:2rem 0;font-size:22.4px;font-size:1.4rem;line-height:32px;line-height:2rem;border-bottom:1px solid #ccc}#content h2:first-child{margin-top:0}#content h5{margin:16px 0;margin:1rem 0;font-weight:700}#content h6{margin:32px 0 0 0;margin:2rem 0 0 0;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;font-weight:700}#content img{display:block;margin:0 16px 16px 0;margin:0 1rem 1rem 0}#content img.alignleft{float:left}#content img.alignright{float:right;margin:0 0 16px 16px;margin:0 0 1rem 1rem}#content hr{display:none}#content .pdf{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}p,table.noborder{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;margin-top:32px;margin-top:2rem}p b,p strong,table.noborder b,table.noborder strong{font-weight:700}table.noborder td{padding:4px 16px 4px 0;padding:.25rem 1rem .25rem 0}#jobList{clear:both}#jobList li{display:block;border-bottom:1px solid #ccc;padding:24px 0;padding:1.5rem 0}#jobList li:last-child{border-bottom:0}#jobList p{margin:16px 0;margin:1rem 0}#jobList a{font-size:22.4px;font-size:1.4rem;line-height:32px;line-height:2rem}#contact{margin-top:32px;margin-top:2rem;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}#contact .field{margin-bottom:16px;margin-bottom:1rem}#contact #form_message{min-height:128px;min-height:8rem}#contact .clear{clear:both}.blog .topic{display:none}.blog .header{margin-top:0!important}.blog .meta{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;margin:16px 0;margin:1rem 0;font-weight:700;color:#666}.blog .body{margin-bottom:32px;margin-bottom:2rem}#directory .list-update{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;font-weight:700}#directory-navigation ul{margin:0;padding:0;border:0;margin-bottom:32px;margin-bottom:2rem}#directory-navigation ul:after{content:"";display:table;clear:both}#directory-navigation ul li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;padding-left:4px;padding-right:4px}#directory-navigation ul li:first-child{padding-left:0}#directory-navigation ul li:last-child{padding-right:0}#directory-navigation ul li.last{padding-right:0}#directory-navigation ul li{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}#directory-navigation ul li.active a{color:#f5780a}#location-directory>ul{max-width:59.9em;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}#location-directory>ul:after{content:"";display:table;clear:both}#location-directory li{width:23.37229%;float:left;margin-right:2.17028%}#location-directory li:last-child{float:right;margin-right:0}#location-directory li h5{margin:16px 0;margin:1rem 0}#location-directory li p{margin:8px 0;margin:.5rem 0}#login{width:320px;margin:3em auto;padding-bottom:1em}#login p{margin:0;margin:0}#login #email,#login #password{font-size:24px;width:97%;padding:3px;margin-top:2px;margin-right:6px;margin-bottom:4px;border:1px solid #e5e5e5;background:#fbfbfb}#login #login_form{margin-left:8px;margin-top:0;padding:16px;font-weight:400;border-radius:5px;background:#fff;border:1px solid #e5e5e5;box-shadow:#c8c8c8 0 4px 18px}#login #login_form .submit .input_submit{border:1px solid #0090d6;border-radius:2px;background:#0090d6;float:right}#login #login_form .submit .input_submit:hover{background:#0aafff}#login .clear{clear:both}.specialty-page>nav{position:absolute;top:72px;top:4.5rem;left:0;width:100%}.specialty-page>nav>ul{max-width:59.9em;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;text-align:right}.specialty-page>nav>ul:after{content:"";display:table;clear:both}.specialty-page>nav>ul>li{display:inline-block;vertical-align:middle}.specialty-page>nav>ul>li.active{font-weight:700}.specialty-page>nav>ul>li:before{content:"\a0|\a0"}.specialty-page>nav>ul>li:first-child:before{content:""}.specialty-page>section:after{content:"";display:table;clear:both}.specialty-page h1{font-size:32px;font-size:2rem;line-height:34px;line-height:2.125rem;font-weight:700;color:#313131;margin-top:32px;margin-top:2rem;margin-bottom:32px;margin-bottom:2rem;text-align:center}.specialty-page h3{font-family:Gudea,Arial,sans-serif;font-weight:400;color:#666}.specialty-page #intro p{font-family:Gudea,Arial,sans-serif;font-weight:400;color:#666}.specialty-page #intro #main-image-wrapper{margin-bottom:32px;margin-bottom:2rem;height:285px}.specialty-page #intro #main-image-wrapper>img{width:100%;border-radius:2px}.specialty-page #intro .partner-intro{text-align:justify}.specialty-page #general section{width:100%;float:left;margin-right:2.17028%;margin-top:48px;margin-top:3rem;margin-bottom:32px;margin-bottom:2rem}.specialty-page #general section:before{margin-bottom:64px;margin-bottom:4rem;content:" ";display:block;height:1px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjY2NjY2NjIi8+PHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#fff),color-stop(40%,#ccc),color-stop(60%,#ccc),color-stop(100%,#fff));background:-moz-linear-gradient(left,#fff 0,#ccc 40%,#ccc 60%,#fff 100%);background:-webkit-linear-gradient(left,#fff 0,#ccc 40%,#ccc 60%,#fff 100%);background:linear-gradient(to right,#fff 0,#ccc 40%,#ccc 60%,#fff 100%)}.specialty-page #general section .image-container{width:40.40067%;float:left;margin-right:2.17028%;height:200px;float:right;margin-right:0;border-radius:2px;overflow:hidden}.specialty-page #general section .image-container>img{width:100%}.specialty-page #general section .text-container{width:57.42905%;float:left;margin-right:2.17028%}.specialty-page #general section .text-container h4{font-size:22.4px;font-size:1.4rem;line-height:32px;line-height:2rem;margin-bottom:8px;margin-bottom:.5rem;font-weight:700}.specialty-page #general section .text-container p{margin-top:16px;margin-top:1rem;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;color:#666}.specialty-page #general section .text-container .doctor-images{width:14.8581%;float:left;margin-right:2.17028%;margin-top:16px;margin-top:1rem;margin-right:-16px;margin-right:-1rem;height:56px;height:3.5rem;overflow:hidden}.specialty-page #general section .text-container .doctor-images img{width:60%}.specialty-page #general section:nth-of-type(2n+1) .image-container{float:left;margin-right:2.17028%}.specialty-page #general section:nth-of-type(2n+1) .text-container{float:right;margin-right:0}.specialty-page #general section:nth-of-type(2n+1) .doctor-images{margin-right:-16px;margin-right:-1rem}.specialty-page #general section:nth-of-type(2n+1) .doctor-profile{float:right;margin-right:0}.specialty-page #general section:nth-of-type(2n+1) .doctor-wrapper-specific{float:right;margin-right:0}.specialty-page #general section .teamevent-image-container{width:40.40067%;float:left;margin-right:2.17028%;height:100%;overflow:hidden}.specialty-page #general section .teamevent-image-container>img{width:100%;border-radius:2px}.specialty-page #general section .teamevent-text-container{float:right;margin-right:0;width:57.42905%;float:left;margin-right:2.17028%;margin-right:0;margin-right:0}.specialty-page #general section .teamevent-text-container h4{font-size:22.4px;font-size:1.4rem;line-height:32px;line-height:2rem;margin-bottom:8px;margin-bottom:.5rem;font-weight:700}.specialty-page #general section .teamevent-text-container p{margin-top:16px;margin-top:1rem;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;color:#666}.specialty-page #general section .teamevent-text-container .date{font-style:italic;margin-top:-8px;margin-top:-.5rem}.specialty-page #general section .favorite-text-container{width:57.42905%;float:left;margin-right:2.17028%;margin-right:0;margin-right:0}.specialty-page #general section .favorite-text-container h4{font-size:22.4px;font-size:1.4rem;line-height:32px;line-height:2rem;margin-bottom:8px;margin-bottom:.5rem;font-weight:700}.specialty-page #general section .favorite-text-container p{margin-top:16px;margin-top:1rem;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;color:#666}.specialty-page #general section .favorite-image-container{width:40.40067%;float:left;margin-right:2.17028%;height:200px;float:right;margin-right:0;border-radius:2px;overflow:hidden}.specialty-page #general section .favorite-image-container>img{width:100%}.specialty-page #general section .doctor-wrapper{width:82.97162%;float:left;margin-right:2.17028%;margin-left:17.02838%}.specialty-page #general section .doctor-wrapper h3{font-weight:600}.specialty-page #general section .doctor-wrapper .doctor-profile{padding-top:16px;padding-top:1rem;width:40.40067%;float:left;margin-right:2.17028%;height:144px;height:9rem}.specialty-page #general section .doctor-wrapper .doctor-profile .image{width:31.88648%;float:left;margin-right:2.17028%;height:133px;overflow:hidden;border-radius:4px;border-radius:.25rem}.specialty-page #general section .doctor-wrapper .doctor-profile .image img{width:100%}.specialty-page #general section .doctor-wrapper .doctor-profile .profile-info{float:right;margin-right:0;width:65.94324%;float:left;margin-right:2.17028%;margin-right:0;margin-right:0}.specialty-page #general section .doctor-wrapper .doctor-profile .profile-info .doc-name{font-weight:600;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;margin-bottom:8px;margin-bottom:.5rem}.specialty-page #general section .doctor-wrapper .doctor-profile .profile-info .praxis{color:#000;font-weight:600}.specialty-page #general section .doctor-wrapper .doctor-profile .profile-info .doc-specialty{text-decoration:underline}.specialty-page #general section .doctor-wrapper .doctor-profile .profile-info .doc-city{font-weight:600}.specialty-page #general section .doctor-wrapper .doctor-profile .profile-info p{margin-top:0;margin-top:0;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;color:#666}.specialty-page #general section .specialty{padding-bottom:32px;padding-bottom:2rem}.specialty-page #general section .specialty>h3{font-size:32px;font-size:2rem;line-height:34px;line-height:2.125rem;color:#313131}.specialty-page #general section .doctor-wrapper-specific{width:48.91486%;float:left;margin-right:2.17028%;height:240px;height:15rem;margin-right:0;margin-right:0}.specialty-page #general section .doctor-wrapper-specific .image-doctor{width:31.88648%;float:left;margin-right:2.17028%;height:200px;height:12.5rem;overflow:hidden;border-radius:4px;border-radius:.25rem}.specialty-page #general section .doctor-wrapper-specific .image-doctor>img{width:100%}.specialty-page #general section .doctor-wrapper-specific .doctor-info{width:65.94324%;float:left;margin-right:2.17028%;float:right;margin-right:0;margin-right:0;margin-right:0}.specialty-page #general section .doctor-wrapper-specific .doctor-info p{margin-top:0;margin-top:0}.specialty-page #general section .doctor-wrapper-specific .name{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;font-weight:600}.specialty-page #general section .doctor-wrapper-specific .info{color:#666}.specialty-page #general section .doctor-wrapper-specific .description{padding-top:16px;padding-top:1rem;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}.specialty-page #general section .city-wrapper-specific{width:31.88648%;float:left;margin-right:2.17028%;margin-right:8px;margin-right:.5rem;margin-bottom:32px;margin-bottom:2rem;height:256px;height:16rem}.specialty-page #general section .city-wrapper-specific .city{text-align:center}.specialty-page #general section .city-wrapper-specific .city h3{font-size:22.4px;font-size:1.4rem;line-height:32px;line-height:2rem}.specialty-page #general section .city-wrapper-specific p{margin-top:16px;margin-top:1rem;padding-left:8px;padding-left:.5rem;padding-right:8px;padding-right:.5rem}.specialty-page #general section .doctors-partner{padding-bottom:48px;padding-bottom:3rem}.specialty-page #general section .doctors-partner>h3{font-size:32px;font-size:2rem;line-height:34px;line-height:2.125rem}.specialty-page #general section .partner-wrapper-specific{width:31.88648%;float:left;margin-right:2.17028%;margin-right:8px;margin-right:.5rem;height:368px;height:23rem}.specialty-page #general section .partner-wrapper-specific .image-partner{height:120px;height:7.5rem;overflow:hidden}.specialty-page #general section .partner-wrapper-specific .image-partner img{margin-left:auto;margin-left:auto;margin-right:auto;margin-right:auto}.specialty-page #general section .partner-wrapper-specific .terminland-image{margin-top:64px;margin-top:4rem}.specialty-page #general section .partner-wrapper-specific .name{margin-top:16px;margin-top:1rem;margin-bottom:8px;margin-bottom:.5rem;font-weight:600;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;text-align:center}.specialty-page #general section .partner-wrapper-specific .description{margin:0 16px 0 32px;margin:0 1rem 0 2rem}.specialty-page #general .job-list{list-style-type:disc;margin-left:32px;margin-left:2rem}.specialty-page #featured-specialties h4{font-size:22.4px;font-size:1.4rem;line-height:32px;line-height:2rem;margin-bottom:8px;margin-bottom:.5rem;margin-top:48px;margin-top:3rem;font-weight:700}.specialty-page #featured-specialties>section{width:31.88648%;float:left;margin-right:2.17028%;margin-bottom:16px;margin-bottom:1rem;margin-top:16px;margin-top:1rem;border:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.specialty-page #featured-specialties>section.omega{float:right;margin-right:0}.specialty-page #featured-specialties>section .image-wrapper{position:relative;height:144px;height:9rem;overflow:hidden}.specialty-page #featured-specialties>section .image-wrapper>img{width:100%}.specialty-page #featured-specialties>section .overlaid-title{position:absolute;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,.2)}.specialty-page #featured-specialties>section .overlaid-title>h3{color:#fff;font-size:22.4px;font-size:1.4rem;line-height:32px;line-height:2rem;text-align:center}.specialty-page #featured-specialties>section .overlaid-title>h3>a{color:#fff;font-size:22.4px;font-size:1.4rem;line-height:32px;line-height:2rem;text-decoration:none}.specialty-page #featured-specialties>section .overlaid-title>h3>a:hover{text-decoration:underline}.specialty-page #featured-specialties>section>p{padding:8px;padding:.5rem;margin-top:0;margin-top:0;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.specialty-page #bottom-boxes{width:100%;float:left;margin-right:2.17028%;padding-top:64px;padding-top:4rem}.specialty-page #bottom-boxes h4{font-weight:600}.specialty-page #bottom-boxes>div{width:40.40067%;float:left;margin-right:2.17028%;margin-right:0;margin-right:0}.specialty-page #bottom-boxes .right{float:right;margin-right:0;margin-right:8.51419%}.specialty-page #bottom-boxes .left{margin-left:8.51419%;margin-right:0;margin-right:0}.specialty-page .bottom-area #cities h4,.specialty-page .bottom-area #specialties h4,.specialty-page .bottom-area .main-specialties h4{font-size:22.4px;font-size:1.4rem;line-height:32px;line-height:2rem;margin-bottom:8px;margin-bottom:.5rem;margin-top:48px;margin-top:3rem;font-weight:700}.specialty-page .bottom-area #cities h4:after,.specialty-page .bottom-area #specialties h4:after,.specialty-page .bottom-area .main-specialties h4:after{margin-top:8px;margin-top:.5rem;margin-bottom:8px;margin-bottom:.5rem;content:" ";display:block;height:1px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#ccc),color-stop(80%,#fff));background:-moz-linear-gradient(left,#ccc 0,#fff 80%);background:-webkit-linear-gradient(left,#ccc 0,#fff 80%);background:linear-gradient(to right,#ccc 0,#fff 80%)}.specialty-page .bottom-area #cities h4 h4:before,.specialty-page .bottom-area #specialties h4 h4:before,.specialty-page .bottom-area .main-specialties h4 h4:before{font-family:at-assets;color:#0090d6;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;margin-right:4px;margin-right:.25rem}.specialty-page .bottom-area #cities{width:23.37229%;float:left;margin-right:2.17028%}.specialty-page .bottom-area #cities h4:before{font-family:at-assets;color:#0090d6;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;content:" "}.specialty-page .bottom-area #specialties{width:74.45743%;float:left;margin-right:2.17028%;float:right;margin-right:0}.specialty-page .bottom-area #specialties h4:before{font-family:at-assets;color:#0090d6;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;content:" "}.specialty-page .bottom-area .main-specialties{width:100%;float:left;margin-right:2.17028%;float:right;margin-right:0}.specialty-page .bottom-area .main-specialties h4:before{font-family:at-assets;color:#0090d6;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;content:" "}.specialty-page .bottom-area nav h4+ul>li{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.specialty-page .bottom-area nav h4+ul>li.reset{margin-top:-312px;margin-top:-19.5rem}.specialty-page .bottom-area nav h4+ul>li.column-1{margin-left:0}.specialty-page .bottom-area nav h4+ul>li.column-2{margin-left:15.3em}.specialty-page .bottom-area nav h4+ul>li.column-3{margin-left:30.6em}.specialty-page .bottom-area nav.main-specialties h4+ul>li.column-2{margin-left:20.4em}.specialty-page .bottom-area nav.main-specialties h4+ul>li.column-3{margin-left:40.8em}