/*!
                               .-:+oosyyyyyyyso+/:-`
                        `-+shdddddddddddddddddddddddyo/.
                    `:ohdddddhyoo+//:::::://+osyhdddddddds/.
                 `/sddhs+:-`                      `-:+shddddh+.
               -sdho:`                                  `-+ydddy:
             /hs/.                                           -+hdh/
           /s/`                                                 .+hh:
         -+-                                                       -ss.
       `:.                                                           .+:
      `-                                                               ..
     ``



                 -------      `----`  -----.       .----`  -----      `----.        .----.
                .ddddddd/     /dddd/  +ddddd.     -ddddh` `ddddd.     :ddddy        sdddd+
                .dddddddd-    /dddd/   sddddy    `ddddh.  `ddddd.     :ddddy        sdddd+
.               .ddddddddh`   /dddd/   `ydddd+   ydddd-   `ddddd.     :ddddy        sdddd+
:               .ddddshddds   /dddd/    .ddddd- +dddd:    `ddddd.     :ddddy        sdddd+           -+osssoo/.     .++++-.+oss+-      .+oss+-.++++.     ./oosso+/`     -++++.-+sso+-      `:+ossso+-
+               .dddds.dddd+  /dddd/     -ddddh/dddd/     `ddddd.     :ddddy        sdddd+         .hdddhosddddy`   :ddddhhyddddds    +ddddhydhdddd-   `yddddhhddddo    +ddddhyyddddd+    /ddddhyhdddh:
s               .dddds /dddd: /dddd/      /ddddddddo      `ddddd.     :ddddy        sdddd+         odddd`  -dddd+   :dddds  `hdddd`  .ddddo  `hdddd-   ydddd.  -dddd+   +dddd+  .ddddy   -dddd+   odddd.
y-              .dddds  sdddd./dddd/       odddddds       `ddddd.     :ddddy        sdddd+            .-://+ddddo   :dddd+   ydddd`  /dddd:   odddd-  `dddds    hdddh   +dddd:   ddddh   odddd:.../dddd/
os              .dddds  `hdddy+dddd/        yddddy`       `ddddd.     :ddddy        sdddd+         `odddddddddddo   :dddd+   ydddd`  /dddd-   odddd-  .ddddo    hdddd`  +dddd:   ddddh   oddddddddddddd+
/d-             .dddds   .ddddddddd/        oddddo        `ddddd.     :ddddy        sdddd+         hdddh-  .ddddo   :dddd+   ydddd`  /dddd-   odddd-  .dddds    hdddh   +dddd:   ddddh   odddd:........`
`dh`            .dddds    /dddddddd/        oddddo         hdddd+     sddddo        sdddd+        `ddddo   -ddddo   :dddd+   ydddd`  :dddd/   ydddd-   ddddy   `ddddy   +dddd:   ddddh   /dddd/   /yyyy-
 sds            .dddds     oddddddd/        oddddo         -hddddyo+ohddddy`        sdddddddddddd: hdddd:-:hddddo   :dddd+   ydddd`  `hddddo+sddddd-   /ddddo-:sdddd-   +dddd:   ddddh   `hdddh/-/ddddy
 .ddo           .dddds     `hdddddd/        oddddo          `/yddddddddds:          sdddddddddddd: .ydddddy:yddds   :dddd+   ydddd`   `+yhddy/odddd-    -sdddddddds.    +dddd:   ddddh    `+hdddddddy/
  /dds`          `````      ```````         ``````              .----.`             `````````````    `.--`  `````    `````   `````    ....`   odddd-       .---.`       `````    `````       `.---.
   sddy.                                                                                                                             `ddddy` `hdddh`
    yddd/                                                                                                                             -yddddddddds.
     sdddy.                                                                                                                             `-::/::.
      +ddddo.
       -hddddo.
         +dddddy:`
          `odddddds:`
            `+hdddddds/.
               -odddddddds+-`
                  -ohddddddddhyo/:-`               `.-::.`
                     `:+ydddddddddddddhyyyssssyyyhhs+:`
                          `-:+osyhhddddddhhyso+:-`

 */@font-face{font-family:'benton regular';src:url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-regular.eot");src:url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-regular.eot?#iefix") format("embedded-opentype"),url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-regular.woff") format("woff"),url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-regular.ttf") format("truetype"),url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-regular.svg#bentonsansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'benton regular';src:url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-light.eot");src:url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-light.eot?#iefix") format("embedded-opentype"),url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-light.woff") format("woff"),url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-light.ttf") format("truetype"),url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-light.svg#bentonsanslight") format("svg");font-weight:100}@font-face{font-family:'benton regular';src:url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-bold.eot");src:url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-bold.eot?#iefix") format("embedded-opentype"),url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-bold.woff") format("woff"),url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-bold.ttf") format("truetype"),url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-bold.svg#bentonsansregular") format("svg");font-weight:bold}@font-face{font-family:'benton bold';src:url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-bold.eot");src:url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-bold.eot?#iefix") format("embedded-opentype"),url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-bold.woff") format("woff"),url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-bold.ttf") format("truetype"),url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-bold.svg#bentonsansbold") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:'benton medium';src:url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-medium.eot");src:url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-medium.eot?#iefix") format("embedded-opentype"),url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-medium.woff") format("woff"),url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-medium.ttf") format("truetype"),url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-medium.svg#bentonsansbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'benton black';src:url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-black.eot");src:url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-black.eot?#iefix") format("embedded-opentype"),url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-black.woff") format("woff"),url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-black.ttf") format("truetype"),url("../bundles/nyulangoneweb/css/fonts/benton/bentonsans-black.svg#bentonsansbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'FontAwesome';src:url("../bundles/nyulangoneweb/css/fonts/awesome/icons.eot?v=4.0.3");src:url("../bundles/nyulangoneweb/css/fonts/awesome/icons.eot?#iefix&v=4.0.4") format("embedded-opentype"),url("../bundles/nyulangoneweb/css/fonts/awesome/icons.woff?v=4.0.4") format("woff"),url("../bundles/nyulangoneweb/css/fonts/awesome/icons.ttf?v=4.0.") format("truetype"),url("../bundles/nyulangoneweb/css/fonts/awesome/icons.svg?v=4.0.4#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,.richtext address,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{background-repeat:no-repeat;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}html{overflow-x:hidden;height:100%}html.stop-scrolling{overflow-y:hidden}body{background:#fff;color:#333;text-rendering:optimizeLegibility;font-kerning:normal;font-family:"benton regular",sans-serif;font-size:16px;line-height:1.5}@media all and (min-width: 641px) and (max-width: 1023px){body{font-size:18px}}@media all and (min-width: 1024px){body{font-size:20px}}#logo{display:block;height:40px;position:absolute;top:12px;background:url("../bundles/nyulangoneweb/images/logo@2x.png") 0 50% no-repeat;background-size:contain}@media all and (min-width: 1024px){#logo{width:12%}}@media all and (min-width: 641px) and (max-width: 1023px){#logo{width:160px;left:50%;margin-left:-80px}}@media all and (min-width: 0) and (max-width: 640px){#logo{width:120px;left:50%;margin-left:-60px}}#search-toggle{display:block;height:60px;width:60px;line-height:60px;text-align:center;background:#580f8b;border-radius:4px;position:absolute;right:0;top:3px;text-decoration:none;color:#fff;z-index:2000}#search-toggle:after{content:'\f002';font:24px/60px "FontAwesome"}@media all and (min-width: 0) and (max-width: 640px){#search-toggle{background:none}}#search-toggle:hover{background:#90f}#search{width:100%;position:absolute;padding:48px 0;top:0;left:0;background:rgba(20,20,20,0.8);opacity:0;filter:alpha(opacity=0);text-align:center;-moz-transition:all 0.15s ease;-o-transition:all 0.15s ease;-webkit-transition:all 0.15s ease;transition:all 0.15s ease;-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-webkit-transform:rotateX(90deg);transform:rotateX(90deg);transform-origin:center top;-ms-transform-origin:center top}#search .col-search{margin-left:8.33333%;width:66.66667%;float:left;position:relative}#search .col-submit{width:16.66667%;padding:0 10px;margin-right:8.33333%;float:left}#search .input-search{height:60px;width:100%;max-width:none;margin:0;border:1px solid #d1d1d1}#search .button,#search #appointments .slots a,#appointments .slots #search a{padding:18px 56px;margin:0}#search form:after{content:'';display:table;clear:both}#search .icon-cancel{display:none}#search.active .icon-cancel.reset,#search.active .finddoc #doctor-search .search-container .icon-cancel.reset-fad,.finddoc #doctor-search .search-container #search.active .icon-cancel.reset-fad,#search.active .finddoc #doctor-search .search-container .icon-cancel.clear-filter,.finddoc #doctor-search .search-container #search.active .icon-cancel.clear-filter,#search.active .finddoc #doctor-search .chosen-container .chosen-single.chosen-single-with-deselect>abbr.icon-cancel,.finddoc #doctor-search .chosen-container #search.active .chosen-single.chosen-single-with-deselect>abbr.icon-cancel{display:block}#search.show-search{-moz-transform:rotateX(0);-ms-transform:rotateX(0);-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1;z-index:1000}@media all and (min-width: 641px) and (max-width: 1023px){#search .col-search{width:75%;padding:0 10px;margin-left:0}#search .button,#search #appointments .slots a,#appointments .slots #search a{width:100%;padding:18px 0}#search .col-submit{width:25%;padding:0 10px;margin-right:0}}@media all and (min-width: 0) and (max-width: 640px){#search{padding:24px 0 24px 0}#search .button,#search #appointments .slots a,#appointments .slots #search a{display:none}#search .col-search{width:100%;margin-left:0}}a{color:#93c;text-decoration:none}a:hover,a:focus{color:#90f;text-decoration:underline}a.jump{font-family:"benton medium",sans-serif;font-size:16px}a.jump:hover .round-down-arrow{background:#8116cc}a span{display:inline-block}a[href*='tel:']{text-decoration:none !important;color:#333;cursor:default}.hero a[href*='tel:']{color:#fff}a.cta{font-family:"benton medium",sans-serif;font-size:16px}a.tag{font-family:"benton medium",sans-serif;font-size:16px;display:inline-block;background:#ececec;color:#333;border-radius:5px;padding:15px;line-height:20px;margin-right:10px}a.tag:after{content:"\f00d";font:12px "FontAwesome";display:inline-block;padding-left:10px;vertical-align:middle}a.tag:hover{text-decoration:none}@media all and (min-width: 1024px){a.alternate,a.alternate:hover{color:#333}}h1,h2,h3,h4,h5,h6,.richtext address,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:-0.02em;margin-bottom:0.3em}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,.richtext address span,.h1 span,.h2 span,.h3 span,.h4 span,.h5 span,.h6 span{font-family:"benton regular",sans-serif}h1,.h1{font-family:"benton black",sans-serif;font-size:40px;line-height:1.1}@media all and (min-width: 641px) and (max-width: 1023px){h1,.h1{font-size:54px}}@media all and (min-width: 1024px){h1,.h1{font-size:72px}}h2,.h2{font-family:"benton black",sans-serif;font-size:30px;line-height:1.1}@media all and (min-width: 641px) and (max-width: 1023px){h2,.h2{font-size:36px}}@media all and (min-width: 1024px){h2,.h2{font-size:42px}}h3,.h3{font-family:"benton black",sans-serif;font-size:24px;line-height:1.1}@media all and (min-width: 641px) and (max-width: 1023px){h3,.h3{font-size:28px}}@media all and (min-width: 1024px){h3,.h3{font-size:32px}}h4,.h4{font-family:"benton bold",sans-serif;font-size:20px;line-height:1.1}@media all and (min-width: 641px) and (max-width: 1023px){h4,.h4{font-size:22px}}@media all and (min-width: 1024px){h4,.h4{font-size:24px}}h5,.h5{font-family:"benton bold",sans-serif;font-size:16px}@media all and (min-width: 641px) and (max-width: 1023px){h5,.h5{font-size:18px}}@media all and (min-width: 1024px){h5,.h5{font-size:20px}}h6,.richtext address,.h6{font-family:"benton bold",sans-serif;font-size:16px}@media all and (min-width: 1024px){h6,.richtext address,.h6{font-size:18px}}.upper,time{font-family:"benton bold",sans-serif;letter-spacing:-0.02em;margin-bottom:0.5em;text-transform:uppercase;font-size:13px}.side-note{display:block;color:#666;font-size:16px}.demoted h1{font-size:36px}@media all and (min-width: 641px) and (max-width: 1023px){.demoted h1{font-size:44px}}@media all and (min-width: 1024px){.demoted h1{font-size:52px}}.demoted h2{font-size:24px}@media all and (min-width: 641px) and (max-width: 1023px){.demoted h2{font-size:28px}}@media all and (min-width: 1024px){.demoted h2{font-size:32px}}.demoted h3{font-size:20px}@media all and (min-width: 641px) and (max-width: 1023px){.demoted h3{font-size:22px}}@media all and (min-width: 1024px){.demoted h3{font-size:24px}}.demoted h4{font-size:16px}@media all and (min-width: 641px) and (max-width: 1023px){.demoted h4{font-size:18px}}@media all and (min-width: 1024px){.demoted h4{font-size:20px}}.demoted h5{font-size:16px}@media all and (min-width: 641px) and (max-width: 1023px){.demoted h5{font-size:18px}}@media all and (min-width: 1024px){.demoted h5{font-size:20px}}.demoted h6,.demoted .richtext address,.richtext .demoted address{font-size:16px}@media all and (min-width: 0) and (max-width: 640px){a[href*='tel:']{color:#93c}a[href*='tel:'] span{color:#333}}strong{font-family:"benton bold",sans-serif}em{font-style:italic}p{margin-bottom:1em}p:last-child{margin-bottom:0}sup{top:-0.5em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.5em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}hr{margin:65px auto;border:none;border-top:1px dotted #666}hr.border-solid{border-top:1px solid #d1d1d1;clear:both}small,.small{font-size:16px}.double-line{font-size:16px;margin-top:1em}.triple-line{font-size:16px;margin-top:1em;margin-bottom:1em}.eyebrow{display:block}blockquote{padding:48px 0;text-align:center;font-family:Georgia,serif;font-size:24px;line-height:1.5}@media all and (min-width: 641px) and (max-width: 1023px){blockquote{font-size:28px}}@media all and (min-width: 1024px){blockquote{font-size:32px}}blockquote p{margin-bottom:0.5em}cite{transition-delay:150ms;display:block;text-align:center;font-family:"benton bold",sans-serif;font-size:16px;font-style:normal}@media all and (min-width: 1024px){cite{font-size:18px}}cite .specialty{display:block;font-family:"benton regular",sans-serif;font-size:16px}.address:before{content:'\f041';font-family:"FontAwesome";margin-right:4px}.phone:before{content:'\f095';font-family:"FontAwesome";margin-right:4px}.animatable .doctor blockquote p,.animatable .doctor blockquote cite{opacity:0;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, transform;-webkit-transition-duration:700ms;transition-duration:700ms;-webkit-transition-timing-function:cubic-bezier(0.25, 0.46, 0.33, 0.98);transition-timing-function:cubic-bezier(0.25, 0.46, 0.33, 0.98);-moz-transform:translate3d(20px, 0, 0);-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}.animatable .doctor blockquote.animated p,.animatable .doctor blockquote.animated cite{opacity:1;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.animatable .doctor blockquote.animated cite{-moz-transition-delay:150ms;-o-transition-delay:150ms;-webkit-transition-delay:150ms;transition-delay:150ms}ul.spaced{padding:0.5em 0}ul.spaced li{margin-bottom:1em;line-height:1.5}ul.links{margin:0 !important}ul.links li{list-style:none;margin:0;padding:40px 0;padding-right:160px;min-height:136px}ul.links li:first-child{padding-top:0}ul.links li:first-child:before{display:none}ul.links .arrow{display:block}ul.links .arrow:after{content:'\f178';font-family:"FontAwesome";display:block;position:absolute;right:-160px;top:0;width:72px;height:60px;line-height:60px;background:#ececec;background:rgba(0,0,0,0.05);border-radius:4px;text-align:center;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}ul.links .arrow:hover:after{color:#fff;background-color:#90f}ul.columns li{width:33.33333%;padding:0 10px;float:left}ol{padding-left:48px;list-style-type:lower-alpha}ol.numbered>li{list-style-type:decimal}ol.roman>li{list-style-type:lower-roman}ol li{margin-bottom:1em}@media all and (min-width: 641px) and (max-width: 1023px){ul.columns li{width:50%}ul.columns li:nth-child(2n-1){clear:left}}@media all and (min-width: 0) and (max-width: 640px){ul.links li{padding:24px 0}ul.links .arrow:after{display:none}ul.columns li{width:100%;float:none;padding:18px 0}}form ul{max-width:436px}form ul.message{max-width:none}form li{margin-bottom:1em}form li:last-child{margin:0}form .message{display:none}form .field-error{clear:both;color:#ce3f1b;font-family:"benton medium",sans-serif;font-size:14px;display:block}form .patient-info .dates .select{width:30.6666666%;float:left;margin-left:4%}form .patient-info .dates .month{margin:0}form .contact-details .phone-number{width:58%;float:left}form .contact-details .phone-type{width:38%;float:right}form .contact-details .state{width:38%;float:left}form .contact-details .zip{width:58%;float:right}ul.conjoined-row{max-width:none}ul.conjoined-row>li{float:left}ul.conjoined-row>:first-child{clear:left}ul.conjoined-row>:last-child{clear:right}ul.conjoined-row>:only-child{clear:both;float:none;margin-bottom:1em}ul.conjoined-row>.three-fourths{padding:0}ul.conjoined-row>.quarter{padding:0}ul.conjoined-row>.third{padding:0}input[type="text"],input[type="email"],select,textarea{height:50px;width:100%;max-width:436px;border:1px solid #d1d1d1;border-radius:4px;padding:10px 18px;font-size:16px}@media all and (min-width: 1024px){input[type="text"],input[type="email"],select,textarea{font-size:18px}}input[type="text"]::-ms-clear,input[type="email"]::-ms-clear,select::-ms-clear,textarea::-ms-clear{display:none}input[type="text"]:focus,input[type="email"]:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 1px #0c9;border-color:#0c9}input[type="text"]:focus.error,input[type="email"]:focus.error,select:focus.error,textarea:focus.error{border-color:#ce3f1b;box-shadow:0 0 0 1px #ce3f1b;color:#000}textarea{height:6em}ul.conjoined-row input[type="text"],ul.conjoined-row input[type="email"]{border-radius:0;border-left:0}ul.conjoined-row>:first-child>input[type="text"],ul.conjoined-row>:first-child>input[type="email"]{border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:1px solid #d1d1d1}ul.conjoined-row>:first-child>input[type="text"].error,ul.conjoined-row>:first-child>input[type="email"].error{border-color:#ce3f1b}ul.conjoined-row>:first-child>input[type="text"].error:focus,ul.conjoined-row>:first-child>input[type="email"].error:focus{border-color:#0c9}ul.conjoined-row>:last-child>input[type="text"],ul.conjoined-row>:last-child>input[type="email"]{border-top-right-radius:5px;border-bottom-right-radius:5px}select{z-index:1;font-family:"benton bold",sans-serif;background-color:white}@media all and (min-width: 0) and (max-width: 640px){select{width:100%}}.chosen-container{font-size:16px;max-width:436px;width:100% !important}.chosen-container a{cursor:pointer}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #d1d1d1;border-top:0;margin-top:1px}.chosen-container .chosen-single{font-family:"benton medium",sans-serif;display:block;padding:14px 18px 14px 18px;border:1px solid #d1d1d1;border-radius:5px;color:#333;text-align:left;text-decoration:none;white-space:nowrap;line-height:1.25;background-color:#f7f7f7}.chosen-container .chosen-single:hover{background-color:#f2f2f2}.chosen-container .chosen-single:after{border:none;margin:0;content:"\f107";position:absolute;right:0;top:0;height:100%;font-size:20px;width:54px;font-family:"FontAwesome";color:#8116cc;text-align:center;line-height:50px;z-index:10}.chosen-container .chosen-single.chosen-default{color:#999}.chosen-container .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container.loading .chosen-single:after{display:none !important}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container.chosen-with-drop .chosen-single{background-color:#fff !important}.chosen-container.chosen-with-drop .chosen-single span{color:#999 !important}.chosen-container .chosen-search{z-index:1010;margin:0;padding:0;background:white;white-space:nowrap}.chosen-container .chosen-search input[type="text"]{font-size:inherit;height:auto;border:none;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;border-radius:0;margin:0}.chosen-container .chosen-search input[type="text"]:focus{outline:none;box-shadow:none}.chosen-container .chosen-results{color:#333;overflow-x:hidden;overflow-y:auto;background:white;max-height:200px}.chosen-container .chosen-results li{display:none;margin:0;padding:12px 12px 12px 18px;list-style:none;line-height:15px;border:none;font-size:16px;word-wrap:break-word;text-align:left}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.highlighted{background-color:#ececec}.chosen-container .chosen-results li.no-results{color:#333;display:list-item}.chosen-container .chosen-results li.result-selected.highlighted{background-color:#0c9}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container-active>a{box-shadow:0 0 0 1px #0c9;border-color:#0c9}.chosen-container-active .chosen-single{border:1px solid #d1d1d1}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #d1d1d1;border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-container-active.chosen-with-drop .chosen-single:after{content:"\f106"}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-disabled{opacity:0.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder{color:#333}ul.conjoined-row select{max-width:none}ul.conjoined-row .chosen-container{max-width:none}ul.conjoined-row .chosen-single{border-radius:0;border-left:0}ul.conjoined-row>:first-child .chosen-single{border-left:1px solid #d1d1d1;border-top-left-radius:5px;border-bottom-left-radius:5px}ul.conjoined-row>:first-child select.error+.chosen-container .chosen-single{border:1px solid #ce3f1b}ul.conjoined-row>:first-child select.error+.chosen-container .chosen-container-active{color:#0c9}ul.conjoined-row>:last-child .chosen-single{border-top-right-radius:5px;border-bottom-right-radius:5px}.search-container{font-size:16px;line-height:1.25;max-width:436px;width:100%}.search-container .search-single{font-family:"benton medium",sans-serif;font-size:inherit;padding:14px 0;border:1px solid #d1d1d1;border-radius:5px;text-align:left;text-decoration:none;white-space:nowrap;background-color:white;text-indent:18px}@media all and (min-width: 641px) and (max-width: 1023px){.search-container.active .search-single.autocomplete-active{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media all and (min-width: 0) and (max-width: 640px){.search-container.active .search-single.autocomplete-active{border-bottom-left-radius:5px;border-bottom-right-radius:5px}}.search-container button{position:absolute;z-index:100;right:6px;top:6px;height:38px;width:38px;padding:0;margin:0;font-size:inherit}.search-container button:after{content:'\f002';position:relative;display:block;font-family:"FontAwesome";font-size:1.1em;color:#fff}.dropdown select{display:none}.dropdown li{margin:0;font-size:16px;line-height:15px}.dropdown li a{display:block;text-decoration:none;padding:12px 12px 12px 18px;font-family:"benton regular",sans-serif;color:#333}.dropdown li:hover,.dropdown li.active{background:#f2f2f2;cursor:pointer}.dropdown .filter{z-index:20;padding-right:50px}.dropdown .result{width:100%;max-height:0;text-align:left;color:#333;background:#fff;overflow-y:auto;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;margin-top:-1px;z-index:10;display:none}.dropdown .result li.no-result{padding:12px 12px 12px 18px}.dropdown.select{height:auto}.dropdown.loading.search-field:after{display:none !important}.dropdown.active .result{max-height:244px;display:none;border:1px solid #d1d1d1}.loader{display:none;position:absolute;top:15px;right:16px;width:50px;height:20px;background:url("../bundles/nyulangoneweb/images/modules/loader_48.gif") no-repeat right top;background-size:cover;z-index:400}.loading .loader{display:block}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.loader{background:url("../bundles/nyulangoneweb/images/modules/loader_48_retina.gif") no-repeat right top;background-size:48px 20px;height:20px;width:48px}}input[type="radio"]{position:absolute;clip:rect(1px, 1px, 1px, 1px)}input[type="radio"]+label{float:left;height:50px;margin-bottom:12px;border:1px solid #d1d1d1;font-family:"benton medium",sans-serif;font-size:16px;color:#333;padding:14px 2em;width:auto;text-align:center}input[type="radio"]+label:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:0}input[type="radio"]+label:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}input[type="radio"]:checked+label{background-color:#0c9;color:#fff;font-weight:bold}input[type="radio"]:focus+label{box-shadow:0 0 0 1px #0c9;border:1px solid #0c9;z-index:1;-webkit-appearance:none}label{cursor:pointer;font-family:"benton medium",sans-serif;font-size:16px;color:#333;display:block;margin-bottom:0.2em}label.obscure{position:absolute !important;clip:rect(1px, 1px, 1px, 1px)}.reset,.finddoc #doctor-search .search-container .reset-fad,.finddoc #doctor-search .search-container .clear-filter,.finddoc #doctor-search .chosen-container .chosen-single.chosen-single-with-deselect>abbr{position:absolute;right:25px;top:50%;margin-top:-1.1em;line-height:2.4em;height:2.4em;width:2.4em;z-index:300;font-size:0.6em;border-radius:50%;text-align:center;background-color:#999}.reset:before,.finddoc #doctor-search .search-container .reset-fad:before,.finddoc #doctor-search .search-container .clear-filter:before,.finddoc #doctor-search .chosen-container .chosen-single.chosen-single-with-deselect>abbr:before{font-family:"FontAwesome";content:'\f00d';color:#fff;display:block}.reset:hover,.finddoc #doctor-search .search-container .reset-fad:hover,.finddoc #doctor-search .search-container .clear-filter:hover,.finddoc #doctor-search .chosen-container .chosen-single.chosen-single-with-deselect>abbr:hover{cursor:pointer;background-color:#90f}[hidden],[aria-hidden="true"]{speak:none}.four-oh-four img,.four-oh-four a.back{margin:2em 0 4em}.four-oh-four a.back{display:inline-block}.four-oh-four p{font-size:20px}@media all and (min-width: 641px) and (max-width: 1023px){.four-oh-four p{font-size:22px}}@media all and (min-width: 1024px){.four-oh-four p{font-size:24px}}.right{float:right !important}.left{float:left !important}.left-align{text-align:left !important}.right-align{text-align:right !important}.center{text-align:center}.clearfix:after,ul.columns:after,section:after{content:'';display:table;clear:both}.clip{overflow:hidden}.flush{padding-top:0 !important}.hidden{display:none !important;visibility:hidden !important}@media all and (min-width: 1024px){.hidden-desktop{display:none !important}}@media all and (min-width: 641px) and (max-width: 1023px){.hidden-tablet{display:none !important}}@media all and (min-width: 0) and (max-width: 640px){.hidden-mobile{display:none !important}}.invisible{visibility:hidden;overflow:hidden}.icon{display:inline-block;font-family:FontAwesome !important;font-style:normal;font-weight:normal;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon.heart:before{content:'\e9da'}.icon.play:before{content:'\f60e'}.icon.credit-card:before{content:'\e93f'}.icon.cc-visa:before{content:'\f1f0'}.icon.cc-mastercard:before{content:'\f1f1'}.icon.cc-discover:before{content:'\f1f2'}.icon.cc-amex:before{content:'\f1f3'}.icon.email:before{content:'\f003'}.icon.facebook:before{content:'\f09a'}.icon.twitter:before{content:'\f099'}.icon.instagram:before{content:'\f16d'}.icon.youtube:before{content:'\f167'}.icon.print:before{content:'\e604'}.icon.linkedin:before{content:'\f08c'}.icon.gplus:before{content:'\f0d5'}.icon.chevron-left:before{content:'\e602'}.icon.chevron-right:before{content:'\e603'}.icon.next-arrow:before{content:'\f178';padding-left:5px}.icon.previous-arrow:before{content:'\f177';padding-right:5px;position:relative;top:2px}.icon.round-down-arrow:before{content:'\f60c';color:#fff}.icon.pipe:before{content:'|';color:#ececec;position:absolute;right:-16px;top:-20px;z-index:-1;font-size:24px;font-weight:500}.icon.pipe:before:last-child{display:none}.icon.round-down-arrow{display:inline-block;width:32px;height:32px;line-height:34px;font-size:14px;text-align:center;margin-left:12px;background:#cccccc;border-radius:50%;vertical-align:middle;-moz-transition:background 0.3s;-o-transition:background 0.3s;-webkit-transition:background 0.3s;transition:background 0.3s}.icon.toggle-down:before{content:'\f107';padding-left:10px;font-weight:bold}.icon.toggle-up:before{content:'\f106'}.error .message{color:#ce3f1b;display:block}.error ul.message{margin-bottom:1em}select.error,select.error+.chosen-container a,input.error,textarea.error,input.error+label{border-color:#ce3f1b;box-shadow:0 0 0 1px #ce3f1b;color:#000}.sticky{position:fixed !important;top:0}.bottom{bottom:0}.dotted-top-rule,ul.links li:before,main .content+.content:before,.public-notices .item:before,#appointments tr.day:before,#research h6:before,#research .richtext address:before,.richtext #research address:before,.leadership .leaders li:before,#doc-list .results>li:before{content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiCI/L7Pz//z8DMgYIMACJ6g2cVToUSgAAAABJRU5ErkJggg==") left top repeat-x;display:block;height:1px;width:100%;position:absolute;top:0}.dotted-bottom-rule,.listing ul.list-items li:after,.masonry div:after,.appointment section .container:after,.location #leadership li:before,.location.landing .outpatient div:after,.search-results .result-items li:after{content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiCI/L7Pz//z8DMgYIMACJ6g2cVToUSgAAAABJRU5ErkJggg==") left top repeat-x;display:block;height:1px;width:100%;position:absolute;bottom:0}.color-white{color:#fff}.color-white.button,#appointments .slots a.color-white{color:#580f8b !important;background-color:#fff}.color-white.button.button-ghost,#appointments .slots a.color-white.button-ghost{color:#fff !important;border-color:#fff;background-color:transparent}.color-white.color-block{background-color:#fff;color:#580f8b}.color-black{color:#000}.color-black.button,#appointments .slots a.color-black{color:transparent;background-color:#000}.color-black.button.button-ghost,#appointments .slots a.color-black.button-ghost{color:#000 !important;border-color:#000;background-color:transparent}.color-black.color-block{background-color:#000;color:""}.color-purple{color:#8116cc}.color-purple.button,#appointments .slots a.color-purple{color:#fff !important;background-color:#8116cc}.color-purple.button.button-ghost,#appointments .slots a.color-purple.button-ghost{color:#8116cc !important;border-color:#8116cc;background-color:transparent}.color-purple.color-block{background-color:#8116cc;color:#fff}.color-purple-dark{color:#580f8b}.color-purple-dark.button,#appointments .slots a.color-purple-dark{color:#fff !important;background-color:#580f8b}.color-purple-dark.button.button-ghost,#appointments .slots a.color-purple-dark.button-ghost{color:#580f8b !important;border-color:#580f8b;background-color:transparent}.color-purple-dark.color-block{background-color:#580f8b;color:#fff}.color-purple-highlight{color:#90f}.color-purple-highlight.button,#appointments .slots a.color-purple-highlight{color:#fff !important;background-color:#90f}.color-purple-highlight.button.button-ghost,#appointments .slots a.color-purple-highlight.button-ghost{color:#90f !important;border-color:#90f;background-color:transparent}.color-purple-highlight.color-block{background-color:#90f;color:#fff}.color-link-purple{color:#93c}.color-link-purple.button,#appointments .slots a.color-link-purple{color:#fff !important;background-color:#93c}.color-link-purple.button.button-ghost,#appointments .slots a.color-link-purple.button-ghost{color:#93c !important;border-color:#93c;background-color:transparent}.color-link-purple.color-block{background-color:#93c;color:#fff}.color-link-reverse{color:#fff}.color-link-reverse.button,#appointments .slots a.color-link-reverse{color:#93c !important;background-color:#fff}.color-link-reverse.button.button-ghost,#appointments .slots a.color-link-reverse.button-ghost{color:#fff !important;border-color:#fff;background-color:transparent}.color-link-reverse.color-block{background-color:#fff;color:#93c}.color-grey-dark{color:#131112}.color-grey-dark.button,#appointments .slots a.color-grey-dark{color:transparent;background-color:#131112}.color-grey-dark.button.button-ghost,#appointments .slots a.color-grey-dark.button-ghost{color:#131112 !important;border-color:#131112;background-color:transparent}.color-grey-dark.color-block{background-color:#131112;color:""}.color-grey-medium{color:#666}.color-grey-medium.button,#appointments .slots a.color-grey-medium{color:transparent;background-color:#666}.color-grey-medium.button.button-ghost,#appointments .slots a.color-grey-medium.button-ghost{color:#666 !important;border-color:#666;background-color:transparent}.color-grey-medium.color-block{background-color:#666;color:""}.color-grey{color:#666}.color-grey.button,#appointments .slots a.color-grey{color:transparent;background-color:#666}.color-grey.button.button-ghost,#appointments .slots a.color-grey.button-ghost{color:#666 !important;border-color:#666;background-color:transparent}.color-grey.color-block{background-color:#666;color:""}.color-grey-light{color:#ececec}.color-grey-light.button,#appointments .slots a.color-grey-light{color:transparent;background-color:#ececec}.color-grey-light.button.button-ghost,#appointments .slots a.color-grey-light.button-ghost{color:#ececec !important;border-color:#ececec;background-color:transparent}.color-grey-light.color-block{background-color:#ececec;color:""}.color-off-white{color:#f7f7f7}.color-off-white.button,#appointments .slots a.color-off-white{color:#000 !important;background-color:#f7f7f7}.color-off-white.button.button-ghost,#appointments .slots a.color-off-white.button-ghost{color:#f7f7f7 !important;border-color:#f7f7f7;background-color:transparent}.color-off-white.color-block{background-color:#f7f7f7;color:#000}.color-blue{color:#06f}.color-blue.button,#appointments .slots a.color-blue{color:#fff !important;background-color:#06f}.color-blue.button.button-ghost,#appointments .slots a.color-blue.button-ghost{color:#06f !important;border-color:#06f;background-color:transparent}.color-blue.color-block{background-color:#06f;color:#fff}.color-red{color:#ce3f1b}.color-red.button,#appointments .slots a.color-red{color:#fff !important;background-color:#ce3f1b}.color-red.button.button-ghost,#appointments .slots a.color-red.button-ghost{color:#ce3f1b !important;border-color:#ce3f1b;background-color:transparent}.color-red.color-block{background-color:#ce3f1b;color:#fff}.color-magenta{color:#903}.color-magenta.button,#appointments .slots a.color-magenta{color:#000 !important;background-color:#903}.color-magenta.button.button-ghost,#appointments .slots a.color-magenta.button-ghost{color:#903 !important;border-color:#903;background-color:transparent}.color-magenta.color-block{background-color:#903;color:#000}.color-green{color:#0c9}.color-green.button,#appointments .slots a.color-green{color:#fff !important;background-color:#0c9}.color-green.button.button-ghost,#appointments .slots a.color-green.button-ghost{color:#0c9 !important;border-color:#0c9;background-color:transparent}.color-green.color-block{background-color:#0c9;color:#fff}.color-orange{color:#ff7953}.color-orange.button,#appointments .slots a.color-orange{color:#000 !important;background-color:#ff7953}.color-orange.button.button-ghost,#appointments .slots a.color-orange.button-ghost{color:#ff7953 !important;border-color:#ff7953;background-color:transparent}.color-orange.color-block{background-color:#ff7953;color:#000}.color-yellow{color:#ffe49c}.color-yellow.button,#appointments .slots a.color-yellow{color:#000 !important;background-color:#ffe49c}.color-yellow.button.button-ghost,#appointments .slots a.color-yellow.button-ghost{color:#ffe49c !important;border-color:#ffe49c;background-color:transparent}.color-yellow.color-block{background-color:#ffe49c;color:#000}.color-navy{color:#2e2e3d}.color-navy.button,#appointments .slots a.color-navy{color:#fff !important;background-color:#2e2e3d}.color-navy.button.button-ghost,#appointments .slots a.color-navy.button-ghost{color:#2e2e3d !important;border-color:#2e2e3d;background-color:transparent}.color-navy.color-block{background-color:#2e2e3d;color:#fff}.dark-tint{background-color:rgba(64,64,64,0.75)}.light-tint{background-color:rgba(255,255,255,0.3)}header{width:100%;background-color:#580f8b;line-height:2}main{display:block;background-color:#fff}footer{width:100%;background:rgba(0,0,0,0.8)}aside{width:25%;float:right;padding-bottom:16px}aside:after{content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAYAAACEhIafAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABpJREFUeNpiCI/L7GT4//8/AxMDECAIgAADAFr8BKvYYXbXAAAAAElFTkSuQmCC");display:block;width:1px;height:100%;position:absolute;top:0;left:-15%}.container{max-width:1280px;margin:0 6%}.container>.fullwidth{margin:0 -7%;padding-right:7%;padding-left:7%}.half,.col-6{float:left;width:50%}.third,.col-4{float:left;width:33.33333%;padding:0 10px}.quarter,.col-3{float:left;width:25%;padding:0 10px}.three-fourths,.col-9{float:left;width:75%;padding:0 10px}[class*='col-']{float:left}.col-1{width:8.33333%;padding:0 10px}.col-2{width:16.66667%;padding:0 10px}.col-5{width:41.66667%;padding:0 10px}.col-7{width:58.33333%;padding:0 10px}.col-8{width:66.66667%;padding:0 10px}.col-10{width:83.33333%;padding:0 10px}.col-11{width:91.66667%;padding:0 10px}.col-12{width:100%;padding:0 10px}ul.conjoined-row{max-width:none}ul.conjoined-row>li{float:left}ul.conjoined-row>:first-child{clear:left}ul.conjoined-row>:last-child{clear:right}ul.conjoined-row>:only-child{clear:both;float:none;margin-bottom:1em}ul.conjoined-row>.three-fourths{padding:0}ul.conjoined-row>.quarter{padding:0}ul.conjoined-row>.third{padding:0}ul.conjoined-row>li input[type="text"],ul.conjoined-row>li input[type="email"]{border-radius:0;border-left:0}ul.conjoined-row>:first-child>input[type="text"],ul.conjoined-row>:first-child>input[type="email"]{border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:1px solid #d1d1d1}ul.conjoined-row>:first-child>input[type="text"].error,ul.conjoined-row>:first-child>input[type="email"].error{border-color:#ce3f1b}ul.conjoined-row>:first-child>input[type="text"].error:focus,ul.conjoined-row>:first-child>input[type="email"].error:focus{border-color:#0c9}ul.conjoined-row>:last-child>input[type="text"],ul.conjoined-row>:last-child>input[type="email"]{border-top-right-radius:5px;border-bottom-right-radius:5px}ul.conjoined-row .chosen-container-active>a{z-index:2}ul.conjoined-row>li .chosen-single{border-radius:0;border-left:0}ul.conjoined-row>:first-child .chosen-container-active>a{border-right:1px solid #0c9}ul.conjoined-row>:first-child .chosen-single{border-left:1px solid #d1d1d1;border-top-left-radius:5px;border-bottom-left-radius:5px}ul.conjoined-row>:first-child select.error+.chosen-container .chosen-single{border:1px solid #ce3f1b}ul.conjoined-row>:first-child select.error+.chosen-container .chosen-container-active{color:#0c9}ul.conjoined-row>:last-child .chosen-container-active>a{border-left:1px solid #0c9}ul.conjoined-row>:last-child .chosen-single{border-top-right-radius:5px;border-bottom-right-radius:5px}@media (min-width: 1470.54545px){.container{margin:0 auto}}@media all and (min-width: 641px) and (max-width: 1023px){aside{width:100%}}@media all and (min-width: 0) and (max-width: 640px){aside{width:100%}}body{min-height:100%;width:100%;-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}body:before{content:'';display:block;opacity:0;height:0;-moz-transition:opacity 0.8s;-o-transition:opacity 0.8s;-webkit-transition:opacity 0.8s;transition:opacity 0.8s}header{height:65px;-moz-transition:height 0.8s;-o-transition:height 0.8s;-webkit-transition:height 0.8s;transition:height 0.8s}header nav a{font-family:"benton bold",sans-serif;letter-spacing:-0.02em;text-decoration:none;color:#fff;display:block;border-width:0 0 0 10px;border-style:solid;border-color:#580f8b}header nav a.active{border-color:#0c9 !important}header nav a:hover{color:#fff;text-decoration:none;background-color:#6515a3;border-color:#6515a3}header nav a:focus{color:#fff;text-decoration:none}#utility-nav a{font-size:13px}#utility-nav:before{content:'';display:block;width:70%;margin:20px 0 20px 20px;height:2px;background-color:#580f8b}#utility-nav .sign-in{border:none}#utility-nav .sign-in a:after{content:'\e600';font-family:"FontAwesome";display:inline-block;width:16px;height:16px;margin-left:6px;vertical-align:top}#site-nav a{font-size:16px;line-height:30px}#menu-toggle{display:inline-block;position:absolute;height:60px;padding:20px;top:2px;left:0;font:14px/20px "benton bold",sans-serif;text-decoration:none;text-indent:1em;color:#fff;z-index:2000}#menu-toggle .burger,#menu-toggle .burger:before,#menu-toggle .burger:after{display:inline-block;width:20px;height:3px;background-color:#fff;position:absolute;left:0;-moz-transition:-moz-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease}#menu-toggle .burger{top:28px}#menu-toggle .burger:before{content:'';top:-8px}#menu-toggle .burger:after{content:'';top:8px}#menu-toggle:hover .burger:before{top:-9px}#menu-toggle:hover .burger:after{top:9px}.show-nav{position:fixed;-moz-transform:translateX(280px);-ms-transform:translateX(280px);-webkit-transform:translateX(280px);transform:translateX(280px)}.show-nav #menu-toggle{text-indent:-999em}.show-nav #menu-toggle .burger{background-color:transparent}.show-nav #menu-toggle .burger:before{background-color:#fff;top:-8px;-moz-transform:translateY(8px) rotate(-45deg);-ms-transform:translateY(8px) rotate(-45deg);-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.show-nav #menu-toggle .burger:after{background-color:#fff;top:8px;-moz-transform:translateY(-8px) rotate(45deg);-ms-transform:translateY(-8px) rotate(45deg);-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}.show-nav:before{background:black;opacity:0.8;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2000}@media all and (min-width: 1024px){body{overflow:visible;padding-top:35px}body.show-nav{position:relative;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}body.show-nav:before{height:0}header nav li{float:left}header nav a{border-width:0 0 .5625em 0}#utility-nav{position:absolute;right:0;top:-30px}#utility-nav li{padding:0 10px;border-left:1px solid #d1d1d1}#utility-nav li:first-child{border:0}#utility-nav a{color:#333;font-family:"benton regular",sans-serif;border-bottom:none}#utility-nav a:hover{color:#90f !important;background-color:transparent}#utility-nav .sign-in{padding:0 0 0 20px}#utility-nav:before{display:none}#site-nav{padding-right:76px;float:right}#site-nav a{padding:1.375em 1vw .75em;line-height:1.375em}#menu-toggle{display:none}}@media all and (min-width: 641px) and (max-width: 1023px){header nav{left:-280px;width:280px;position:absolute;top:0;height:100vh;background-color:#580f8b;border-right:5px solid #4f0d7d;padding-top:30px;overflow:auto}header nav .container{margin:0}header nav a{padding:10px 30px}}@media all and (min-width: 0) and (max-width: 640px){.show-nav{-moz-transform:translateX(250px);-ms-transform:translateX(250px);-webkit-transform:translateX(250px);transform:translateX(250px)}header nav{left:-250px;width:250px;position:absolute;top:0;height:101vh;-webkit-overflow-scrolling:touch;background-color:#580f8b;border-right:5px solid #4f0d7d;padding-top:30px;overflow:auto}header nav .container{margin:0}header nav a{padding:10px 20px}#menu-toggle{width:60px;font-size:9px;line-height:60px;text-indent:-0.2em}#menu-toggle .burger{left:20px}}footer{background:#252525 url("../bundles/nyulangoneweb/images/global/background-footer.jpg") 0 0 no-repeat;background-size:auto 100%;color:#fff}footer h6,footer .richtext address,.richtext footer address{font-size:16px}footer a{text-decoration:none;font-family:"benton medium",sans-serif}footer #footer-links{min-height:320px}footer #footer-links ul{font-size:13px}footer #footer-links a{letter-spacing:-0.02em;color:#999}footer #footer-links a:hover{color:#fff;text-decoration:none}footer #footer-links .icon{font-size:18px;margin:8px 12px 0 0}footer #footer-callout{background:#252525;font-size:16px}@media all and (min-width: 1024px){footer #footer-callout{font-size:18px}}footer #footer-callout .container{text-align:center;padding:36px 0;line-height:24px}footer #footer-callout a{color:#fff !important;text-decoration:underline}footer #site-meta{font-size:13px;line-height:28px;text-align:center;color:#333;background:#fff;padding:12px 0}footer #site-meta img{display:inline-block;height:48px}footer #site-meta li{display:inline-block;padding:0 10px;letter-spacing:-0.02em}footer #site-meta a:hover{text-decoration:underline}@media all and (min-width: 1024px){footer #footer-links{line-height:20px;padding:64px 0 0}footer #footer-links div{float:left;padding-right:24px;width:20%}footer #footer-links+.container{height:100px;line-height:68px;padding-top:13px}footer #site-meta{line-height:54px;background:#fff}footer #site-meta img{float:left}footer #site-meta ul{float:right}}@media all and (min-width: 641px) and (max-width: 1023px){footer #footer-links{padding:32px 0 16px}footer #footer-links div:not(.connect){float:left;min-height:220px;width:25%;padding:0 10px}footer #footer-links div.connect{padding:18px 0;width:100%;clear:both;border-top:1px solid #414141}footer #footer-links div.connect h6,footer #footer-links div.connect .richtext address,.richtext footer #footer-links div.connect address{display:inline-block;margin-right:24px}footer #footer-links div.connect ul{display:inline-block}footer #footer-links div.connect li{display:inline-block;margin-right:12px}footer #footer-links .icon{margin-top:0;font-size:16px;margin:8px 6px 0 0}footer #site-meta img{float:left}footer #site-meta ul{float:right;padding-top:24px}footer #site-meta li:first-child{position:absolute;right:0;top:0}}@media all and (min-width: 0) and (max-width: 640px){footer{height:auto;background-image:none}footer .accordion{border-bottom:1px solid #414141}footer .accordion .trigger{padding:22px 40px 22px 0px}footer .accordion .trigger:after{color:#999;top:22px}footer .accordion .expand{padding-bottom:20px}footer #footer-links{height:auto;padding:0}footer #footer-links div{width:100%}footer #footer-links li{padding:10px 0}}.button,#appointments .slots a{border:0;display:inline-block;background-color:#580f8b;color:#fff;border-radius:5px;text-decoration:none !important;text-align:center;font-family:"benton medium",sans-serif;font-size:16px;padding:1em 30px;margin:12px 0;cursor:pointer;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-transition:background-color 0.3s,border-color 0.3s,color 0.3s;-o-transition:background-color 0.3s,border-color 0.3s,color 0.3s;-webkit-transition:background-color 0.3s,border-color 0.3s,color 0.3s;transition:background-color 0.3s,border-color 0.3s,color 0.3s}@media all and (min-width: 1024px){.button,#appointments .slots a{font-size:18px}}.button:hover,#appointments .slots a:hover{background-color:#90f;border-color:#90f;color:#fff}.button:focus,#appointments .slots a:focus{outline:none}.button:disabled,#appointments .slots a:disabled{cursor:default;background-color:#ccc !important}.button.button-ghost,#appointments .slots a.button-ghost{border-style:solid;border-width:1px;background-color:transparent;border-color:#93c;padding-top:1em;padding-bottom:.875em;color:#93c !important}@media all and (min-width: 0) and (max-width: 640px){.button,#appointments .slots a{padding:18px 16px;margin:12px 0;width:100%;max-width:436px}}.button.button-thin,#appointments .slots a.button-thin{padding:.9375em;line-height:.9375em}#side-nav{opacity:0.85;position:absolute;padding:0;z-index:10;width:100%;pointer-events:none;background:transparent}#side-nav ul{padding:70px 0 0 0}#side-nav li{margin-bottom:3px;width:180px;padding:16px 20px;background-color:#e9e9e9;cursor:pointer;pointer-events:auto}#side-nav li a{text-decoration:none;color:#000;letter-spacing:-0.02em;font-family:"benton bold",sans-serif;font-size:16px}#side-nav li:hover{background-color:#90f}#side-nav li:hover a{color:#fff}#side-nav li.active{background-color:#00c38a}#side-nav li.active:hover{background-color:#00c38a}#side-nav li.active:hover a{color:#000}@media all and (min-width: 0) and (max-width: 640px){#side-nav{display:none}}.carousel{overflow:hidden}.carousel .wrap{width:100%;white-space:nowrap;font-size:0;cursor:move;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.carousel .slide{display:inline-block;vertical-align:top;width:100%;font-size:20px;white-space:normal}.carousel .no-animation{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.carousel.disable .wrap{cursor:default}@media all and (min-width: 0) and (max-width: 640px){.carousel .wrap{cursor:move}.carousel nav .prev{left:-3%}.carousel nav .next{right:-3%}}nav.chevrons{position:static;font-size:18px}nav.chevrons a{display:block;position:absolute;top:50%;margin-top:-1em;width:2.5em;height:2.5em;line-height:2.5em;background:#fff;color:#8116cc;border-radius:50%;cursor:pointer;z-index:10;overflow:hidden;text-decoration:none;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}nav.chevrons a:hover{background:#90f;color:#fff}nav.chevrons a:before{font-family:"FontAwesome";width:100%;text-align:center;display:inline-block}nav.chevrons a.disabled{opacity:0.3 !important;cursor:default;background:inherit;color:#999}nav.chevrons .prev{left:-2%}nav.chevrons .prev:before{content:'\e602'}nav.chevrons .next{right:-2%}nav.chevrons .next:before{content:'\e603'}nav.chevrons.small{font-size:12px}nav.chevrons.small .prev{left:0}nav.chevrons.small .next{right:0}nav.chevrons.inverted .next,nav.chevrons.inverted .prev{background:#580f8b;color:#fff}nav.chevrons.inverted .next:hover,nav.chevrons.inverted .prev:hover{background:#90f}nav.chevrons.inverted .next.disabled,nav.chevrons.inverted .prev.disabled{background:#999}nav.bullets{font-size:0}nav.bullets ul{padding:24px 30px;text-align:center;z-index:10}nav.bullets li{display:inline-block;width:24px;height:24px;cursor:pointer}nav.bullets li a{display:block;text-indent:-999px;margin:8px;height:8px;width:8px;background:#999;background:rgba(150,150,150,0.5);border-radius:6px}nav.bullets li:hover a{background:#999}nav.bullets li:focus a{background:#999}nav.bullets li.active a{background:#0c9}.fade{overflow:hidden}.fade .active{opacity:1;z-index:5;position:relative;-moz-transition:opacity 0.6s ease-in-out;-o-transition:opacity 0.6s ease-in-out;-webkit-transition:opacity 0.6s ease-in-out;transition:opacity 0.6s ease-in-out}.fade>li{position:absolute;top:0;left:0;width:100%;opacity:0}#team{clear:both;overflow:hidden;text-align:center;background:#fff}#team .hero a{color:#fff}#team .hero.plain{color:#333;background:none;padding-bottom:1em}#team .button,#team #appointments .slots a,#appointments .slots #team a{margin:0;z-index:10}#team .carousel{overflow:visible;clear:both;padding-bottom:2em}#team .carousel li{padding:2px;text-align:center;font-size:18px;-webkit-filter:brightness(25%);filter:brightness(25%)}#team .carousel li p{font-size:16px;opacity:0;margin:0}#team .carousel li img,#team .carousel li .no-image{width:100%;display:block;margin-bottom:18px}#team nav a{top:30%}@media all and (min-width: 1024px){#team .plain.hero a{display:none}#team .plain.hero .clip{display:none}#team .responsive{width:16.666666%}#team li.active,#team li.active+li,#team li.active+li+li,#team li.active+li+li+li,#team li.active+li+li+li+li,#team li.active+li+li+li+li+li{-webkit-filter:brightness(100%);filter:brightness(100%)}#team li.active p,#team li.active+li p,#team li.active+li+li p,#team li.active+li+li+li p,#team li.active+li+li+li+li p,#team li.active+li+li+li+li+li p{opacity:1}}@media all and (min-width: 641px) and (max-width: 1023px){#team .plain.hero a{display:none}#team .plain.hero .clip{display:none}#team .responsive{width:25%}#team li.active,#team li.active+li,#team li.active+li+li,#team li.active+li+li+li{-webkit-filter:brightness(100%);filter:brightness(100%)}#team li.active p,#team li.active+li p,#team li.active+li+li p,#team li.active+li+li+li p{opacity:1}}@media all and (min-width: 0) and (max-width: 640px){#team .hero.plain{color:#fff}#team .hero.plain+.container{display:none}}@media all and (min-width: 0) and (max-width: 640px){.accordion-wrap{border-bottom:3px solid #d1d1d1;padding:0 !important}.accordion{float:none;clear:both}.accordion>.trigger{margin:0;padding:30px 40px 30px 0;cursor:pointer;width:100%;text-transform:capitalize}.accordion>.trigger:after{content:'\f107';font:22px "FontAwesome";color:#8116cc;font-weight:bold;position:absolute;right:12px;top:32px}.accordion>.expand{display:none}.accordion.open>.expand{display:block;margin-bottom:1em}.accordion.open>.trigger:after{content:'\f106'}}.parallax{background-position:50% 50%;background-size:cover;width:100%;height:100%;height:calc(100% + 200px)}.js:not(.touch) .parallax{opacity:0;transition:opacity 0.3s}.large.hero .parallax{height:calc(100% + 50px)}.doctor .hero .parallax{top:-64px;height:calc(100% + 90px)}.appointment .hero .parallax{top:-64px;height:790px}@media all and (min-width: 641px) and (max-width: 1023px){.doctor .parallax,.appointment .parallax{background-position:55% bottom}}.clip{position:absolute;top:0;height:100%;width:100%;z-index:0}@media all and (min-width: 0) and (max-width: 640px){.clip{background-color:#434b4f}}.listing{z-index:2000}.listing .form-article-filter{max-width:340px;margin:0 auto}.listing .form-article-filter label{float:left;line-height:50px;color:#fff;margin-right:20px}.listing .form-article-filter .custom-select{font:18px/1.3 "benton medium",sans-serif;max-width:240px;display:inline-block}.listing .content{width:100%;width:83.33333%;padding:0 10px;margin-left:8.33333%}.listing ul.list-items li{padding:48px 0;border-bottom:none}.listing ul.list-items li ul,.listing ul.list-items li ol{margin-left:48px;margin-bottom:1em}.listing ul.list-items li ol{list-style:decimal;padding:0}.listing ul.list-items li ol li{margin:0}.listing ul.list-items li ul{list-style:disc}@media all and (min-width: 0) and (max-width: 640px){.listing ul.list-items li ul,.listing ul.list-items li ol{margin-left:32px}}.listing ul.list-items li li{color:#333;font-size:0.9em;line-height:2em;border:none;padding:0;margin-bottom:0.9em}.listing ul.list-items li li:after{display:none}.listing ul.list-items li:last-child:after{background:none}.listing ul.list-items a:hover span{text-decoration:underline}.listing ul.list-items p{font-family:Georgia,serif;line-height:2}.listing ul.list-items img{float:right;margin-top:14px;width:16.66667%}.listing ul.list-items div{margin-right:25%}.listing ul.list-items div:after{content:'';display:table;clear:both}.listing ul.list-items .pagination{border-top:2px solid #d1d1d1;border-bottom:none}@media all and (min-width: 0) and (max-width: 640px){.listing .hero{background-size:auto 300px;padding:40px 0}.listing .hero .container{margin-bottom:20px}.listing .form-article-filter{width:100%;max-width:none;margin:auto}.listing .form-article-filter.form-article-filter-year{width:100%;max-width:none}.listing .form-article-filter.form-article-filter-year .custom-select{width:100%;max-width:100% !important}.listing .form-article-filter label{font-size:16px;line-height:2.3;float:none;text-align:left;display:block;margin:0}.listing .form-article-filter .custom-select{width:100%;max-width:none}.listing .content{margin:0;width:100%}.listing .content ul.list-items li img{display:none}.listing .content ul.list-items li div{margin-right:0}}.directory{z-index:1}.directory li{padding:32px 0;border-bottom:1px solid #d1d1d1;font-family:"benton medium",sans-serif;font-size:16px}.directory li:last-child{border-bottom:none}.directory li a{margin-right:24px}.directory li a:last-child .pipe:before{display:none}.directory li p{color:#666;font-size:16px}.spacer{height:80px;-moz-transition:height,0.5s;-o-transition:height,0.5s;-webkit-transition:height,0.5s;transition:height,0.5s}.spacer.invisible{height:32px}.list-controls{height:80px;padding:16px 0;top:0;width:100%}.list-controls nav{display:inline-block}.list-controls nav a,.list-controls nav span{font-family:"benton black",sans-serif !important;font-size:16px;line-height:48px;color:#333;text-decoration:none;padding:2px;display:inline-block;text-align:center;width:22px;height:48px}.list-controls nav span{color:#999}.list-controls nav a.active{color:#8116cc;border-bottom:5px solid #8116cc}.list-controls nav a.active:hover{border-bottom:5px solid #8116cc}.list-controls nav a:hover{border-bottom:5px solid #d1d1d1}.list-controls .jumps{float:left}.list-controls .jumps.select{display:none;float:left;min-width:140px}.list-controls .top{opacity:0;float:right;line-height:48px}.list-controls .display-filter{float:right;padding-left:12px;color:#666;font-family:"benton black",sans-serif;font-size:16px}.list-controls .display-filter span{padding:0 12px;display:none}.list-controls.sticky{background:#fff;border-bottom:1px solid #d1d1d1;z-index:1000}.list-controls.sticky .top{opacity:1.0}@media all and (min-width: 641px) and (max-width: 1023px){.list-controls nav{display:none}.list-controls .jumps.select{display:inline-block}.list-controls .display-filter select{max-width:190px}}@media all and (min-width: 0) and (max-width: 640px){.list-controls nav{display:none}.list-controls .jumps.select{display:inline-block}.list-controls .display-filter select{max-width:190px}.list-controls .top{display:none}}.dropdown select{display:none}.dropdown li{margin:0;font-size:16px;line-height:15px}.dropdown li a{display:block;text-decoration:none;padding:12px 12px 12px 18px;font-family:"benton regular",sans-serif;color:#333}.dropdown li:hover,.dropdown li.active{background:#f7f7f7;cursor:pointer}.dropdown .filter{z-index:20;padding-right:50px}.dropdown .result{width:100%;max-height:0;text-align:left;color:#333;background:#fff;overflow-y:auto;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;margin-top:-1px;z-index:10;display:none}.dropdown .result li.no-result{padding:12px 12px 12px 18px}.dropdown select{display:none}.dropdown li{margin:0;font-size:16px;line-height:15px}.dropdown li a{display:block;text-decoration:none;padding:12px 12px 12px 18px;font-family:"benton regular",sans-serif;color:#333}.dropdown li:hover,.dropdown li.active{background:#f7f7f7;cursor:pointer}.dropdown .filter{z-index:20;padding-right:50px}.dropdown .result{width:100%;max-height:0;text-align:left;color:#333;background:#fff;overflow-y:auto;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;margin-top:-1px;z-index:10;display:none}.dropdown .result li.no-result{padding:12px 12px 12px 18px}.dropdown.select{height:auto}.dropdown.loading.search-field:after{display:none !important}.dropdown.active .result{max-height:244px;display:none;border:1px solid #d1d1d1}.pagination{width:100%;text-align:center;padding:25px 0;margin-top:70px;border-top:1px solid #d1d1d1;font:18px "benton regular",sans-serif;font-size:16px}.pagination:after{content:'';display:table;clear:both}.pagination label{display:inline-block}.pagination .help{float:left;line-height:2.1em}.pagination .help a{color:#333}.pagination .research-link{float:left}.pagination .research-link p{font-size:16px}.pagination .navigate{float:right;color:#666;font-size:16px}.pagination .navigate a{display:inline-block;padding:0 5px;font-family:"benton bold",sans-serif;font-size:16px}.pagination .navigate .current-page{display:inline-block;width:35px;height:35px;text-align:center;margin:0 10px;font-size:16px;color:#333;border:1px solid #d1d1d1;border-radius:4px}.pagination .navigate .prev{padding-right:15px;margin-right:15px;border-right:1px solid #d1d1d1}.pagination .navigate .next{padding-left:15px;margin-left:15px;border-left:1px solid #d1d1d1}.pagination .navigate label{font-family:"benton regular",sans-serif}@media all and (min-width: 641px) and (max-width: 1023px){.pagination .help{display:block;text-align:center;float:none}.pagination .help{float:none}.pagination .navigate{margin-top:40px;float:none}}@media all and (min-width: 0) and (max-width: 640px){.pagination label,.pagination .prev:before,.pagination .next:after{display:none !important}.pagination .help{display:block;text-align:center;float:none}.pagination .help{float:none}.pagination .research-link{margin:20px 0;float:none}.pagination .navigate{margin-top:20px;float:none}}.tooltip{display:inline-block}.tooltip span{cursor:pointer;color:#93c}.tooltip div{background:#ececec;width:386px;display:none;position:absolute;top:-128px;left:-153px;border:2px solid #d1d1d1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 5px rgba(0,0,0,0.08);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.08);box-shadow:0 0 5px rgba(0,0,0,0.08)}.tooltip div:after,.tooltip div:before{top:100%;left:50%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none}.tooltip div:after{border-color:rgba(242,242,242,0);border-top-color:#f7f7f7;border-width:7px;margin-left:-7px}.tooltip div:before{border-color:rgba(209,209,209,0);border-top-color:#ececec;border-width:10px;margin-left:-10px}.tooltip:hover div{display:block}.tooltip-content{padding:20px;color:#333;font-family:"benton regular",sans-serif;font-size:13px}#overlay{opacity:0;overflow:auto;background:#2e2e3d;background:rgba(20,20,38,0.9);position:fixed;top:0;left:0;width:100%;height:0;z-index:7000;-webkit-transform:translateZ(0);-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}#overlay .close{position:absolute;right:-15px;top:-13px;display:inline-block;font-size:15px;cursor:pointer;width:28px;height:28px;line-height:44px;background-color:#580f8b;border-radius:100%;text-align:center;vertical-align:middle;z-index:9999}#overlay .close:before{font-family:"FontAwesome";content:"\f00d";font-size:12px;color:#fff;position:relative;left:0px;top:-9px}#overlay .close:hover{background-color:#90f}#overlay .overlay-content{max-width:768px;width:80%;margin:10% auto;background:#ececec;z-index:9999;opacity:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px);-moz-transition:all 0.5s ease-in 0.3s;-o-transition:all 0.5s ease-in 0.3s;-webkit-transition:all 0.5s ease-in;-webkit-transition-delay:0.3s;transition:all 0.5s ease-in 0.3s}.show-overlay #overlay{opacity:1;height:100%}.show-overlay #overlay .overlay-content{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}@media all and (min-width: 0) and (max-width: 640px){#overlay .overlay-content{min-height:132px}}.mailer input[type="text"],.mailer textarea{max-width:none;border-radius:0;display:block}.mailer input[type="text"]{background:#ececec}.mailer input:first-child{border-top-left-radius:4px}.mailer .mail-controls{padding:28px 18px;max-width:none}.mailer .mail-controls label{display:inline-block}.mailer .mail-controls a{margin:0 16px;font-size:16px;font-family:"benton medium",sans-serif}.mailer .captcha_container{padding-left:10px;padding-top:10px}.mailer .captcha_container iframe{border-radius:2px;width:302px;height:76px}.mailer .side-note{padding:0 18px 18px}.mailer .response{padding:10%}.mailer .response h4{line-height:1.5}@media all and (min-width: 1024px){.mailer input[type="text"]{height:72px}}@media all and (min-width: 641px) and (max-width: 1023px){.mailer input[type="text"]{height:72px}}@media all and (min-width: 0) and (max-width: 640px){.mailer .mail-controls{text-align:center}.mailer .mail-controls .button,.mailer .mail-controls #appointments .slots a,#appointments .slots .mailer .mail-controls a{margin:12px 0 30px}}.masonry div{width:33.33333%;font-size:16px;font-family:"benton regular",sans-serif;float:left;padding-top:40px;padding-bottom:40px;padding-right:40px}.masonry div:after{width:85%}@media all and (min-width: 641px) and (max-width: 1023px){.masonry div{padding-right:20px;width:50%}}@media all and (min-width: 0) and (max-width: 640px){.masonry div{width:100%;padding:24px 0}}.containing-block{width:100%;margin:0 0 30px 0}.outer-container{position:relative;height:0;padding-bottom:56.25%}.BrightcoveExperience{position:absolute;top:0;left:0;width:100%;height:100%}.richtext{font-family:Georgia,serif;line-height:2}.richtext h1:not(:first-child),.richtext h2:not(:first-child),.richtext h3:not(:first-child),.richtext h4:not(:first-child),.richtext h5:not(:first-child),.richtext h6:not(:first-child),.richtext address:not(:first-child){margin-top:1.5em}.richtext hr{margin:20px auto}.richtext blockquote cite{color:#333;opacity:1;font-size:13px;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.richtext ul,.richtext ol{font-size:16px;font-family:"benton regular",sans-serif;margin-left:48px;padding:0.5em 0px 1.25em 0}@media all and (min-width: 1024px){.richtext ul,.richtext ol{font-size:18px}}.richtext ol{list-style:decimal}.richtext ul:not(.links) li:before{content:"•";font-size:1.25em;line-height:1em;margin-left:-1em;padding-right:.5em}.richtext li{margin-bottom:1em}.richtext li a{font-family:"benton medium",sans-serif}.richtext li>ul,.richtext li>ol{padding:1em 0 0 0}.richtext img{max-width:100%}.richtext figure{margin-bottom:1em}.richtext figure figcaption{color:#666;font-family:"benton regular",sans-serif;font-size:13px}.richtext figure .figure{margin-bottom:1em}.richtext figure .video{margin-bottom:10px}.richtext .overview,.richtext .nyulmc_callout{font-family:"benton regular",sans-serif}.richtext .video{margin:30px 0 30px 0}.richtext .nyulmc_quote strong{font-family:Georgia,serif}@media all and (min-width: 0) and (max-width: 640px){.richtext .nyulmc_callout div:last-child{padding-left:48px}.richtext .nyulmc_callout .nyulmc_image{margin-left:0}.richtext ul,.richtext ol{margin-left:32px}}.share a{width:32px;height:32px;line-height:32px;font-size:16px;color:#fff;text-decoration:none;text-align:center;border-radius:50%;background-color:rgba(128,128,128,0.5);margin-left:6px;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.share a:hover{background-color:#90f}.share .mailer{display:none}.content .share{border-bottom:1px solid #d1d1d1;padding-bottom:28px;margin-bottom:28px}.content .share.below{border:0;border-top:1px solid #d1d1d1;padding:24px 0;margin:24px 0 0}@media all and (min-width: 1024px){.hero .share{position:absolute;right:0;top:0}.hero .share a{display:block;margin-bottom:12px}.hero .share span{padding-bottom:12px;display:block}}@media all and (min-width: 641px) and (max-width: 1023px){.hero .share{padding-top:36px}}@media all and (min-width: 0) and (max-width: 640px){.share{color:#333}}.doctor-image{display:inline-block;width:50%}.doctor-image img{width:100%;height:auto}.doctor-image.basic img{max-width:300px}@media all and (min-width: 1024px){.doctor-image.basic{width:180px;margin-right:60px;float:left}.doctor-image.square{float:right;max-width:640px;padding:0 72px}}@media all and (min-width: 0) and (max-width: 640px){.doctor-image{width:100%;overflow:hidden;max-height:500px}}.no-image{background:#580f8b;color:#fff;font:42px "benton black",sans-serif}.no-image span{position:absolute;width:100%;left:0;top:50%;margin-top:-0.5em}.no-image:after{content:'';padding-bottom:133.333333333333%;display:block}@media all and (min-width: 0) and (max-width: 640px){.no-image{font-size:18px}}.description a{font-family:"benton medium",sans-serif;color:#fff;text-decoration:underline}@media all and (min-width: 1024px){.description{text-align:left;width:50%;float:left}}@media all and (min-width: 641px) and (max-width: 1023px){.description{width:50%}.center .description{width:100%}}@media all and (min-width: 0) and (max-width: 640px){.doctor .description{padding-top:1em}.appointment .description{text-align:left}}#disaster-alert{padding:30px;background:#903;color:#fff;font-family:"benton medium",sans-serif;line-height:1.4}#disaster-alert .content{padding-left:40px;max-width:960px}#disaster-alert .content:before{content:'\e60c';font:24px "FontAwesome";margin-right:10px;position:absolute;top:0px;font-size:28px;left:0px}#disaster-alert .content a{text-decoration:underline;color:#fff}.toggle.active .toggle-down:before{content:'\f106'}.target{display:none}.target.active{display:block}.active .target{display:block}.overlap{background:#fff}div.hero+.overlap{margin-top:-48px;padding-top:72px}section>.overlap:first-child{margin-top:-108px;padding-top:64px}@media all and (min-width: 0) and (max-width: 640px){.overlap{margin-top:-30px;padding-top:30px}div.hero+.overlap{margin-top:-30px;padding-top:30px}section>.overlap:first-child{margin-top:-60px;padding-top:30px}}@media all and (min-width: 1024px){.indent{padding-left:80px;padding-right:80px}}@media all and (min-width: 641px) and (max-width: 1023px){.indent{padding-left:40px;padding-right:40px}}@media all and (min-width: 0) and (max-width: 640px){.indent{padding-left:20px;padding-right:20px}}.content-block{margin:32px 0;font-size:16px;line-height:1.5}@media all and (min-width: 1024px){.content-block{font-size:18px}}.content-tertiary{font-size:16px}.content-light{color:#666}.content-list .content-block{margin:0;padding:32px 0}.content-list .content-block:not(:first-child){border-top:1px solid #d1d1d1}.content-list.border-dotted .content-block{border-top:none}.content-list.border-dotted .content-block:not(:first-child):after{content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiCI/L7Pz//z8DMgYIMACJ6g2cVToUSgAAAABJRU5ErkJggg==") left top repeat-x;display:block;height:1px;width:100%;position:absolute;top:0}@media all and (min-width: 0) and (max-width: 640px){.gc-bubbleDefault{transform:scale(0.9) translate(0, -300px);transform-origin:0;-webkit-transform:scale(0.9) translate(0, -300px);-webkit-transform-origin:0 0}}.richtext .callouts{margin:2em 0;overflow:auto}.richtext .callouts .nyulmc_callout{width:50%;padding:0 0 0 10px;font-size:1rem;position:relative;float:left;background-color:#FFF;text-align:center}.richtext .callouts .nyulmc_callout figure>*{width:100%;max-width:270px;margin:0 auto}.richtext .callouts .nyulmc_callout figure p{font-family:"benton regular",sans-serif;font-size:1em;line-height:1.625em}.richtext .callouts .nyulmc_callout figure p a{display:block;font-family:"benton bold",sans-serif;margin-top:1em}.richtext .callouts .nyulmc_callout figure strong{display:block;font-size:.875em;text-transform:uppercase;font-family:"benton bold",sans-serif;margin-bottom:1em}.richtext .callouts .nyulmc_callout figure figcaption{font-size:1em;color:#000}.richtext .callouts .nyulmc_callout figure figcaption div{height:1.25em}.richtext .callouts .nyulmc_callout:first-child{width:50%;padding:0 10px 0 0}.richtext .callouts .nyulmc_callout:last-child:after{content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAYAAACEhIafAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABpJREFUeNpiCI/L7GT4//8/AxMDECAIgAADAFr8BKvYYXbXAAAAAElFTkSuQmCC");display:block;width:1px;height:100%;position:absolute;top:0;left:0}.richtext .callouts .nyulmc_callout .nyulmc_image_left,.richtext .callouts .nyulmc_callout .nyulmc_image{max-height:214px;min-height:185px;height:0;overflow:hidden}.richtext .callouts .nyulmc_callout .nyulmc_image_left+figcaption,.richtext .callouts .nyulmc_callout .nyulmc_image+figcaption{clear:both}@media all and (min-width: 641px) and (max-width: 1023px){.richtext .callouts .nyulmc_callout:last-child:after{content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAYAAACEhIafAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABpJREFUeNpiCI/L7GT4//8/AxMDECAIgAADAFr8BKvYYXbXAAAAAElFTkSuQmCC");display:block;width:1px;height:100%;position:absolute;top:0;left:0}}@media all and (min-width: 0) and (max-width: 640px){.richtext .callouts .nyulmc_callout{width:100%;margin-bottom:2.5em;padding:0}.richtext .callouts .nyulmc_callout:first-child{width:100%;border-right:none}.richtext .callouts .nyulmc_callout:first-child:after{content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiCI/L7Pz//z8DMgYIMACJ6g2cVToUSgAAAABJRU5ErkJggg==") left top repeat-x;display:block;height:1px;width:100%;position:absolute;bottom:0}.richtext .callouts .nyulmc_callout:first-child figure{margin-bottom:2em}.richtext .callouts .nyulmc_callout:last-child:after{background:none !important}.richtext .callouts .nyulmc_callout:last-child:after{content:'';display:block;width:1px;height:100%;position:absolute;top:0}.richtext .callouts .nyulmc_callout figure>figcaption{width:100%}.richtext .callouts .nyulmc_callout .nyulmc_image+figcaption strong.nyulmc_title{display:none}}main.super-location aside nav li{font-size:16px}@media all and (min-width: 1024px){main.super-location aside nav li{font-size:14px}}main.super-location aside nav li a,main.super-location aside nav li span{padding:.714em 32px .714em 0}main.super-location aside nav li.root h4 a{font-size:20px;padding:1em 2em 1em 0}@media all and (min-width: 1024px){main.super-location aside nav li.root h4 a{font-size:18px}}main.super-location aside nav li.root>ul>li:last-child{border-bottom:1px solid #d1d1d1}main.super-location aside nav .selected span{border-left:0.4em solid #0c9;padding:.5em 0 .5em 1.25em;display:block;margin:.714em 0 .714em -1.5em}main.super-location aside nav .accordion>a:after{display:inline-block;font-family:FontAwesome !important;font-style:normal;font-weight:normal;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f106';position:absolute;right:0;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);font-size:1.5em}main.super-location aside nav .accordion .children{border-top:0}main.super-location aside nav .accordion .children li{border:none}main.super-location aside nav .accordion .children li:after{content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiCI/L7Pz//z8DMgYIMACJ6g2cVToUSgAAAABJRU5ErkJggg==") left top repeat-x;display:block;height:1px;width:100%;position:absolute;bottom:0}main.super-location aside nav .accordion .children li:last-child{border-bottom:none}main.super-location aside nav .accordion .children li:last-child:after{content:'';background:none;display:block;height:1px;width:100%;position:absolute}main.super-location aside nav .accordion.open a.trigger{color:black}main.super-location aside nav .accordion.open>a:after{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}main.super-location aside nav .accordion.open .children{display:block}main.super-location aside nav .share a{padding:0}main.super-location aside nav.sticky{top:2em;z-index:1;width:24%;max-width:344px;padding:0 2em;margin-left:-2em;background-color:#fff}@media all and (min-width: 1280px){main.super-location aside nav{max-width:275px}}@media all and (min-width: 1024px){main.super-location aside nav{max-width:275px}}@media all and (min-width: 641px) and (max-width: 1023px){main.super-location aside nav li.root h4 a{width:66%}}@media all and (min-width: 1280px){main.super-location.location .nav-tree{border-top:0.3em solid #580f8b}}@media all and (min-width: 1024px){main.super-location.location .nav-tree{border-top:0.3em solid #580f8b}}main.super-location.article #location-nav .nav-tree{border-top:0.3m solid #580f8b}main.super-location.article #location-nav .nav-tree li.root>h4{border:none;padding:0}@media all and (min-width: 641px) and (max-width: 1023px){main.super-location.article #location-nav{padding:0}main.super-location.article #location-nav li.root{margin:1em 2em}main.super-location.article #location-nav li.root>ul{margin-left:1em}}@media all and (min-width: 0) and (max-width: 640px){main.super-location.article #location-nav{padding:0}main.super-location.article #location-nav .nav-tree li.root h4{text-decoration:none;padding:1em 0}main.super-location.article #location-nav .nav-tree li.root>ul{margin-left:2em}main.super-location.article #location-nav .nav-tree li.root>ul li{border-bottom:none}main.super-location.article #location-nav .nav-tree li.root>ul li:after{content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiCI/L7Pz//z8DMgYIMACJ6g2cVToUSgAAAABJRU5ErkJggg==") left top repeat-x;display:block;height:1px;width:100%;position:absolute;bottom:0}main.super-location.article #location-nav .accordion>.trigger{padding:1em 2em 1em 0}main.super-location.article #location-nav .accordion>.trigger:after{top:.625em}}main.super-location .hero.placard{margin-bottom:2em;overflow:auto}main.super-location .hero.placard .content{width:auto;display:inline-block}main.super-location .hero.placard .content .heading{font-size:38px;padding:.5em 0 0 0;margin:0;border-top:0.2632em solid #580f8b;color:#fff}@media all and (min-width: 1024px){main.super-location .hero.placard .heading{text-align:left}}@media all and (min-width: 1024px){main.super-location .hero.placard{padding:3.7em 0}main.super-location .hero.placard .right-rail .content{max-width:66.66667%}}@media all and (min-width: 641px) and (max-width: 1023px){main.super-location .hero.placard{padding:3.7em 0}}@media all and (min-width: 0) and (max-width: 640px){main.super-location .hero.placard{overflow:hidden}main.super-location .hero.placard .heading{position:relative;height:auto}main.super-location .hero.placard .heading b{position:relative;display:inline;top:0}main.super-location .hero.placard .clip+.container{padding-top:0}}.speech-arrow:after{background-image:url("../bundles/nyulangoneweb/images/global/header-notch.png");background-position:center;content:' ';height:26px;width:100%;position:absolute;bottom:0;z-index:99}.autocomplete{width:100%;margin-bottom:0}.autocomplete .search-container .search-single+.search-single-error-message{display:none}@media all and (min-width: 1024px){.autocomplete .search-container.thin .search-single{height:2.8125em;padding:.75em 3em .75em 0}.autocomplete .search-container.thin .button,.autocomplete .search-container.thin #appointments .slots a,#appointments .slots .autocomplete .search-container.thin a{font-size:.875em;top:.5em;right:.5em;width:2.25em;height:2.25em}}.autocomplete .search-container.loading .button,.autocomplete .search-container.loading #appointments .slots a,#appointments .slots .autocomplete .search-container.loading a{display:none}.autocomplete .dropdown .result>li:hover{background-color:#fff}.autocomplete .dropdown .result .result-category ul{max-width:inherit}.autocomplete .dropdown .result .result-category ul li{font-size:1.125em;border-top:1px solid #d1d1d1}.autocomplete .dropdown .result .result-category ul li:first-child{border-top:0}.autocomplete .dropdown .result .result-category ul li a{padding:1.25em 1.875em;line-height:1.333em;font-weight:bold}.autocomplete .dropdown .result .result-category ul li a.browse-category{padding:1.5em 1.875em}.autocomplete .dropdown .result .result-category ul li a em{font-style:normal;color:#93c}.autocomplete .dropdown .result .result-category ul .no-result{font-family:"benton regular", sans-serif;font-size:1em;padding:1.5em 0;text-align:center}.autocomplete .dropdown .result .result-category ul .no-result strong{display:inline-block}.autocomplete .dropdown.active .result{display:none;position:absolute;z-index:100}.autocomplete .dropdown.active .result.has-results{display:block}.autocomplete .dropdown.active .result li.no-result{line-height:1.5em;padding:1.5em .5em;text-align:center}.autocomplete .dropdown.active .result li.no-result a{display:inline;padding-right:0;color:#93c;text-decoration:underline}.autocomplete .dropdown.active .result.show-all .result-category ul li{display:block !important}.super-location #welcome.hero,.super-hero{position:relative;z-index:11;text-align:center}.super-location #welcome.hero h1,.super-hero h1{font-size:40px;display:table-cell;vertical-align:middle}@media all and (min-width: 641px) and (max-width: 1023px){.super-location #welcome.hero h1,.super-hero h1{font-size:54px}}@media all and (min-width: 1024px){.super-location #welcome.hero h1,.super-hero h1{font-size:72px}}.super-location #welcome.hero>section,.super-hero>section{position:relative;z-index:100}.super-location #welcome.hero section#LocationTitle,.super-hero section#LocationTitle{padding-top:0}.super-location #welcome.hero .video-background,.super-hero .video-background{position:absolute;overflow:hidden;width:100%;height:100%}.super-location #welcome.hero .video-background video,.super-hero .video-background video{position:absolute;right:0;top:0;width:100%;min-width:1330px}.super-location #welcome.hero .color-black a[href*='tel:'],.super-hero .color-black a[href*='tel:']{color:black}.super-location #welcome.hero .tagline,.super-hero .tagline{font-size:20px;line-height:1.25em;font-weight:lighter}@media all and (min-width: 641px) and (max-width: 1023px){.super-location #welcome.hero .tagline,.super-hero .tagline{font-size:22px}}@media all and (min-width: 1024px){.super-location #welcome.hero .tagline,.super-hero .tagline{font-size:24px}}.super-location #welcome.hero .actions,.super-hero .actions{z-index:98}.super-location #welcome.hero .actions .overlay,.super-hero .actions .overlay{position:absolute;width:100%;bottom:0}.super-location #welcome.hero .actions .button,.super-location #welcome.hero .actions #appointments .slots a,#appointments .slots .super-location #welcome.hero .actions a,.super-hero .actions .button,.super-hero .actions #appointments .slots a,#appointments .slots .super-hero .actions a{background-color:#536fdd}.super-location #welcome.hero .actions .button:hover,.super-location #welcome.hero .actions #appointments .slots a:hover,#appointments .slots .super-location #welcome.hero .actions a:hover,.super-hero .actions .button:hover,.super-hero .actions #appointments .slots a:hover,#appointments .slots .super-hero .actions a:hover{background-color:#304dc0}.super-location #welcome.hero .actions .ctas,.super-hero .actions .ctas{display:table}.super-location #welcome.hero .actions .ctas>*,.super-hero .actions .ctas>*{display:table-cell;vertical-align:top}.super-location #welcome.hero .actions .cta-button,.super-hero .actions .cta-button{text-align:left;float:left}.super-location #welcome.hero .actions .cta-button .button,.super-location #welcome.hero .actions .cta-button #appointments .slots a,#appointments .slots .super-location #welcome.hero .actions .cta-button a,.super-hero .actions .cta-button .button,.super-hero .actions .cta-button #appointments .slots a,#appointments .slots .super-hero .actions .cta-button a{min-width:190px}.super-location #welcome.hero .actions .phone,.super-hero .actions .phone{font-size:16px;margin-left:1em;letter-spacing:0.02em}@media all and (min-width: 1024px){.super-location #welcome.hero .actions .phone,.super-hero .actions .phone{font-size:18px}}.super-location #welcome.hero .actions .phone:before,.super-hero .actions .phone:before{font-size:.8em}.super-location #welcome.hero .actions .content>*,.super-hero .actions .content>*{float:left}.super-location #welcome.hero .actions #ConditionSearch,.super-hero .actions #ConditionSearch{width:100%}.super-location #welcome.hero .actions #ConditionSearch .search-container,.super-location #welcome.hero .actions #ConditionSearch input,.super-hero .actions #ConditionSearch .search-container,.super-hero .actions #ConditionSearch input{max-width:none}.super-location #welcome.hero .actions #ConditionSearch .result,.super-hero .actions #ConditionSearch .result{max-height:276px}.super-location #welcome.hero .sticky-only,.super-hero .sticky-only{display:none}.super-location #welcome.hero.sticky,.super-hero.sticky{z-index:1000;width:100%;background-color:#fff}.super-location #welcome.hero.sticky .clip,.super-location #welcome.hero.sticky .video-background,.super-hero.sticky .clip,.super-hero.sticky .video-background{display:none}.super-location #welcome.hero.sticky #LocationTitle,.super-hero.sticky #LocationTitle{display:none}.super-location #welcome.hero.sticky .actions,.super-hero.sticky .actions{padding:1.1em 0}.super-location #welcome.hero.sticky+.sticky-compensation,.super-hero.sticky+.sticky-compensation{height:537px;display:block}.super-location #welcome.hero.sticky:before,.super-location #welcome.hero.sticky:after,.super-hero.sticky:before,.super-hero.sticky:after{display:none}.super-location #welcome.hero.sticky .dark-tint,.super-hero.sticky .dark-tint{background-color:rgba(64,64,64,0.75)}.super-location #welcome.hero.sticky .speech-arrow:after,.super-hero.sticky .speech-arrow:after{display:none}@media all and (min-width: 1024px){.super-location #welcome.hero,.super-hero{margin-bottom:1.4em;padding:0}.super-location #welcome.hero .parallax,.super-hero .parallax{height:calc(100% + 50px)}.super-location #welcome.hero section#LocationTitle,.super-hero section#LocationTitle{height:391px}.super-location #welcome.hero section#LocationTitle h1,.super-hero section#LocationTitle h1{padding:.5em 0 .25em}.super-location #welcome.hero section#LocationTitle h1 img#super-location-logo,.super-hero section#LocationTitle h1 img#super-location-logo{max-width:451px;width:100%}.super-location #welcome.hero section#LocationTitle .tagline,.super-hero section#LocationTitle .tagline{letter-spacing:-.6px}.super-location #welcome.hero section#LocationTitle.left-align h1,.super-location #welcome.hero section#LocationTitle.left-align p,.super-hero section#LocationTitle.left-align h1,.super-hero section#LocationTitle.left-align p{padding-right:25%}.super-location #welcome.hero .actions,.super-hero .actions{padding:1.1em 0 2.4em;height:45px;box-sizing:content-box}.super-location #welcome.hero .actions .overlay,.super-hero .actions .overlay{height:116px}.super-location #welcome.hero .actions .ctas,.super-hero .actions .ctas{width:66.66667%}.super-location #welcome.hero .actions .cta-button,.super-hero .actions .cta-button{width:191px}.super-location #welcome.hero .actions .cta-button .button,.super-location #welcome.hero .actions .cta-button #appointments .slots a,#appointments .slots .super-location #welcome.hero .actions .cta-button a,.super-hero .actions .cta-button .button,.super-hero .actions .cta-button #appointments .slots a,#appointments .slots .super-hero .actions .cta-button a{padding:.9375em;line-height:.9375em}.super-location #welcome.hero .actions .cta-button:first-child,.super-hero .actions .cta-button:first-child{margin-right:35px}.super-location #welcome.hero .actions .contact,.super-hero .actions .contact{width:25%;text-align:left;margin-top:.6em;float:right}.super-location #welcome.hero .actions .contact .phone:before,.super-hero .actions .contact .phone:before{position:absolute;top:.15em;left:-1.5em}.super-location #welcome.hero .dropdown .result,.super-hero .dropdown .result{max-width:100%;border-radius:0 0 .222em .222em}.super-location #welcome.hero .sticky-only,.super-hero .sticky-only{display:none}.super-location #welcome.hero.sticky,.super-hero.sticky{z-index:1000;width:100%;background-color:#fff}.super-location #welcome.hero.sticky .clip,.super-location #welcome.hero.sticky .video-background,.super-hero.sticky .clip,.super-hero.sticky .video-background{display:none}.super-location #welcome.hero.sticky #LocationTitle,.super-hero.sticky #LocationTitle{display:none}.super-location #welcome.hero.sticky .actions,.super-hero.sticky .actions{padding:1.1em 0}.super-location #welcome.hero.sticky+.sticky-compensation,.super-hero.sticky+.sticky-compensation{height:606px;display:block}.super-location #welcome.hero.sticky:before,.super-location #welcome.hero.sticky:after,.super-hero.sticky:before,.super-hero.sticky:after{display:none}.super-location #welcome.hero.sticky .dark-tint,.super-hero.sticky .dark-tint{background-color:#595959}.super-location #welcome.hero.sticky .speech-arrow:after,.super-hero.sticky .speech-arrow:after{display:none}.super-location #welcome.hero.hero-large section#LocationTitle,.super-hero.hero-large section#LocationTitle{padding:117px 0px 116px;max-height:461px}}@media all and (min-width: 0) and (max-width: 1023px){.super-location #welcome.hero,.super-hero{padding-top:0;padding-bottom:0}.super-location #welcome.hero h1,.super-hero h1{height:200px;padding:1em 0 .25em}.super-location #welcome.hero .tagline,.super-hero .tagline{padding-bottom:.5em}.super-location #welcome.hero .video-background,.super-hero .video-background{display:none}.super-location #welcome.hero .parallax,.super-hero .parallax{height:calc(100% + 100px)}.super-location #welcome.hero .phone,.super-hero .phone{margin:1em 0}.super-location #welcome.hero .actions,.super-hero .actions{padding:0}.super-location #welcome.hero .ctas,.super-hero .ctas{width:100%}.super-location #welcome.hero .cta-button .button,.super-location #welcome.hero .cta-button #appointments .slots a,#appointments .slots .super-location #welcome.hero .cta-button a,.super-hero .cta-button .button,.super-hero .cta-button #appointments .slots a,#appointments .slots .super-hero .cta-button a{padding:1.0625em;line-height:1em}.super-location #welcome.hero #ConditionSearch,.super-hero #ConditionSearch{width:100%}.super-location #welcome.hero .dropdown .filter,.super-hero .dropdown .filter{max-width:100%}.super-location #welcome.hero .indent,.super-hero .indent{padding-left:0;padding-right:0}.super-location #welcome.hero section#LocationTitle,.super-hero section#LocationTitle{width:75%}}@media all and (min-width: 641px) and (max-width: 1023px){.super-location #welcome.hero,.super-hero{padding:0}.super-location #welcome.hero h1 img#super-location-logo,.super-hero h1 img#super-location-logo{max-width:451px}.super-location #welcome.hero section#LocationTitle,.super-hero section#LocationTitle{padding:0 0 .556em 0;min-height:342px}.super-location #welcome.hero section#LocationTitle .phone,.super-hero section#LocationTitle .phone{margin:.75em 0}.super-location #welcome.hero section.actions,.super-hero section.actions{height:112px;padding:30px 0}.super-location #welcome.hero section.actions .overlay,.super-hero section.actions .overlay{height:112px}.super-location #welcome.hero section.actions.search-enabled .cta-button,.super-hero section.actions.search-enabled .cta-button{width:40%;margin-right:23px}.super-location #welcome.hero section.actions.search-enabled .cta-button .button,.super-location #welcome.hero section.actions.search-enabled .cta-button #appointments .slots a,#appointments .slots .super-location #welcome.hero section.actions.search-enabled .cta-button a,.super-hero section.actions.search-enabled .cta-button .button,.super-hero section.actions.search-enabled .cta-button #appointments .slots a,#appointments .slots .super-hero section.actions.search-enabled .cta-button a{width:237px}.super-location #welcome.hero section.actions .phone,.super-hero section.actions .phone{margin:1.5em 0 3em;text-align:center}.super-location #welcome.hero .cta-button,.super-hero .cta-button{width:50%;padding:0 10px 0 0}.super-location #welcome.hero .cta-button.cta-button-two,.super-hero .cta-button.cta-button-two{width:50%;padding:0 0 0 10px}.super-location #welcome.hero .cta-button .button,.super-location #welcome.hero .cta-button #appointments .slots a,#appointments .slots .super-location #welcome.hero .cta-button a,.super-hero .cta-button .button,.super-hero .cta-button #appointments .slots a,#appointments .slots .super-hero .cta-button a{width:100%}.super-location #welcome.hero #ConditionSearch .search-container,.super-hero #ConditionSearch .search-container{max-width:100%}.super-location #welcome.hero #ConditionSearch .search-container .button.submit,.super-location #welcome.hero #ConditionSearch .search-container #appointments .slots a.submit,#appointments .slots .super-location #welcome.hero #ConditionSearch .search-container a.submit,.super-hero #ConditionSearch .search-container .button.submit,.super-hero #ConditionSearch .search-container #appointments .slots a.submit,#appointments .slots .super-hero #ConditionSearch .search-container a.submit{width:34px;height:34px;top:8px;right:8px}.super-location #welcome.hero #ConditionSearch .search-container .button.submit:after,.super-location #welcome.hero #ConditionSearch .search-container #appointments .slots a.submit:after,#appointments .slots .super-location #welcome.hero #ConditionSearch .search-container a.submit:after,.super-hero #ConditionSearch .search-container .button.submit:after,.super-hero #ConditionSearch .search-container #appointments .slots a.submit:after,#appointments .slots .super-hero #ConditionSearch .search-container a.submit:after{font-size:1em}.super-location #welcome.hero .dropdown .result,.super-hero .dropdown .result{max-width:100%;border-radius:0 0 .222em .222em}.super-location #welcome.hero .speech-arrow:after,.super-hero .speech-arrow:after{display:none}}@media all and (min-width: 0) and (max-width: 640px){.super-location #welcome.hero,.super-hero{padding:0;margin-bottom:1em;border-bottom:1px solid #d1d1d1}.super-location #welcome.hero #LocationTitle,.super-hero #LocationTitle{padding:20px 0;min-height:270px}.super-location #welcome.hero #LocationTitle h1,.super-hero #LocationTitle h1{width:100%}.super-location #welcome.hero #LocationTitle h1 img,.super-hero #LocationTitle h1 img{width:100%}.super-location #welcome.hero #LocationTitle .phone,.super-hero #LocationTitle .phone{margin:1.25em 0 0;position:absolute;bottom:1em}.super-location #welcome.hero .actions .overlay,.super-hero .actions .overlay{height:45px}.super-location #welcome.hero .actions .content>*,.super-location #welcome.hero .actions .ctas,.super-location #welcome.hero .actions .ctas>*,.super-location #welcome.hero .actions .contact,.super-hero .actions .content>*,.super-hero .actions .ctas,.super-hero .actions .ctas>*,.super-hero .actions .contact{display:block;float:none}.super-location #welcome.hero .actions .cta-button,.super-location #welcome.hero .actions #ConditionSearch,.super-hero .actions .cta-button,.super-hero .actions #ConditionSearch{width:100%;max-width:331px;margin:0 auto}.super-location #welcome.hero .actions .cta-button .button,.super-location #welcome.hero .actions .cta-button #appointments .slots a,#appointments .slots .super-location #welcome.hero .actions .cta-button a,.super-hero .actions .cta-button .button,.super-hero .actions .cta-button #appointments .slots a,#appointments .slots .super-hero .actions .cta-button a{margin-bottom:1.25em}.super-location #welcome.hero .actions #ConditionSearch .search-container,.super-hero .actions #ConditionSearch .search-container{display:none}.super-location #welcome.hero .actions #ConditionSearch .button,.super-location #welcome.hero .actions #ConditionSearch #appointments .slots a,#appointments .slots .super-location #welcome.hero .actions #ConditionSearch a,.super-hero .actions #ConditionSearch .button,.super-hero .actions #ConditionSearch #appointments .slots a,#appointments .slots .super-hero .actions #ConditionSearch a{margin-bottom:1.75em}.super-location #welcome.hero .actions .phone,.super-hero .actions .phone{margin:.625em 0}.super-location #welcome.hero .actions:after,.super-hero .actions:after{display:none}.super-location #welcome.hero .clip,.super-hero .clip{position:absolute;top:0;bottom:0;height:100% !important}.super-location #welcome.hero .clip+.container,.super-hero .clip+.container{padding-top:0}}.wait-time{margin-top:-.75em}.wait-time .wait-time__icon{margin-bottom:.75em;width:54px;height:59px;background-image:url("/bundles/nyulangoneweb/images/modules/ed-wait-time.png");background-size:100%}.wait-time .wait-time__eyebrow{text-transform:uppercase;font-size:.65em;margin-bottom:.5em}.wait-time .wait-time__display{padding-bottom:.5em;margin-bottom:.625em}.wait-time .wait-time__display:after{content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiCI/L7Pz//z8DMgYIMACJ6g2cVToUSgAAAABJRU5ErkJggg==") left top repeat-x;display:block;height:1px;width:100%;position:absolute;bottom:0}.wait-time .wait-time__display sup{top:-.75em;font-size:.5em}.wait-time .wait-time__disclaimer{color:#333 !important;font-size:.65em}@media all and (min-width: 0) and (max-width: 1023px){.wait-time{padding-bottom:2em;margin-top:-1em}}@media all and (min-width: 0) and (max-width: 640px){.wait-time{font-size:1.25rem}.wait-time .wait-time__icon{width:51px;height:55px}.wait-time .wait-time__display{padding-bottom:.75em;margin-bottom:.75em}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.wait-time .wait-time__icon{background-image:url("/bundles/nyulangoneweb/images/modules/ed-wait-time-retina.png")}}@media print{@page{margin:2.0cm 1.0cm;size:auto}html,body{height:auto;width:880px;margin:0 auto !important;padding:0}html *,body *{text-shadow:none;filter:none;-ms-filter:none;-webkit-print-color-adjust:exact;text-decoration:none;float:none;border:none !important}html h2,body h2{font-size:22px;padding-bottom:15px;orphans:3;widows:3;color:black}html h3,html h5,body h3,body h5{font-family:"benton med", sans-serif;font-size:18px;font-weight:bold;line-height:1.1;color:black}html p,html li,body p,body li{font-size:15px;margin:0;padding:0;orphans:3;widows:3;color:black;page-break-inside:avoid !important}html a,body a{color:black;text-decoration:underline}html pre,html blockquote,body pre,body blockquote{border:1px solid #999;page-break-inside:avoid}html thead,body thead{display:table-header-group}html tr,html img,body tr,body img{page-break-inside:avoid}html img,body img{max-width:100%}html header,body header{display:none}html footer,body footer{display:none}html .share,html .icon,html .button,html #appointments .slots a,#appointments .slots html a,html .toggle-down,body .share,body .icon,body .button,body #appointments .slots a,#appointments .slots body a,body .toggle-down{display:none !important}html .print-results,body .print-results{display:none !important}html .hero,body .hero{background:transparent}html main.finddoc .landing.hero,body main.finddoc .landing.hero{background:none #fff !important}html main.finddoc .landing.hero .container,body main.finddoc .landing.hero .container{margin:0 auto !important}html main.finddoc .landing.hero .container .overview,body main.finddoc .landing.hero .container .overview{display:none}html main.finddoc .landing.hero .container .content #doctor-search,body main.finddoc .landing.hero .container .content #doctor-search{z-index:8}html main.finddoc .landing.hero .container .content #doctor-search #specialties,body main.finddoc .landing.hero .container .content #doctor-search #specialties{float:left;margin:0 !important;padding:0 !important;width:700px !important}html main.finddoc .landing.hero .container .content #doctor-search #specialties #specialty_chosen,body main.finddoc .landing.hero .container .content #doctor-search #specialties #specialty_chosen{max-width:700px}html main.finddoc .landing.hero .container .content #doctor-search #specialties #specialty_chosen a,body main.finddoc .landing.hero .container .content #doctor-search #specialties #specialty_chosen a{border:2px solid #ccc !important;border-radius:10px;width:700px !important;background:url("../bundles/nyulangoneweb/images/pages/find-a-doc/search-button.png") no-repeat right center/100% auto transparent !important}html main.finddoc .landing.hero .container .content .filters,body main.finddoc .landing.hero .container .content .filters{margin-top:20px}html main.finddoc .landing.hero .container .content .filters #toggle-filters,body main.finddoc .landing.hero .container .content .filters #toggle-filters{clear:both;float:left;padding:0;position:relative;top:10px;width:100%}html main.finddoc .landing.hero .container .content .filters #toggle-filters .filter-by,body main.finddoc .landing.hero .container .content .filters #toggle-filters .filter-by{padding:23px 20px 0 0;float:left}html main.finddoc .landing.hero .container .content .filters #toggle-filters form,body main.finddoc .landing.hero .container .content .filters #toggle-filters form{float:left}html main.finddoc .landing.hero .container .content .filters #toggle-filters form .filter-drop,body main.finddoc .landing.hero .container .content .filters #toggle-filters form .filter-drop{float:left;display:inline}html main.finddoc .landing.hero .container .content .filters #toggle-filters form .filter-drop .chosen-container a,body main.finddoc .landing.hero .container .content .filters #toggle-filters form .filter-drop .chosen-container a{padding:21px 0 0 !important;max-width:none !important}html main.finddoc .landing.hero .container .content .filters #toggle-filters form .filter-drop .chosen-container a span,body main.finddoc .landing.hero .container .content .filters #toggle-filters form .filter-drop .chosen-container a span{color:#000;font-size:17px;font-weight:normal !important;overflow:visible;text-overflow:inherit;overflow:visible !important;margin-right:5px !important;max-width:none !important}html main.finddoc .landing.hero .container .content .filters #toggle-filters form .filter-drop .chosen-container a span:after,body main.finddoc .landing.hero .container .content .filters #toggle-filters form .filter-drop .chosen-container a span:after{content:","}html main.finddoc .landing.hero .container .content .filters #toggle-filters form .filter-drop .chosen-container a span:last-child:after,body main.finddoc .landing.hero .container .content .filters #toggle-filters form .filter-drop .chosen-container a span:last-child:after{content:none !important}html main.finddoc .landing.hero .container .content .filters #toggle-filters form .filter-drop .chosen-container a abbr,body main.finddoc .landing.hero .container .content .filters #toggle-filters form .filter-drop .chosen-container a abbr{display:none !important}html main.finddoc .landing.hero .container .content .filters #toggle-filters form .filter-drop .chosen-container a .search-choice-close,body main.finddoc .landing.hero .container .content .filters #toggle-filters form .filter-drop .chosen-container a .search-choice-close{display:none !important}html main.finddoc .landing.hero .container .content .filters #toggle-filters form .filter-drop .chosen-container a.chosen-default,body main.finddoc .landing.hero .container .content .filters #toggle-filters form .filter-drop .chosen-container a.chosen-default{display:none !important}html main.finddoc .landing.hero .container .content .filters #toggle-filters form .primary-care,body main.finddoc .landing.hero .container .content .filters #toggle-filters form .primary-care{display:none}html main.finddoc #search-results,body main.finddoc #search-results{border-top:2px solid #ccc !important}html main.finddoc #search-results #doc-list,body main.finddoc #search-results #doc-list{margin-top:0px;padding:0}html main.finddoc #search-results #doc-list .container.doc-list-results,body main.finddoc #search-results #doc-list .container.doc-list-results{margin:0 auto !important}html main.finddoc #search-results #doc-list .container.doc-list-results .if-results,body main.finddoc #search-results #doc-list .container.doc-list-results .if-results{height:70px;margin-top:0;position:relative;top:-50px}html main.finddoc #search-results #doc-list .container.doc-list-results .if-results .current-doctors,body main.finddoc #search-results #doc-list .container.doc-list-results .if-results .current-doctors{float:right;position:relative;text-align:right;top:-10px;width:100%}html main.finddoc #search-results #doc-list .container.doc-list-results ul.results,body main.finddoc #search-results #doc-list .container.doc-list-results ul.results{position:relative;top:0}html main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li,body main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li{page-break-inside:avoid !important;padding:5px 0 20px 0 !important;border-bottom:1px dotted #ccc !important}html main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile-image,body main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile-image{width:22.667%;display:block;height:auto}html main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile-image a .no-image,body main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile-image a .no-image{background-color:#580f8b !important}html main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile-image a .no-image span,body main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile-image a .no-image span{color:#fff !important}html main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile,body main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile{width:77.333%;display:block;height:auto}html main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile h2,body main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile h2{font-size:24px}html main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile .col-details,body main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile .col-details{width:100%}html main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile .col-details h3,body main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile .col-details h3{font-size:22px;font-weight:normal}html main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile .col-details .condition-list,body main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile .col-details .condition-list{line-height:1.2}html main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile .col-action,body main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile .col-action{padding:0;position:relative;width:100%;display:block;top:0}html main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile .col-action ul a,body main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile .col-action ul a{color:#93c !important}html main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile .col-action ul li,body main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile .col-action ul li{margin-bottom:5px}html main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile .col-action ul li.address a,body main.finddoc #search-results #doc-list .container.doc-list-results ul.results>li .doc-list-item .col-profile .col-action ul li.address a{color:#000 !important}html main.doctor,body main.doctor{font-size:15px;padding-bottom:100px}html main.doctor blockquote,body main.doctor blockquote{display:none}html main.doctor #print-logo,body main.doctor #print-logo{margin:0px auto;position:absolute;left:45%}html main.doctor #print-logo img,body main.doctor #print-logo img{width:100%}html main.doctor>section,body main.doctor>section{clear:both !important;display:block !important;margin-top:20px !important;border:medium none;margin:20px auto 0 !important;min-height:280px !important;padding:0}html main.doctor>section:last-child,body main.doctor>section:last-child{border-bottom:none}html main.doctor>section:first-child,body main.doctor>section:first-child{border-bottom:none}html main.doctor>section h2,body main.doctor>section h2{margin-bottom:0}html main.doctor>section .content-block,body main.doctor>section .content-block{margin:0 !important}html main.doctor>section.hero,body main.doctor>section.hero{margin-top:-200px}html main.doctor>section.hero .container,body main.doctor>section.hero .container{margin:0;max-width:1000px;min-height:330px !important;overflow:visible;padding:0}html main.doctor>section.hero .container img,body main.doctor>section.hero .container img{float:left !important;margin:0 0 15px;padding:0;width:250px !important;display:none}html main.doctor>section.hero .container .square.doctor-image,body main.doctor>section.hero .container .square.doctor-image{float:left;max-width:250px !important;padding:0 !important;width:200px !important}html main.doctor>section.hero .container .square.doctor-image img,body main.doctor>section.hero .container .square.doctor-image img{display:block !important}html main.doctor>section.hero .container .description,body main.doctor>section.hero .container .description{clear:left;float:left;text-align:left;width:40%;display:block !important}html main.doctor>section.hero .container .description .doctor-image,body main.doctor>section.hero .container .description .doctor-image{display:block !important}html main.doctor>section.hero .container .description h1,body main.doctor>section.hero .container .description h1{font-size:28px !important;float:left !important;clear:left !important;white-space:nowrap !important;display:inline-block !important}html main.doctor>section.hero .container .description h1 span,body main.doctor>section.hero .container .description h1 span{white-space:nowrap !important;display:inline !important}html main.doctor>section.hero .container .description ul,body main.doctor>section.hero .container .description ul{margin-bottom:36px;width:360px !important}html main.doctor>section.hero .container .description ul li,body main.doctor>section.hero .container .description ul li{float:left !important;clear:left !important;font-size:23px !important}html main.doctor>section.hero .container .description ul li:nth-child(2),body main.doctor>section.hero .container .description ul li:nth-child(2){display:none}html main.doctor>section.hero .container .description ul li span,body main.doctor>section.hero .container .description ul li span{font-size:23px !important}html main.doctor>section.hero .container .description ul li a,body main.doctor>section.hero .container .description ul li a{font-weight:normal;font-family:inherit !important;color:inherit !important}html main.doctor>section.hero .content .content-block,body main.doctor>section.hero .content .content-block{margin:12px 0}html main.doctor>section.hero .location.content-block,body main.doctor>section.hero .location.content-block{clear:none;display:inline-block !important;margin:0 0 20px !important;min-height:310px !important;padding:0 !important;position:absolute;right:0;top:0px !important;width:45%;max-width:350px !important;height:auto !important;text-align:right;float:right}html main.doctor>section.hero .location.content-block .map,body main.doctor>section.hero .location.content-block .map{display:block !important;width:100% !important;float:right !important}html main.doctor>section.hero .location.content-block .map img,body main.doctor>section.hero .location.content-block .map img{width:200px !important;height:200px;float:right !important;display:block !important}html main.doctor>section.hero .location.content-block .location-address,body main.doctor>section.hero .location.content-block .location-address{float:right !important;padding:0 !important;min-width:300px;margin:0 0px 20px 0 !important;clear:both !important;display:block !important}html main.doctor>section.hero .location.content-block .location-address .location-address,body main.doctor>section.hero .location.content-block .location-address .location-address{position:absolute \9;right:-350px \9;top:220px \9}html main.doctor>section.hero .location.content-block .location-address h5,body main.doctor>section.hero .location.content-block .location-address h5{font-size:21px;margin:0 0 5px 0 !important;padding:0 !important;min-width:300px}html main.doctor>section.hero .location.content-block .location-address p,body main.doctor>section.hero .location.content-block .location-address p{font-size:16px !important;min-width:300px}html main.doctor>section.hero .location.content-block .content-tertiary,body main.doctor>section.hero .location.content-block .content-tertiary{display:none}html main.doctor .clip,body main.doctor .clip{display:none !important}html main.doctor .insurance,body main.doctor .insurance{display:none}html main.doctor article.rail,body main.doctor article.rail{padding:0;margin:0}html main.doctor article.rail #side-nav,body main.doctor article.rail #side-nav{display:none}html main.doctor article.rail section,body main.doctor article.rail section{padding:30px 0 0;margin:0;border-top:1px solid #444 !important}html main.doctor article.rail section .container,body main.doctor article.rail section .container{padding:0;margin:0}html main.doctor article.rail section .container .trigger:after,body main.doctor article.rail section .container .trigger:after{content:none !important}html main.doctor article.rail section .container .expand,body main.doctor article.rail section .container .expand{display:block !important}html main.doctor article.rail section .container .expand .content:not(*:root),body main.doctor article.rail section .container .expand .content:not(*:root){margin-top:-40px}html main.doctor article.rail section#appointments .insurance,body main.doctor article.rail section#appointments .insurance{border:none !important}html main.doctor article.rail section#appointments .content-list.border-dotted .content-block:not(:first-child)::after,body main.doctor article.rail section#appointments .content-list.border-dotted .content-block:not(:first-child)::after{background:none}html main.doctor article.rail section#appointments .content-list.border-dotted .location,body main.doctor article.rail section#appointments .content-list.border-dotted .location{float:left;display:inline-block;padding:10px 0 20px !important;width:48% !important;height:140px}html main.doctor article.rail section#appointments .content-list.border-dotted .location .details,body main.doctor article.rail section#appointments .content-list.border-dotted .location .details{display:inline-block;float:left;margin:0 20px 20px 0;width:100%}html main.doctor article.rail section#appointments .content-list.border-dotted .location .details .map,body main.doctor article.rail section#appointments .content-list.border-dotted .location .details .map{display:none}html main.doctor article.rail section#appointments .content-list.border-dotted .location .details .content-tertiary,body main.doctor article.rail section#appointments .content-list.border-dotted .location .details .content-tertiary{float:left;clear:both;margin-top:-15px !important}html main.doctor article.rail section#appointments .content-list.border-dotted .location .details .content-tertiary .upper,html main.doctor article.rail section#appointments .content-list.border-dotted .location .details .content-tertiary time,body main.doctor article.rail section#appointments .content-list.border-dotted .location .details .content-tertiary .upper,body main.doctor article.rail section#appointments .content-list.border-dotted .location .details .content-tertiary time{display:none}html main.doctor article.rail section#about-me,body main.doctor article.rail section#about-me{clear:both;display:block}html main.doctor article.rail section#about-me .container:after,body main.doctor article.rail section#about-me .container:after{border-top:none}html main.doctor article.rail section#about-me .container .conditions-and-treatments,body main.doctor article.rail section#about-me .container .conditions-and-treatments{margin:0 0 30px 0}html main.doctor article.rail section#about-me .container .conditions-and-treatments a,body main.doctor article.rail section#about-me .container .conditions-and-treatments a{display:none !important}html main.doctor article.rail section#about-me .container .section-footer,body main.doctor article.rail section#about-me .container .section-footer{display:none !important}html main.doctor article.rail section#about-me .container .content p,body main.doctor article.rail section#about-me .container .content p{padding-bottom:10px;line-height:1.4;font-family:sans-serif}html main.doctor article.rail section#about-me .container .content:not(*:root),body main.doctor article.rail section#about-me .container .content:not(*:root){margin-top:-10px}html main.doctor article.rail section#credentials .content ul,body main.doctor article.rail section#credentials .content ul{margin-bottom:20px}html main.doctor article.rail section#research,body main.doctor article.rail section#research{padding-top:30px}html main.doctor article.rail section#research h2,body main.doctor article.rail section#research h2{margin-bottom:-20px}html main.doctor article.rail section#research .container::after,body main.doctor article.rail section#research .container::after{border-top:medium none}html main.doctor article.rail section#publications,body main.doctor article.rail section#publications{border:none}html main.doctor article.rail section#publications h2,body main.doctor article.rail section#publications h2{margin-bottom:-20px}html main.doctor article.rail section#publications a.cta,body main.doctor article.rail section#publications a.cta{display:none}html main.doctor article.rail section#publications li,body main.doctor article.rail section#publications li{margin-bottom:20px !important}html main.doctor article.rail section:not(*:root),body main.doctor article.rail section:not(*:root){margin-bottom:-20px}_::-webkit-full-page-media,_:future,:root .doctor .rail section{margin-top:20px !important}_::-webkit-full-page-media,_:future,:root .doctor #appointments .location{margin-bottom:30px !important;width:350px !important}_::-webkit-full-page-media,_:future,:root .doctor #appointments .location .location-address,.doctor #appointments .location .location-address h5{width:350px !important}.doctor:not(*:root){margin-bottom:-800px !important}}.ie9 body .container .richtext p img{height:100%;width:auto}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){body .container .richtext p img{height:100%;width:auto}}main section{padding:60px 0}main section:first-child{padding-top:80px}main article.rail .container{padding-left:240px}main article section.full-bleed{background-color:#f7f7f7}main article section.full-bleed .container:after{display:none}main article section:last-child .container:after{display:none}main article aside{padding:0 30px;width:16.66667%}main aside h4 a{color:inherit}main aside nav{font-family:"benton medium",sans-serif;font-size:16px}main aside nav>h4 a{padding:0}main aside nav>h4 a:after{display:none}main aside nav span{border-left:3px solid #0c9;padding-left:8px;display:block;margin:20px 0 20px 0}main aside nav a{position:relative;text-decoration:none;display:block;padding:20px 32px 20px 0}main aside nav a .next-arrow{display:block !important;color:#999;position:absolute;right:0;top:25px}main aside nav a:hover .next-arrow:before{color:#90f}main aside nav li{list-style:none;border-bottom:1px solid #d1d1d1}main aside nav li:last-child{border-bottom:none}main aside nav li.root>h4 a{color:#333;padding:0;font-size:20px}@media all and (min-width: 641px) and (max-width: 1023px){main aside nav li.root>h4 a{font-size:22px}}@media all and (min-width: 1024px){main aside nav li.root>h4 a{font-size:24px}}main aside nav li.root>h4 a:after{display:none}main aside nav li.root>h4 a:hover{text-decoration:underline}main aside nav li.root.selected{border-bottom:none}main aside nav li.child h4{margin-bottom:0}main aside nav li.selected .children{margin-left:20px}main aside nav li .children{margin-left:20px;border-top:1px solid #d1d1d1}main aside nav li .children li{border-bottom:1px solid #d1d1d1}main aside nav li .children li:last-child{border-bottom:none}main aside nav li ul li .children{display:none;margin-left:20px}main aside nav li ul li.selected .children,main aside nav li ul li.child-selected .children{display:block !important}main aside nav li ul li.selected .children a:after,main aside nav li ul li.child-selected .children a:after{display:none}main .content+.content{margin-top:3em}main .content+.content:before{top:-3em;left:0}main .overview{margin-bottom:1em;font-size:20px;line-height:1.5}@media all and (min-width: 641px) and (max-width: 1023px){main .overview{font-size:22px}}@media all and (min-width: 1024px){main .overview{font-size:24px}}main .hero{color:#fff;padding:80px 0;background-color:#2e2e3d;background-size:cover;background-position:50% 50%}main .hero .eyebrow{font-size:20px}@media all and (min-width: 641px) and (max-width: 1023px){main .hero .eyebrow{font-size:22px}}@media all and (min-width: 1024px){main .hero .eyebrow{font-size:24px}}main .hero .overview{margin:0 auto;max-width:960px}main .hero .overview a{color:#fff;text-decoration:underline;font-family:"benton medium",sans-serif}main .hero .button,main .hero #appointments .slots a,#appointments .slots main .hero a{margin:0}main .hero.large{text-align:center}main .hero.with-overlay{padding-bottom:0}@media all and (min-width: 1024px){main aside{position:absolute;top:0;right:0}main .hero .large{padding-bottom:120px;min-height:360px}main .right-rail .content{float:left;width:66.66667%}}@media all and (min-width: 641px) and (max-width: 1023px){main aside nav li.root>h4,main aside nav li.root>a{border-top:3px solid #d1d1d1;padding:20px 0 20px 0;margin:0}main .hero .large{padding-bottom:100px;min-height:330px}}@media all and (min-width: 0) and (max-width: 640px){main article.rail .container{padding-left:0}main article section{padding:0}main article section .container>.expand{border-bottom:none}main article section .container:after{display:none}main article section+.full-bleed{margin:0}main article section.full-bleed{padding-top:0;margin-bottom:0;background:none}main article section.full-bleed .expand{border:none}main section{padding:30px 0}main aside nav li.root>h4,main aside nav li.root>a{border-top:3px solid #d1d1d1;padding:20px 0 20px 0;margin:0;text-decoration:underline}main .hero{padding:40px 0;background-color:transparent}main .hero.large{min-height:300px}main .hero.large .heading{height:200px}main .hero.large .clip{height:300px}main .hero.large .clip+.container{padding-top:220px}main .hero .heading{text-align:center;position:absolute;top:0;left:0;width:100%;height:100px}main .hero .heading b{position:absolute;display:block;top:50%;width:100%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}main .hero .clip{height:200px}main .hero .clip+.container{padding-top:130px}main .hero .overview{background:#fff;color:#333;padding:40px 20px}main .hero .overview a{color:#93c;text-decoration:none}main .hero .overview a:hover{color:#90f;text-decoration:underline}main .hero .overview:after{left:0;content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiCI/L7Pz//z8DMgYIMACJ6g2cVToUSgAAAABJRU5ErkJggg==") left top repeat-x;display:block;height:1px;width:100%;position:absolute;bottom:0}main .hero .button,main .hero #appointments .slots a,#appointments .slots main .hero a{margin-bottom:12px}main .content{width:100%}}.appointment{font-family:"benton regular",sans-serif;padding-bottom:54px}.appointment input[type="text"],.appointment input[type="email"],.appointment select,.appointment .chosen-container{margin-bottom:12px}.appointment section .container:after{bottom:-60px}.appointment section:last-child .container:after{display:none}.appointment .button,.appointment #appointments .slots a,#appointments .slots .appointment a{margin-right:1em}.appointment.flow .container{padding-left:72px;padding-bottom:1px}.appointment.flow .container:before{content:'';display:block;width:2px;height:calc(100% + 98px);position:absolute;background:#d1d1d1;left:8px;top:30px}.appointment.flow .container:after{width:calc(100% - 60px)}.appointment.flow section:last-child .container:before{display:none}.appointment.flow section.done .container:before{background:#0c9;z-index:1}.appointment.flow section.done .trigger:before{content:'\e601';color:#0c9}.appointment.flow section.locked{color:#c7c7c7}.appointment.flow section.locked .expand{display:none}.appointment.flow section.locked .trigger{margin:0}.appointment.flow section.locked .trigger:before{color:#c7c7c7}.appointment.flow section.locked .trigger:after{color:#c7c7c7;content:'\f107' !important}.appointment.flow .hero{padding-bottom:60px}.appointment.flow .trigger:before{content:'\f1db';font:24px "FontAwesome";color:#0c9;position:absolute;top:6px;left:-75px}.appointment .large .trigger{cursor:pointer}.appointment .large .trigger:after{content:'\f107';font:24px "FontAwesome";font-weight:bold;color:#8116cc;margin-left:12px}.appointment .large .open .trigger:after{content:'\f106'}.appointment .large.active .trigger:after{content:'\f106'}.appointment .large.done .accordion:not(.open) .expand{display:none}.appointment .hero{background-color:#434b4f;background-image:url("../bundles/nyulangoneweb/images/global/pattern-black.jpg")}.appointment .hero .container:after{display:none}.appointment .insurance-info .insurance{display:none}.appointment .insurance-info .back{display:none}.appointment .insurance-info.accepted .insurance{display:block}.appointment .insurance-info.accepted .accepted{display:block}.appointment .insurance-info.alert+button,.appointment .insurance-info.alert ~ a.small{display:none}.appointment .notification div{display:none;background:#ececec;padding:10px 18px;padding-left:54px;margin:1em 0;border-radius:5px;font-size:16px}.appointment .notification div:before{position:absolute;left:18px;padding:4px 0;display:inline-block;font-family:FontAwesome !important;font-style:normal;font-weight:normal;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.appointment .notification div.checkmark:before{content:'\f00c';color:#0c9}.appointment .notification div.exclaim:before{content:'\e60c';font-size:24px}.appointment form.blocked .alert .back{display:inline-block}.appointment form.blocked #panel-3,.appointment form.blocked #panel-4,.appointment form.blocked #panel-5{display:none}.appointment form.blocked #panel-2 .trigger:before{content:'\f1db'}.appointment form.blocked #panel-2 .container:before{height:0;transition:height 0.1s}.appointment form.blocked #panel-2 .container:after{display:none}.appointment .feedback h3{margin-bottom:1em}.appointment .feedback h3:before{font:24px "FontAwesome";margin-right:8px}.appointment .feedback .container{padding:0}.appointment .feedback .container:before,.appointment .feedback .container:after{display:none}.appointment.confirmation .feedback h3:before{content:'\e601';color:#0c9}.appointment.confirmation .feedback .container .addthisevent-drop{background-color:#580f8b;background-image:url("https://addthisevent.com/gfx/icon-calendar-t5.png"),url("https://addthisevent.com/gfx/icon-calendar-t1.svg"),url("https://addthisevent.com/gfx/dropdown-apple-t1.png"),url("https://addthisevent.com/gfx/dropdown-facebook-t1.png"),url("https://addthisevent.com/gfx/dropdown-google-t1.png"),url("https://addthisevent.com/gfx/dropdown-outlook-t1.png"),url("https://addthisevent.com/gfx/dropdown-yahoo-t1.png");border:0 none;border-radius:5px;color:#fff !important;cursor:pointer;display:inline-block;font-family:"benton medium",sans-serif;font-size:16px;margin:12px 0;padding:18px 30px 18px 39px;text-align:center;text-decoration:none !important;transition:background-color 0.3s ease 0s, border-color 0.3s ease 0s, color 0.3s ease 0s;width:235px}.appointment.confirmation .feedback .container .addthisevent-drop .addthisevent_icon{background:transparent url("../bundles/nyulangoneweb/images/pages/appointment/calendar.png") no-repeat scroll 0 0/100% auto !important;height:18px;left:20px;position:absolute;top:16px;width:18px;z-index:1}.appointment.confirmation .feedback .container .addthisevent-drop .icon.round-down-arrow{background:transparent none repeat scroll 0 0;border-radius:0;display:inline;float:right;font-size:14px;height:0;line-height:inherit;margin-left:12px;text-align:center;vertical-align:middle;width:0}.appointment.confirmation .feedback .container .addthisevent-drop .addthisevent_dropdown{width:234px}.appointment.confirmation .feedback .container .addthisevent-drop .addthisevent_dropdown span{padding:10px 10px 9px 58px;background-position:21px 50%}.appointment.confirmation .feedback .container .addthisevent-drop .addthisevent_dropdown .copyx{display:none}.appointment.confirmation .parallax{-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}.appointment.confirmation li{margin-bottom:1em}.appointment.confirmation label+span{color:#666}.appointment.booking-error .feedback h3:before{content:'\e60c';color:#ce3f1b}.appointment.booking-error .error .trigger:before{content:'\e60c';color:#ce3f1b}.appointment.booking-error .error .container:before{background:#ce3f1b}.appointment .error.list{padding-top:60px}.appointment .error .list{padding-top:60px}.appointment.flow .list:before{height:calc(100% + 38px)}@media all and (min-width: 1024px){.appointment .feedback{text-align:center;padding:64px 0 48px;padding-left:8.33333%;padding-right:8.33333%}.appointment .hero{min-height:450px}.appointment .hero h3{font-size:16px}.appointment.flow section:last-child .trigger:after{display:none}}@media all and (min-width: 641px) and (max-width: 1023px){.appointment .feedback{text-align:center;padding-left:8.33333%;padding-right:8.33333%}.appointment .feedback .container{padding:0 !important}.appointment .hero{min-height:450px}.appointment .hero h3{font-size:20px "benton regular",sans-serif}.appointment section .container:after{width:calc(100% - 48px)}.appointment.flow .container{padding-left:48px}.appointment.flow section:last-child .trigger:after{display:none}.appointment.flow .trigger:before{left:-50px}}@media all and (min-width: 0) and (max-width: 640px){.appointment{padding-bottom:0}.appointment section .container:after{display:none}.appointment.flow .container{padding-left:0}.appointment.flow .container:before{display:none}.appointment.flow .trigger{padding-left:32px}.appointment.flow .trigger:before{left:0;font-size:20px;top:30px}.appointment a.small{display:block}.appointment .hero{color:inherit;background:none}.appointment .hero a{color:#333}.appointment .hero .clip,.appointment .hero .doctor-image{display:none}.appointment .hero .clip+.container{padding:0}.appointment .feedback{text-align:center;border-bottom:3px solid #d1d1d1;background:#f7f7f7}.appointment .feedback h3:before{font-size:20px}}.article.basic.super-location .go-back span:before,.article.basic.super-location .go-back a{color:#93c}.article.basic .go-back{display:none}.article.basic .go-back a{text-decoration:underline;letter-spacing:-0.02em;color:#333;font-family:"benton medium",sans-serif;font-size:20px}@media all and (min-width: 641px) and (max-width: 1023px){.article.basic .go-back a{font-size:22px}}@media all and (min-width: 1024px){.article.basic .go-back a{font-size:24px}}.article.basic .go-back span:before{content:'\f177';color:#999;font-family:"FontAwesome";margin-right:10px;text-decoration:none}.article.basic .hero{text-align:left}.article.basic .hero .overview{margin-left:0;font-family:"benton regular",sans-serif;width:66.66667%}.article.basic .hero .go-back a{color:#fff}.article.single h1{font-size:30px}@media all and (min-width: 641px) and (max-width: 1023px){.article.single h1{font-size:36px}}@media all and (min-width: 1024px){.article.single h1{font-size:42px}}.article .download:after{display:inline-block;padding-left:10px;content:'\f019';font:18px "FontAwesome";color:#fff}.public-notices .content{padding-bottom:150px}.public-notices h1+.item:before{display:none}.public-notices .item{padding-bottom:30px}.public-notices .item:before{content:'';display:block;margin-bottom:30px;position:static}@media all and (min-width: 641px) and (max-width: 1023px){.article.basic .hero .overview{width:100%}.article.basic .hero .go-back span:before{color:#fff}.article.basic .go-back{padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px dotted #d1d1d1;display:block}}@media all and (min-width: 0) and (max-width: 640px){.article.basic .hero .overview{width:100%}.article.basic .go-back{display:block}.article .hero .overview{width:100%;margin:0}.article .hero .go-back{text-align:center;position:absolute;top:-12px;left:0;right:0}.article .hero .go-back span:before{color:#fff}.article .hero .go-back a{color:#fff}.public-notices h1{margin-bottom:20px}.public-notices .content{padding-bottom:20px}}.article.super-location.perlmutter aside#location-nav,.article.super-location aside#location-nav{padding-top:0;top:-3.5em}.article.super-location.perlmutter aside#location-nav nav .selected span,.article.super-location aside#location-nav nav .selected span{padding:.5em 0 .5em 1.25em}@media all and (min-width: 1024px){.article.super-location.perlmutter .sticky-compensation+section,.article.super-location .sticky-compensation+section{padding-top:0;padding-left:0;padding-right:0}}@media all and (min-width: 1280px){.article.super-location.perlmutter .sticky-compensation+section,.article.super-location .sticky-compensation+section{padding-left:60px}}.condition .actions{position:static;font-family:"benton bold",sans-serif;font-size:16px}@media all and (min-width: 1024px){.condition .actions{font-size:18px}}.condition .actions .button,.condition .actions #appointments .slots a,#appointments .slots .condition .actions a{margin-right:20px !important}.condition .ankle{background:#f7f7f7;font-size:16px}.condition .ankle h3{text-align:center}.condition .ankle p{color:#666}.condition .ankle li{margin-bottom:0.5em}.condition .ankle li a{font-family:"benton medium",sans-serif}.condition .ankle .resources{padding-top:32px}.condition .ankle .resources div{padding:0 40px}.condition .ankle .resources div:after{content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAYAAACEhIafAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABpJREFUeNpiCI/L7GT4//8/AxMDECAIgAADAFr8BKvYYXbXAAAAAElFTkSuQmCC");display:block;width:1px;height:100%;position:absolute;top:0;left:-15%}.condition .ankle .resources div:after{left:0}.condition .ankle .resources div:first-child:after{display:none}.condition .search-container .reset,.condition .finddoc #doctor-search .search-container .reset-fad,.finddoc #doctor-search .condition .search-container .reset-fad,.condition .finddoc #doctor-search .search-container .clear-filter,.finddoc #doctor-search .condition .search-container .clear-filter,.condition .search-container .finddoc #doctor-search .chosen-container .chosen-single.chosen-single-with-deselect>abbr,.finddoc #doctor-search .chosen-container .condition .search-container .chosen-single.chosen-single-with-deselect>abbr{right:13px;top:13px;margin-top:0}.condition #browser .A-to-Z{-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.condition #browser .A-to-Z li:last-of-type{border:0}.condition.landing{background-color:#fff}.condition.landing .expandable-search{width:75%;z-index:100;max-width:none;background-color:#fff;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.condition.landing input.filter{width:100%;max-width:100%;position:absolute;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.condition.landing .reset,.condition.landing .finddoc #doctor-search .search-container .reset-fad,.finddoc #doctor-search .search-container .condition.landing .reset-fad,.condition.landing .finddoc #doctor-search .search-container .clear-filter,.finddoc #doctor-search .search-container .condition.landing .clear-filter,.condition.landing .finddoc #doctor-search .chosen-container .chosen-single.chosen-single-with-deselect>abbr,.finddoc #doctor-search .chosen-container .condition.landing .chosen-single.chosen-single-with-deselect>abbr{display:none}.condition.landing .reset:after,.condition.landing .finddoc #doctor-search .search-container .reset-fad:after,.finddoc #doctor-search .search-container .condition.landing .reset-fad:after,.condition.landing .finddoc #doctor-search .search-container .clear-filter:after,.finddoc #doctor-search .search-container .condition.landing .clear-filter:after,.condition.landing .finddoc #doctor-search .chosen-container .chosen-single.chosen-single-with-deselect>abbr:after,.finddoc #doctor-search .chosen-container .condition.landing .chosen-single.chosen-single-with-deselect>abbr:after{content:none}.condition.landing .tab{position:absolute;top:-64px;right:0;height:50px;width:20%;text-align:right}.condition.landing .tab span{position:absolute;display:block;top:50%;width:100%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;line-height:1.5}.condition.landing .tab.active{display:none}.condition.landing .categories{margin:0 -10px;padding-top:54px}.condition.landing .categories li{height:124px;float:left;padding:10px}.condition.landing .categories a{color:#000;text-decoration:none;display:block;height:100%;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;background:#ececec;text-align:center;font-weight:bold;border-radius:4px}.condition.landing .categories .icon{display:none}.condition.landing .categories span{position:absolute;display:block;top:50%;width:100%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 16.66667%}.condition.landing .related-results{padding:12px 10px;background:#ececec}.condition.landing .no-results{text-align:center;padding:64px;padding-left:16.66667%;padding-right:16.66667%}.condition.landing .az-active .expandable-search{width:50px}.condition.landing .az-active input.filter{width:0;opacity:0}.condition.landing .az-active .search-icon{background-color:#fff}.condition.landing .az-active .search-icon:after{color:#8116cc}.condition.landing .az-active .jumps{opacity:1;-moz-transition:opacity 0.3s linear 0.3s;-o-transition:opacity 0.3s linear 0.3s;-webkit-transition:opacity 0.3s linear;-webkit-transition-delay:0.3s;transition:opacity 0.3s linear 0.3s}.condition.landing .jumps{opacity:0;margin-left:55px}.condition.landing .search-active .expandable-search{width:100%}.condition.landing .search-active input.filter{width:100%;opacity:1}.condition.landing .search-active .reset,.condition.landing .search-active .finddoc #doctor-search .search-container .reset-fad,.finddoc #doctor-search .search-container .condition.landing .search-active .reset-fad,.condition.landing .search-active .finddoc #doctor-search .search-container .clear-filter,.finddoc #doctor-search .search-container .condition.landing .search-active .clear-filter,.condition.landing .search-active .finddoc #doctor-search .chosen-container .chosen-single.chosen-single-with-deselect>abbr,.finddoc #doctor-search .chosen-container .condition.landing .search-active .chosen-single.chosen-single-with-deselect>abbr{display:block}.condition.landing .search-active .search-icon{display:none}.condition.landing .loading .A-to-Z{opacity:0.3}.condition.landing .loading .reset,.condition.landing .loading .finddoc #doctor-search .search-container .reset-fad,.finddoc #doctor-search .search-container .condition.landing .loading .reset-fad,.condition.landing .loading .finddoc #doctor-search .search-container .clear-filter,.finddoc #doctor-search .search-container .condition.landing .loading .clear-filter,.condition.landing .loading .finddoc #doctor-search .chosen-container .chosen-single.chosen-single-with-deselect>abbr,.finddoc #doctor-search .chosen-container .condition.landing .loading .chosen-single.chosen-single-with-deselect>abbr{display:none !important}.condition.landing .loading .search-icon{display:none !important}.condition.landing .results-found .all{display:none}.condition.single{background-image:url("../bundles/nyulangoneweb/images/global/background-triangles-centered.jpg");background-color:#fff;background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;background-position:center calc(100% - 480px)}.condition.single .large.hero{text-align:left}.condition.single .treatments{margin-bottom:0;margin-top:6em}.condition.single .ankle{background:#fff}.condition.treatment .content+.content{margin-top:54px}.condition.treatment .content+.content:before{display:none}@media all and (min-width: 1024px){.condition.landing .categories li{width:33.33333%}.condition.landing .categories li:nth-last-child(-n+3) a:after{display:none}.condition.single h1{padding-right:72px}}@media all and (min-width: 641px) and (max-width: 1023px){.condition.landing .categories li{width:50%}.condition.landing .tab{text-align:right;width:30%}.condition.landing .expandable-search{width:68%}}@media all and (min-width: 0) and (max-width: 640px){.condition .ankle .resources div{width:100%;padding:16px 0}.condition .ankle .resources div:after{display:none}.condition.single .heading{height:132px}.condition.single .actions{border-bottom:1px solid #d1d1d1;text-align:center;margin-top:70px;padding-bottom:32px}.condition.single .actions a[href*='tel:']{color:#93c}.condition.single .share{padding-top:32px}.condition.single .share span{color:#333;display:block}.condition.landing .hero.large .clip+.container{padding:0 !important}.condition.landing .hero.large .clip+.container .overview{color:#fff;background:none}.condition.landing .expandable-search{width:100%}.condition.landing .tab{position:relative;display:block;top:0;padding:25px 0;margin-bottom:10px;width:100%;text-align:left}.condition.landing .tab span{position:relative;top:0}.condition.landing .categories{padding:0;margin:0}.condition.landing .categories li{width:100%;padding:4px 0}.condition.landing .no-results{padding:15px 30px 60px}.condition.landing .results-found li.accordion{padding:0}.condition.landing .results-found .trigger{padding:15px 0}.condition.landing .results-found .trigger:after{top:18px}.condition.landing .results-found .related-results{border-top:2px solid #d1d1d1;padding:12px 10px}.condition.landing .results-found .related-results+.listing{padding-bottom:60px}.condition.subpage .actions{border:none;background:transparent}}body:not(.touch) .landing .categories a:hover{color:#fff;background:#580f8b}.doctor{font-size:16px}@media all and (min-width: 1024px){.doctor{font-size:18px}}.doctor article .content{width:100% !important}.doctor blockquote{font-style:italic;color:#fff;background:#434b4f;margin-bottom:1em;font-size:30px}@media all and (min-width: 641px) and (max-width: 1023px){.doctor blockquote{font-size:36px}}@media all and (min-width: 1024px){.doctor blockquote{font-size:42px}}.doctor blockquote p{font-style:italic;float:right;width:66.66667%}.doctor blockquote cite{float:right;width:66.66667%}.doctor .hero{background-color:#434b4f;background-image:url("../bundles/nyulangoneweb/images/global/pattern-black.jpg");min-height:700px}.doctor .hero hr.print-border{margin:12px auto;border:none;width:32px;border-top:1px solid rgba(209,209,209,0.5)}.doctor .hero ul{margin-bottom:36px}.doctor .hero li{font-size:16px;margin-bottom:0.2em}@media all and (min-width: 641px) and (max-width: 1023px){.doctor .hero li{font-size:18px}}@media all and (min-width: 1024px){.doctor .hero li{font-size:20px}}.doctor .hero li.specialty{font-size:20px}@media all and (min-width: 641px) and (max-width: 1023px){.doctor .hero li.specialty{font-size:22px}}@media all and (min-width: 1024px){.doctor .hero li.specialty{font-size:24px}}.doctor .hero li a{color:#fff}.doctor .insurance{padding-bottom:36px;margin-bottom:36px;border-bottom:1px solid #d1d1d1}.doctor .insurance .target{overflow:hidden}.doctor .insurance .target ul{padding:30px 0}.doctor .insurance .target li{padding-bottom:10px;padding-left:0}.doctor div+.section-footer{padding-top:32px}.doctor div+.section-footer:after{content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiCI/L7Pz//z8DMgYIMACJ6g2cVToUSgAAAABJRU5ErkJggg==") left top repeat-x;display:block;height:1px;width:100%;position:absolute;top:32px}#about-me .conditions-and-treatments .target.active{display:inline-block;white-space:pre-wrap}#about-me .conditions-and-treatments a{display:inline-block;margin-top:1em}#appointments nav{position:absolute;left:0;top:85px;width:220px}#appointments select{height:60px;z-index:100;opacity:0}#appointments select:focus{opacity:1}#appointments .schedule{clear:both;transition:max-height 0.3s;max-height:92px}#appointments .schedule.active{max-height:780px;border-top:1px solid #d1d1d1;overflow:hidden}@media all and (min-width: 0) and (max-width: 640px){#appointments .schedule.active{max-height:870px}}#appointments .schedule.active .contact_office{color:black;margin-top:2em;font-size:18px}@media all and (min-width: 0) and (max-width: 640px){#appointments .schedule.active .contact_office{font-size:16px}}#appointments .schedule.active .chosen-select{position:relative;display:block;opacity:1}#appointments .schedule.active>.button,#appointments .slots .schedule.active>a{visibility:hidden}#appointments .schedule.active.new-patient .new-patient{display:block}#appointments .schedule.active.physical .physical{display:block}#appointments .chosen-select{position:absolute;top:12px;left:0}#appointments .chosen-container{display:none;z-index:200;left:1px}#appointments .chosen-container.chosen-with-drop{display:block}#appointments .availability{margin-top:2em;padding-top:5px;display:none}#appointments .availability.no-availability{margin-top:4em;font-size:18px}#appointments .availability>.availability-header{padding-top:15px;padding-bottom:20px}#appointments .availability>.contact_office{font-size:18px}#appointments .location ul{margin:0}#appointments .week{font-size:16px}#appointments .week h6,#appointments .week .richtext address,.richtext #appointments .week address{opacity:0;width:220px;text-align:center}#appointments .week.active h6,#appointments .week.active .richtext address,.richtext #appointments .week.active address{opacity:1;-moz-transition:opacity 0.3s linear 0.3s;-o-transition:opacity 0.3s linear 0.3s;-webkit-transition:opacity 0.3s linear;-webkit-transition-delay:0.3s;transition:opacity 0.3s linear 0.3s}#appointments table{width:100%;line-height:48px;margin-top:1.5em;table-layout:fixed}#appointments tr.day:before{top:initial}#appointments tr.day:first-child:before{background:#d1d1d1}#appointments td{padding:10px 0}#appointments .date{width:15%;line-height:20px}#appointments .date strong{display:block}#appointments .slots{padding-left:24px;padding-right:24px;width:85%}#appointments .slots a{line-height:1;font-size:13px;padding:6px 8px}#appointments .slots li{display:inline-block;padding-right:8px}#appointments .slots div{color:#999;border-left:1px solid #d1d1d1;padding-left:10px;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}#appointments .slots span{position:absolute;width:24px;right:0;top:10px;z-index:10;cursor:pointer;display:block;text-align:right;border-left:1px solid #d1d1d1}#appointments .slots span:hover{color:#90f}#appointments .slots span:before{content:'\e603';font:13px "FontAwesome"}#appointments .slots span.earlier{text-align:left;left:0;border:0}#appointments .slots span.earlier:before{content:'\e602'}#publications{font-family:"benton regular",sans-serif;font-size:16px}#publications li{margin-bottom:50px}#publications strong{display:block;color:#666;margin-bottom:0.5em}#publications a span{display:inline-block;color:#666}#research .keywords{font-size:16px;font-family:"benton regular",sans-serif;color:#666}#research h4{line-height:1.5;margin-bottom:1em}#research h6,#research .richtext address,.richtext #research address{margin-top:3em}#research h6:before,#research .richtext address:before,.richtext #research address:before{top:-1.5em;left:0}#research .container:after{content:'';display:block;border-top:3px solid #d1d1d1;top:60px;position:relative}#credentials{font-family:"benton regular",sans-serif;font-size:16px}@media all and (min-width: 641px) and (max-width: 1023px){#credentials{font-size:18px}}@media all and (min-width: 1024px){#credentials{font-size:20px}}#credentials ul{margin-bottom:1.5em}#credentials ul span{display:block;font-family:"benton black",sans-serif;font-size:13px}#credentials .departments{margin:0}#credentials .departments li{display:inline}@media all and (min-width: 1024px){.doctor article blockquote{height:560px;padding:60px 0}.doctor #about-me .container:after{content:'';display:block;border-top:3px solid #d1d1d1;top:60px;position:relative}.doctor #appointments .chosen-select{max-width:300px}}@media all and (min-width: 641px) and (max-width: 1023px){.doctor .hero hr.print-border{border-left:1px solid rgba(209,209,209,0.5);height:1px;width:32px;margin:0 6px 0 12px;display:inline}.doctor article blockquote{height:400px}.doctor #about-me .container:after{content:'';display:block;border-top:3px solid #d1d1d1;top:60px;position:relative}.doctor #appointments .chosen-select{max-width:300px}}@media all and (min-width: 0) and (max-width: 640px){.doctor article blockquote{display:none}.doctor section .container>.expand{padding-bottom:32px}.doctor section .container>.expand:after{content:'';display:table;clear:both}.doctor #research .container:after{display:none}.doctor .hero{text-align:center;min-height:0;padding:0 0 30px 0;background:#f7f7f7;color:#333;border-bottom:1px solid #ececec}.doctor .hero hr.print-border{display:none}.doctor .hero .print{display:none}.doctor .hero .clip{height:300px;position:static}.doctor .hero .clip+.container{padding:0}.doctor .hero .parallax{-webkit-filter:blur(0px) !important;width:120%;left:calc(-33% + 80px);background-position:70% 0;background-size:auto 150%}.doctor .hero h1 span{display:block}.doctor .hero li a{color:#333}.doctor #appointments .target{padding-top:6px}}body:not(.touch) .doctor #appointments .slots div{overflow:hidden}#returning{padding:40px 40px 20px;font-size:16px}#returning div{border-bottom:1px solid #d1d1d1;padding:20px 0 40px;margin-bottom:20px}#returning ul{display:inline-block;vertical-align:middle;padding-left:32px}#returning li{padding:4px 0}.home figure{background:#fff}.home figure:after{content:'';display:table;clear:both}.home figure div{width:50%;float:left;overflow:hidden}.home figure img{height:auto;display:block;min-width:101%;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home figure figcaption{width:50%;float:left;padding:48px}.home figure figcaption:before{content:"";display:block;width:0;height:0;position:absolute;z-index:1;border:24px solid transparent;border-right-color:#fff;border-left:0;left:-24px;top:50%;margin-top:-24px;top:18%}.home figure.reverso{background:#2e2e3d;color:#fff}.home figure.reverso div{float:right}.home figure.reverso figcaption{border-color:#2e2e3d}.home figure.reverso figcaption:before{left:auto;right:-23px;border-right-color:#2e2e3d;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.home figure.reverso a{color:#fff;text-decoration:underline}@media all and (min-width: 0) and (max-width: 640px){.home figure div,.home figure figcaption{width:100%;min-height:300px}.home figure figcaption:before{top:-4px;left:50% !important;margin-left:-12px;-moz-transform:rotate(90deg) !important;-ms-transform:rotate(90deg) !important;-webkit-transform:rotate(90deg) !important;transform:rotate(90deg) !important}}.home .triangle:before{content:"";display:block;width:0;height:0;position:absolute;z-index:1;border:16px solid transparent;border-right-color:#f7f7f7;border-left:0;left:-16px;top:50%;margin-top:-16px;top:18%}.home .content{margin:0}.home .hero{text-align:center}.home div.hero+.overlap{padding-top:0}.home #welcome{padding:0;font-size:16px}.home #welcome .callout{height:100%;background:#ececec url("../bundles/nyulangoneweb/images/global/background-triangles-centered.jpg") no-repeat;background-size:cover;color:#333}.home #welcome .callout h3 a{color:black}.home #welcome .callout h3 a:hover{text-decoration:none}.home #welcome .callout .fad-placeholder{display:block;position:relative;width:99%;height:52px;margin-bottom:1em;background:url("../bundles/nyulangoneweb/images/pages/home/homepage-fad-link.png") no-repeat}.home #welcome .callout .fad-placeholder span{display:block;position:absolute;height:52px;width:55px;right:-1%;background:url("../bundles/nyulangoneweb/images/pages/home/hp-fad-link-spyglass.png") no-repeat transparent}.home #welcome .pipe:before{color:#999;right:auto;z-index:auto}.home #welcome .browse-conditions{margin-left:6px}.home #welcome #doctor-search .search-container,.home #welcome #doctor-search input[type="text"]{max-width:inherit}@media all and (min-width: 0) and (max-width: 640px){.home #welcome #doctor-search{display:none}}.home #advances{padding:0;background:#f7f7f7}.home #advances .hero .overview{font-size:24px}@media all and (min-width: 641px) and (max-width: 1023px){.home #advances .hero .overview{font-size:28px}}@media all and (min-width: 1024px){.home #advances .hero .overview{font-size:32px}}.home #advances .hero .overview a{font-family:"benton black",sans-serif}.home #advances .overlap{background:transparent}.home #advances .factoids{background:#fff;text-align:center;z-index:100}.home #advances .factoids h6,.home #advances .factoids .richtext address,.richtext .home #advances .factoids address{background:#ff7953;color:#fff;height:48px;line-height:48px;margin:0}.home #advances .factoids img{width:50%;display:inline-block}.home #advances .factoids .stat{font:52px/1.1 "benton black",sans-serif;margin:0}.home #advances .slide{min-height:120px;font-size:16px}.home #advances .learn-more{margin-bottom:32px;display:inline-block}.home #advances .posts{font-size:16px}.home #advances .posts h6,.home #advances .posts .richtext address,.richtext .home #advances .posts address{margin-bottom:3em}.home #connect .hero ul,.home #connect .hero li{text-align:center;display:inline-block}.home #connect .hero a{width:40px;height:40px;line-height:40px;margin:0 5px;color:#fff;background:#580f8b;border-radius:50%;-moz-transition:background,0.3s;-o-transition:background,0.3s;-webkit-transition:background,0.3s;transition:background,0.3s}.home #connect .hero a:hover{background:#90f;text-decoration:none}.home #connect .overview a{text-decoration:none;font-weight:inherit}.home #connect .social ul{margin-bottom:2em}.home #connect .social li{background:#f7f7f7;font-family:"benton regular",sans-serif;font-size:16px}.home #connect .social li:nth-child(3n){background:#ececec}.home #connect .social li.triangle{background:#f7f7f7}.home #connect .social img{width:100%;height:auto;display:block}.home #connect .social p a{color:#333;text-decoration:underline}.home #connect .social h4 a{font:inherit;color:inherit;text-transform:capitalize}.home #connect .social .icon{margin-right:10px}.home #connect .social .center{padding-bottom:60px}@media all and (min-width: 1024px){.home .posts{padding-left:240px}.home .hero{min-height:450px}.home #welcome .eyebrow{font-size:42px}.home #welcome .callout{float:left;padding:60px;width:46.66667%;height:360px}.home #welcome .promo{padding:60px 4.12% 0;float:right;width:53.33333%}.home #welcome .promo ul.links li{padding-right:18.97%}.home #welcome .promo ul.links li a:after{right:-21.28%}.home #advances h2{font:13px / 1.5 "benton bold",sans-serif;text-transform:uppercase}.home #advances .factoids{position:absolute;width:240px}.home #advances .carousel .wrap{cursor:default;white-space:inherit;-moz-transform:translate3d(0, 0, 0) !important;-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}.home #advances .carousel nav{display:none}.home #advances .slide{padding:32px 20px}.home #advances .slide:before{content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiCI/L7Pz//z8DMgYIMACJ6g2cVToUSgAAAABJRU5ErkJggg==") left top repeat-x;display:block;height:1px;width:100%;position:absolute;top:0;width:200px}.home #advances .slide:first-child:before{display:none}.home #connect .social li{float:left;width:33.33333%;padding-bottom:33.33333%}.home #connect .social li>div{width:100%;height:100%;position:absolute}.home #connect .social li:nth-child(3n-2){clear:left}.home #connect .social img{position:absolute}.home #connect .social div{padding:30px}}@media all and (min-width: 641px) and (max-width: 1023px){.home #welcome .callout{padding:60px}.home #welcome .promo{padding-top:40px}.home #advances h2{font:13px / 1.5 "benton bold",sans-serif;text-transform:uppercase}.home #advances .factoids.sticky{position:relative !important}.home #advances .factoids img{width:25%}.home #advances .slide{padding:20px 48px}.home #connect .social li{float:left;width:50%;padding-bottom:50%}.home #connect .social li>div{width:100%;height:100%;position:absolute}.home #connect .social li:nth-child(2n-1){clear:left}.home #connect .social img{position:absolute}.home #connect .social div{padding:30px}}@media all and (min-width: 0) and (max-width: 640px){.home .carousel{text-align:center}.home .triangle:before{content:'';display:block;width:0;height:0;position:absolute;z-index:1;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #f7f7f7;top:-16px;left:50%;margin-left:-8px}.home #welcome .callout{text-align:center}.home #welcome .container>div{padding:36px 20px}.home #advances .factoids h6,.home #advances .factoids .richtext address,.richtext .home #advances .factoids address{margin-bottom:2em}.home #advances .factoids h6:after,.home #advances .factoids .richtext address:after,.richtext .home #advances .factoids address:after{content:'';display:block;width:0;height:0;position:absolute;z-index:1;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ff7953;bottom:-10px;left:50%;margin-left:-5px}.home #advances .factoids.sticky{position:relative !important}.home #advances .slide{padding:0 48px}.home #advances .hero .overview{background:#f7f7f7}.home #connect .hero ul{margin-top:1em}.home #connect .hero a{width:32px;height:32px;line-height:32px}.home #connect .social div{padding:40px}}.leadership .content p:first-child:first-letter{float:none;padding:0;font:inherit}.leadership .leaders li{padding:36px 0}.leadership .leaders li:after{content:'';display:table;clear:both}.leadership .leaders li:before{top:-6px}.leadership .leaders li:first-child{margin:0;padding-top:25px}.leadership .leaders li:first-child:before{display:none}.leadership .leaders .profile{float:left;width:16.66667%;padding:0 10px;padding-left:0;max-width:170px}.leadership .leaders .profile img{width:100%}.leadership .leaders .details{width:58.33333%;padding:0 10px;float:left}.leadership .leaders .details h4{margin-bottom:0}@media all and (min-width: 0) and (max-width: 640px){.leadership .content .overview p{text-align:left}.leadership .leaders .details{width:83.33333%;padding:0 10px}}.location aside div+div{border-top:1px solid #d1d1d1;padding-top:36px}.location aside ul.spaced{padding:0 0 0.5em}.location aside .location-address{margin-bottom:15px}.location aside p{font-size:16px}.location .hero{text-align:center}.location .constrained{max-width:700px;margin:0 auto;text-align:center;font-family:Georgia,serif;clear:both;padding:60px 0}.location .constrained h2 em{font-family:Georgia,serif}.location .constrained p{color:#ececec}.location .details{font-family:"benton regular",sans-serif}.location .details h6,.location .details .richtext address,.richtext .location .details address{clear:left}.location .details ul{margin-bottom:1em}.location .details .expand:after{content:'';display:table;clear:both}.location .details .trigger{z-index:100}.location .details .location-address{margin-bottom:1.5em}.location .details .map{z-index:100;width:240px;margin-bottom:1em}.location .details .more{clear:left}.location .recognition:before{content:'';background:url("../bundles/nyulangoneweb/images/pages/location/recognition-badge.png") no-repeat;background-size:contain;display:block;height:59px;margin-bottom:16px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.location .recognition:before{background-image:url("../bundles/nyulangoneweb/images/pages/location/recognition-badge-retina.png")}}.location #welcome h1{margin:0}.location #welcome aside:after{display:none}.location #welcome aside p{font-size:16px}.location #welcome aside p.aside_item{margin-bottom:0.5em}.location #about .hero .overview{font-size:24px}@media all and (min-width: 641px) and (max-width: 1023px){.location #about .hero .overview{font-size:28px}}@media all and (min-width: 1024px){.location #about .hero .overview{font-size:32px}}@media all and (min-width: 1024px){.location #about .content p:first-child:first-letter{font:72px/1.1 "benton black",sans-serif;float:left;padding-right:10px}}@media all and (min-width: 641px) and (max-width: 1023px){.location #about .content p:first-child:first-letter{font:66px/1.1 "benton black",sans-serif;float:left;padding-right:10px}}.location #about aside div{padding-bottom:36px}.location #about aside p{color:#666}.location #about aside:after{display:none}.location #leadership li{padding:40px 0}.location #leadership li:after{content:'';display:table;clear:both}.location #leadership li:first-child:before{display:none}.location #leadership li p{font-family:Georgia,serif;font-size:16px}@media all and (min-width: 1024px){.location #leadership li p{font-size:18px}}.location #leadership li a{font-family:"benton medium",sans-serif}.location #leadership li h4{margin-bottom:0.5em}.location #leadership li h4 a{color:#333;font-family:"benton bold",sans-serif}.location #related{font-family:"benton regular",sans-serif;font-size:16px;color:#666}.location #related h4{color:#333;font-family:"benton regular",sans-serif}.location #related .hero{text-align:center}.location #visit .hero{text-align:center}.location #visit aside .share{padding-bottom:36px}.location #visit aside ul.spaced li{line-height:1em}.location #visit aside:after{display:none}.location #visit aside div+div{padding-bottom:36px}.location #visit #patientInformation .visitInfoLink{display:none}.location #visit #patientInformation .visitInfoLink:first-child{display:block;border-bottom:1px solid #d1d1d1;margin-bottom:2em}.location.landing{background:#f7f7f7}.location.landing #about{background:#fff;text-align:center;padding-bottom:60px}.location.landing .expandable-search{width:75%;z-index:100;max-width:none;background-color:#fff;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.location.landing input.filter{width:100%;max-width:100%;position:absolute;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.location.landing .tab{position:absolute;top:-64px;right:0;height:50px;width:20%;text-align:right}.location.landing .tab span{position:absolute;display:block;top:50%;width:100%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;line-height:1.5}.location.landing .tab.active{display:none}.location.landing #services{text-align:center}.location.landing #services table{width:100%;border-spacing:10px;border-collapse:separate}.location.landing .inpatient{margin-bottom:24px}.location.landing .inpatient ul{padding-top:2em}.location.landing .inpatient li{float:left;width:50%;padding:0 10px}.location.landing .inpatient li:nth-child(2n-1){clear:left}.location.landing .inpatient img{width:100%;margin-bottom:12px}.location.landing .inpatient p{font-family:"benton regular",sans-serif;font-size:16px;padding:0 10% 36px}.location.landing .outpatient{margin-bottom:0}.location.landing .outpatient:before{background:none;border-top:1px solid #d1d1d1}.location.landing .outpatient h5{margin-bottom:0.5em}.location.landing .outpatient ul{padding-bottom:50px}.location.landing .outpatient li{text-align:left;float:left;width:33.33333%;padding:0 10px}.location.landing .outpatient li:nth-child(3n-2){clear:left}.location.landing .outpatient div{padding:36px 0;margin-right:10%}.location.landing .outpatient p{font-family:"benton regular",sans-serif;font-size:16px}.location.landing .service{width:50%;padding:0 10px;padding:54px;text-align:center;border:1px solid #d1d1d1;background:#fff;font-family:"benton regular",sans-serif;font-size:16px;vertical-align:top}@media all and (min-width: 1024px){.location.landing .service{font-size:18px}}.location.directory .hero a{display:inline-block;font-size:16px}@media all and (min-width: 1024px){.location.directory .hero a{font-size:18px}}.location.directory .parallax{background-image:url("../bundles/nyulangoneweb/images/pages/location/pattern.jpg")}.location.directory .listing li{padding-right:33.33333%}.location.directory .az-active{padding-top:20px}@media all and (min-width: 1024px){.location aside{margin-top:0;position:relative}.location .details .location-address{max-width:50%}.location .details .trigger{float:left}.location .details .map{float:right;margin-bottom:0}.location #welcome aside{margin-top:12px}.location.landing #services h4 a{color:inherit}.location.landing .expandable-search{width:68%}.location.super-location .masonry div{width:50%}.location.super-location #about .aside{width:66.66667%;float:left}}@media all and (min-width: 641px) and (max-width: 1023px){.location aside{margin-top:72px}.location.landing #services h4 a{color:inherit}.location.landing .tab{text-align:right;width:30%}.location.landing .expandable-search{width:68%}}@media all and (min-width: 0) and (max-width: 640px){.location aside{margin-top:50px}.location aside:after{left:0;content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiCI/L7Pz//z8DMgYIMACJ6g2cVToUSgAAAABJRU5ErkJggg==") left top repeat-x;display:block;height:1px;width:100%;position:absolute;top:0}.location .constrained{padding:64px 0}.location .constrained:before{content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiCI/L7Pz//z8DMgYIMACJ6g2cVToUSgAAAABJRU5ErkJggg==") left top repeat-x;display:block;height:1px;width:100%;position:absolute;top:0}.location .accordion .trigger{padding-top:0;padding-bottom:0;margin-bottom:1em}.location .accordion .trigger:after{top:0}.location #about .overview:after{left:0;content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiCI/L7Pz//z8DMgYIMACJ6g2cVToUSgAAAABJRU5ErkJggg==") left top repeat-x;display:block;height:1px;width:100%;position:absolute;bottom:0}.location #leadership{border-top:1px solid #d1d1d1}.location #leadership h2{text-align:center}.location #leadership li{padding:24px 0;font-family:Georgia,serif}.location #related .hero{margin:0}.location #related .overview:after{content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiCI/L7Pz//z8DMgYIMACJ6g2cVToUSgAAAABJRU5ErkJggg==") left top repeat-x;display:block;height:1px;width:100%;position:absolute;bottom:0}.location #visit .content>h3{display:none}.location #visit aside:after{display:none}.location #visit .accordion+.accordion{margin-top:24px;padding-top:24px}.location.landing section.hero.large:first-child{padding:0}.location.landing #about{padding-bottom:30px}.location.landing #about li{width:100%;padding:0}.location.landing .expandable-search{width:100%}.location.landing .tab{position:relative;display:block;top:0;padding:25px 0;margin-bottom:10px;width:100%;text-align:left}.location.landing .tab span{position:relative;top:0}.location.landing #services h2{display:block;text-align:center}.location.landing #services table{border-spacing:0;border-collapse:separate;padding-top:10px;padding-bottom:20px;padding-left:4.16667%;padding-right:4.16667%}.location.landing .inpatient ul{padding-top:1em;text-align:left}.location.landing .inpatient p{padding:0 0 36px}.location.landing .outpatient{padding:0 20px}.location.landing .outpatient div{padding:24px 0;margin:0}.location.landing .outpatient ul{padding-bottom:32px}.location.landing .service{display:block;margin-bottom:1em;text-align:left;width:100%;padding:24px 24px 12px}.location.landing .service .button,.location.landing .service #appointments .slots a,#appointments .slots .location.landing .service a{display:none}.location.landing .location-button{padding-top:1em;margin-top:-1.5em}.location.directory .hero{padding-bottom:0}.location.directory .hero+section{padding-top:20px}.location.directory .listing li{padding-right:0}}.super-location #welcome h1{margin:0 0 .25em}.super-location #about{z-index:2}.super-location #about .aside{margin:2em 0;border-top:0.25em solid #580f8b;padding-top:1.5em;text-align:center}.super-location #about .aside:after{display:none}.super-location #about .aside h2{font-family:"benton medium",sans-serif}.super-location #about .aside p{font-size:1.25em}.super-location #about .aside .cta{font-family:"benton bold",sans-serif}.super-location #visit #patientInformation .visitInfoLink{display:block;margin-bottom:2em}.super-location aside#location-nav{z-index:10}.super-location aside#location-nav:after{background:none}.super-location aside#location-nav nav .accordion>a:after{display:inline-block;font-family:FontAwesome !important;font-style:normal;font-weight:normal;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f106';position:absolute;right:0;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);font-size:1.5em}.super-location aside#location-nav nav .accordion.open>a:after{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}.super-location aside#location-nav nav .accordion.open .children{display:block;border-top:0}.super-location aside#location-nav nav .share{margin-top:1em;border-top:0;padding-top:1em}.super-location aside#location-nav nav .share span{border-left:none;float:left;margin:0;padding-top:.5em}.super-location aside#location-nav nav .share a{padding:0}.super-location aside#location-nav nav .contact-us{padding-top:2em}@media all and (min-width: 1024px) and (max-width: 1279px){.super-location .container.indent{padding-left:0;padding-right:0}}@media all and (min-width: 1024px){.super-location aside#location-nav{display:block;position:absolute;height:100%;padding-top:23.75em;width:30%}.super-location aside#location-nav nav{font-size:.875em;position:absolute;width:275px;padding:2em;margin:2em 0 0 -2em}.super-location aside#location-nav nav a,.super-location aside#location-nav nav span{padding:.714em 32px .714em 0}.super-location aside#location-nav nav.is_stuck{z-index:1;background-color:rgba(255,255,255,0.9)}.super-location aside#location-nav nav .contact-us{font-size:.875em}.super-location aside#location-nav nav>ul li h4 a{padding-top:.3333em}}@media all and (min-width: 1024px){.super-location #leadership li .col-profile-image{width:25%;padding:0 10px 0 0}.super-location #leadership li .col-profile{width:75%;padding-left:1.5%}.super-location #related .hero,.super-location #visit .hero{padding:4.625em 0}}@media all and (min-width: 0) and (max-width: 1023px){.super-location aside#location-nav{display:block;margin:0 0 3em}.super-location aside#location-nav nav{margin:0 10% 0;position:relative}.super-location aside#location-nav nav .nav-tree h4{border-top:none}.super-location aside#location-nav nav .nav-tree ul{margin:0 1.5em}.super-location .indent{padding-left:0;padding-right:0}}@media all and (min-width: 641px) and (max-width: 1023px){.super-location #leadership #doc-list .results{margin-top:0}.super-location aside#location-nav nav .share{position:absolute;right:1.5em;top:1.125em;padding:0;border:0}.super-location aside#location-nav nav .contact-us>*{float:left;width:33.33333%;padding:0 10px}}@media all and (min-width: 0) and (max-width: 640px){.super-location aside#location-nav .accordion>.trigger{padding:.714em 32px .714em 0}.super-location aside#location-nav .accordion .trigger{margin-bottom:0;padding:.714em 32px .714em 0}.super-location aside#location-nav .accordion .trigger:after{top:.45em}.super-location #leadership{border:none}.super-location #leadership #doc-list .results .col-profile-image{width:20%;padding:0 10px 0 0}.super-location #leadership #doc-list .results .col-profile{width:66.66667%;padding:0}}.super-location.perlmutter #welcome .dark-tint{background-color:rgba(0,0,0,0.3)}.super-location.perlmutter #welcome #LocationTitle h1{display:block}.super-location.perlmutter #welcome #LocationTitle h1 img{display:block;margin:0 auto}.super-location.perlmutter #welcome #LocationTitle .tagline{font-weight:normal;font-family:"benton medium",sans-serif}@media all and (min-width: 1024px){.super-location.perlmutter .indent{padding-left:80px;padding-right:80px}.super-location.perlmutter #welcome.hero #LocationTitle{height:461px}.super-location.perlmutter #welcome.hero #LocationTitle h1{padding:0}.super-location.perlmutter #welcome.hero #LocationTitle .tagline{font-size:1.8em}.super-location.perlmutter #welcome.hero #ConditionSearch{float:left}.super-location.perlmutter #welcome.hero .actions .container .content>*{float:left !important}.super-location.perlmutter #welcome.hero #PhoneIcon{width:auto;margin-left:0;float:left}.super-location.perlmutter aside#location-nav{padding-top:26.75em}}@media all and (min-width: 1024px){.super-location.perlmutter #welcome.hero #LocationTitle{padding:117px 150px 116px}.super-location.perlmutter #welcome.hero .actions .content{margin-left:4%}.super-location.perlmutter #welcome.hero .actions .content>*{margin-right:1.35em}.super-location.perlmutter #welcome.hero #ConditionSearch{max-width:387px}}@media all and (min-width: 1024px) and (max-width: 1279px){.super-location.perlmutter #welcome.hero #LocationTitle{padding:117px 5% 116px}.super-location.perlmutter #welcome.hero .actions .content{margin-left:-3%}.super-location.perlmutter #welcome.hero .actions .content>*{margin-right:10px}.super-location.perlmutter #welcome.hero #ConditionSearch{max-width:350px}}@media all and (min-width: 0) and (max-width: 1023px){.super-location.perlmutter #welcome.hero section#LocationTitle{width:auto;min-height:auto}.super-location.perlmutter #welcome.hero #ConditionSearch{width:100%;float:none;clear:both}.super-location.perlmutter #welcome.hero.sticky{display:none}}@media all and (min-width: 641px) and (max-width: 1023px){.super-location.perlmutter #welcome.hero section#LocationTitle{padding:60px 0 40px;width:auto}.super-location.perlmutter #welcome.hero section#LocationTitle h1{padding:0;margin:0 auto .25em;height:auto}.super-location.perlmutter #welcome.hero section#LocationTitle .tagline{font-size:24px}.super-location.perlmutter #welcome.hero .actions{height:246px;padding:0}.super-location.perlmutter #welcome.hero .actions .overlay{height:93px}.super-location.perlmutter #welcome.hero .actions .content>*{padding:0 10px 1em 0}.super-location.perlmutter #welcome.hero .actions .phone{float:none;clear:both;margin:0;padding:2.5em}.super-location.perlmutter #welcome.hero .speech-arrow:after{display:block}}@media all and (min-width: 0) and (max-width: 640px){.super-location.perlmutter #welcome.hero #LocationTitle{padding:30px 0;min-height:initial}.super-location.perlmutter #welcome.hero #LocationTitle h1{padding:0;height:auto}.super-location.perlmutter #welcome.hero .actions .overlay{height:45px}.super-location.perlmutter #welcome.hero .actions .content>*{width:100%;max-width:331px}.super-location.perlmutter #welcome.hero .actions .phone{margin:0 auto;padding:.666em;clear:both}}.medical-researcher.confirm section{padding-top:0}.medical-researcher .confirmation-data{margin-top:40px}.medical-researcher .confirmation-data li{margin-bottom:1em}.medical-researcher .confirmation-data li strong{font-size:16px}.medical-researcher .confirmation-data li span{color:#666;font-size:20px}.medical-researcher .hero-confirmation{background:#f5f5f5;padding:40px 0 40px 0;text-align:center;margin-bottom:50px;border-bottom:3px solid #f1f1f1}.medical-researcher .hero-confirmation h2:before{content:'\e601';font-family:"FontAwesome";color:#4ccead;position:relative;top:4px;margin-right:20px}.medical-researcher .hero-confirmation p{font-size:24px}.medical-researcher h1{font-size:30px}@media all and (min-width: 641px) and (max-width: 1023px){.medical-researcher h1{font-size:36px}}@media all and (min-width: 1024px){.medical-researcher h1{font-size:42px}}.medical-researcher .contact-form{margin-top:40px}.medical-researcher .contact-form .list.error{margin-bottom:2em}.medical-researcher .contact-form .first-name{width:50%;float:left;padding-right:10px}.medical-researcher .contact-form .last-name{width:50%;float:right}.medical-researcher .contact-form label{margin-bottom:0.5em}.medical-researcher .contact-form input[type="radio"]+label{width:145px;font-size:13px}@media all and (min-width: 0) and (max-width: 640px){.medical-researcher .contact-form input[type="radio"]+label{width:130px}}.medical-researcher .contact-form input[type="checkbox"]{float:left;margin-top:5px;margin-right:15px;font-size:13px}.medical-researcher .contact-form label{text-overflow:ellipsis;overflow:hidden}.medical-researcher .egg-donor-form .egg-donor-form-date-field select{width:33%}.medical-researcher .egg-donor-form .error select,.medical-researcher .egg-donor-form .error label{border-color:#CE3F1B}.medical-researcher .egg-donor-form input[type=checkbox].error{outline:1px solid #CE3F1B}.medical-researcher .egg-donor-form .error-text{color:#CE3F1B}.our-story aside{position:relative}.our-story .content .overview{padding-bottom:40px;margin-bottom:40px}@media all and (min-width: 1024px){.our-story .content .overview p:first-child:first-letter{font:72px/1.1 "benton black",sans-serif;float:left;padding-right:10px}}@media all and (min-width: 641px) and (max-width: 1023px){.our-story .content .overview p:first-child:first-letter{font:66px/1.1 "benton black",sans-serif;float:left;padding-right:10px}}.our-story .content .overview:after{content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiCI/L7Pz//z8DMgYIMACJ6g2cVToUSgAAAABJRU5ErkJggg==") left top repeat-x;display:block;height:1px;width:100%;position:absolute;bottom:0}.our-story .quote{font-size:16px}.our-story .quote p{color:#666}.our-story .quote img{max-width:100%;margin-bottom:0.5em}.our-story #programs{padding-top:60px;margin-top:60px;border-top:3px solid #d1d1d1}@media all and (min-width: 1024px){.our-story .hero h1{margin-top:36px}}@media all and (min-width: 641px) and (max-width: 1023px){.our-story .hero h1{margin-top:36px}}@media all and (min-width: 0) and (max-width: 640px){.our-story .overview p{text-align:center}}.patient-support .hero{text-align:center}.patient-support .indent:after,.patient-support .masonry:after{content:'';display:table;clear:both}@media all and (min-width: 0) and (max-width: 640px){.patient-support .masonry div:first-child{padding-top:0}}.press-releases.listing{z-index:8}.press-releases.listing .hero{text-align:center}.press-releases.listing .hero .parallax{background-image:url("../bundles/nyulangoneweb/images/pages/press-releases/bg-hero.jpg")}.press-releases.listing .hero .container{padding-top:0}.press-releases.listing .list-items li:first-child{padding-top:0}.press-releases.single h1{font-size:30px}@media all and (min-width: 641px) and (max-width: 1023px){.press-releases.single h1{font-size:36px}}@media all and (min-width: 1024px){.press-releases.single h1{font-size:42px}}.press-releases.single .content .overview{margin:40px 0 50px 0}.press-releases.single .content time{display:block}.press-releases.single .media-inquiries{margin-top:1em}.press-releases.single .media-inquiries p{font-size:16px}@media all and (min-width: 1024px){.press-releases.single .media-inquiries p{font-size:18px}}.press-releases.single section{min-height:800px}.publications.landing .introduction{text-align:center;font-size:20px}@media all and (min-width: 641px) and (max-width: 1023px){.publications.landing .introduction{font-size:22px}}@media all and (min-width: 1024px){.publications.landing .introduction{font-size:24px}}.publications.landing h1{text-align:center}.publications.landing .issues li{min-height:480px}.publications.landing .issues li img{width:100%;margin-bottom:12px}.publications.landing .issues li p{font-size:16px}.publications.listing .hero{background-color:#434b4f}.publications.listing .hero .container{padding-top:0}.publications.listing .hero .container h1{text-align:center}.publications.listing li img{margin-top:0}.publications.single .content .overview{font-size:20px}.publications.single .overview{border-bottom:1px solid #d1d1d1;margin-top:40px;padding-bottom:50px}.publications.single .overview:after{content:'';display:table;clear:both}.publications.single .summary{width:66.66667%;float:left}.publications.single .summary p{position:relative}.publications.single nav .child-selected .children{display:block}.publications.single .cover-image{float:left;margin-right:30px;max-width:25%;top:5px}@media all and (min-width: 1024px){.publications.landing .introduction{margin:0 auto 92px;width:83.33333%;padding:0 10px}}@media all and (min-width: 641px) and (max-width: 1023px){.publications.landing .introduction{margin:0 auto 92px;width:83.33333%;padding:0 10px}}@media all and (min-width: 0) and (max-width: 640px){.publications.landing .introduction{margin-bottom:45px}.publications.landing .issues li{min-height:0;padding-bottom:36px;margin-bottom:36px}.publications.landing .issues li:after{content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiCI/L7Pz//z8DMgYIMACJ6g2cVToUSgAAAABJRU5ErkJggg==") left top repeat-x;display:block;height:1px;width:100%;position:absolute;bottom:0}.publications.single .summary{width:100%}.publications.single .cover-image{float:none;margin:0 0 30px 0;max-width:100%}}.search-results #search{position:static;opacity:1;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);margin-bottom:50px;background:#141414}.search-results .result-items li{padding:48px 0;border-bottom:none}.search-results .result-items li:first-child{padding-top:0}.search-results .result-items li:last-child{padding-bottom:0}.search-results .result-items li:last-child:after{background:none}.search-results .result-items li a{font-family:"benton medium",sans-serif}.search-results .result-items li .type{color:#666;font-family:"benton medium",sans-serif;font-size:13px}.search-results .result-items li .snippet{font-family:"benton regular",sans-serif;font-size:16px}.search-results .pagination .next{border:none;margin:0;padding:0}.search-results .no-results{padding:0 200px 290px 200px;text-align:center}@media all and (min-width: 641px) and (max-width: 1023px){.search-results .no-results{padding:0 0 290px 0}}@media all and (min-width: 0) and (max-width: 640px){.search-results .no-results{padding:0 0 200px 0}}.container[role="navigation"]{z-index:inherit}.finddoc a{font-family:"benton medium",sans-serif}.finddoc select{height:60px;margin-bottom:0.5em}.finddoc .landing.hero{color:#fff;text-align:center;background:#434b4f url("../bundles/nyulangoneweb/images/pages/find-a-doc/pattern.jpg") top center no-repeat;background-size:cover;padding-bottom:0;padding-top:2em;-moz-transition:padding 0.7s ease;-o-transition:padding 0.7s ease;-webkit-transition:padding 0.7s ease;transition:padding 0.7s ease}.finddoc .landing.hero .search-single{height:60px;padding:18px 0;max-width:100%;font-size:18px}@media all and (min-width: 0) and (max-width: 640px){.finddoc .landing.hero .search-single{font-size:16px}}.finddoc .landing.hero .overview{margin-bottom:1.5em}.finddoc .landing.hero .wrapper-background{background-color:rgba(0,0,0,0.2);padding:27px 0px}.finddoc .landing.hero .wrapper-background #doctor-search{margin-top:0px}.finddoc .landing.hero .search-container{font-size:18px;display:inline-block}.finddoc .landing.hero .search-container button{height:44px;width:44px;top:8px;right:8px}.finddoc .landing.hero .search-container .loader{top:20px}@media all and (min-width: 0) and (max-width: 640px){.finddoc .landing.hero .search-container.active .search-single{border-radius:5px}}@media all and (min-width: 641px) and (max-width: 1023px){.finddoc .landing.hero .search-container.active .search-single{border-radius:5px 5px 0 0}}@media all and (min-width: 1024px){.finddoc .landing.hero .search-container.active .search-single{border-radius:5px 5px 0 0}}.finddoc .landing.hero .search-container.active .search-single#query.error{border:1px solid #ce3f1b;z-index:110}@media all and (min-width: 0) and (max-width: 640px){.finddoc .landing.hero .search-container.active .search-single#query.error{border-radius:5px 5px 0 0}}.finddoc .landing.hero .search-container .search-single#query.error{z-index:110}@media all and (min-width: 0) and (max-width: 640px){.finddoc .landing.hero .search-container .search-single#query.error{border-radius:5px 5px 0 0}}.finddoc .landing.hero .search-container.no-results{display:none}.finddoc .landing.hero .chosen-container{display:inline-block;font-size:18px}.js .finddoc .landing.hero .chosen-container{max-width:600px}.js .finddoc .landing.hero .chosen-results{max-width:600px}.js .finddoc .landing.hero .chosen-search input{max-width:600px}.js .finddoc .landing.hero .search-container{max-width:800px}.finddoc #doctor-search{text-align:center;margin-top:20px;z-index:8}.finddoc #doctor-search p{display:none}.finddoc #doctor-search p a{color:#fff;font-family:"benton medium",sans-serif;text-decoration:underline}.finddoc #doctor-search p a.browse-conditions{margin-left:24px}.js .finddoc #doctor-search p{display:block;margin-top:20px}.js .finddoc #doctor-search .browse-conditions:before{color:#fff}.finddoc #doctor-search .search-container .reset-fad,.finddoc #doctor-search .search-container .clear-filter{margin-right:0;top:18px;margin-top:0;display:none}.finddoc #doctor-search .chosen-container .loader{top:20px}.finddoc #doctor-search .chosen-container.loading .chosen-single-with-deselect>abbr{display:none}.finddoc #doctor-search .chosen-container .chosen-single{height:60px;padding:18px}.finddoc #doctor-search .chosen-container .chosen-single:after{top:4px}.finddoc #doctor-search .chosen-container .chosen-single.chosen-single-with-deselect>abbr{right:15px}@media all and (min-width: 0) and (max-width: 640px){.finddoc .links-group{min-height:437px}}.finddoc .links-group .third{padding-top:27px;padding-bottom:27px;border-right:1px dotted #ececec;font-size:16px}.finddoc .links-group .third:last-child{border:none}.finddoc .links-group .third a{display:block;margin-bottom:5px;font-size:16px;font-family:"benton medium",sans-serif}@media all and (min-width: 1024px){.finddoc .links-group .third a{font-size:18px}}.finddoc #search-results{display:none}.finddoc #search-results.loading #doc-list{opacity:0.1}.finddoc #search-results.loading #doc-list .container{position:relative;overflow:hidden}.finddoc #search-results.loading .loader{margin-left:-35px;display:block;top:80px;left:50%;width:72px;height:30px;background:url("../bundles/nyulangoneweb/images/modules/loader_72.gif") no-repeat right top;background-size:cover;z-index:400}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.finddoc #search-results.loading .loader{background:url("../bundles/nyulangoneweb/images/modules/loader_72_retina.gif") no-repeat right top;background-size:72px 30px;height:30px;width:72px}}.finddoc #search-results #doc-list{-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.finddoc #search-results #doc-list hr.content-seperator{display:none}@media all and (min-width: 1024px){.finddoc #search-results #doc-list hr.content-seperator{display:block;margin:0;position:relative;top:5.6em;font-size:18px;height:1px;border:0;border-bottom:1px solid #D9D9D9;box-shadow:0px 1px 0px #E2E2E2}}@media all and (min-width: 1024px){.finddoc #search-results #doc-list.no-sorting hr.content-seperator{top:2.5em}}@media all and (min-width: 1024px){.finddoc #search-results #doc-list .container.doc-list-results .map-container.stick{top:6em}}@media all and (min-width: 1024px){.finddoc #search-results #doc-list .container.doc-list-results .results.location-results{margin-top:3.3em;min-height:550px}}.finddoc #services{text-align:center;padding:37px 37px 36px 37px;background:#f7f7f7}.finddoc #services h2{display:block;text-align:center;padding-top:1em}.finddoc #services h4 a{color:#333333;font-family:"benton bold",sans-serif;font-size:18pt}.finddoc #services table{width:100%;padding-top:10px;padding-bottom:20px;border-spacing:20px;border-collapse:separate;padding-left:4.16667%;padding-right:4.16667%}.finddoc #services .no-desktop{display:none}.finddoc .service{width:50%;padding:0 10px;width:33%;padding:54px;text-align:center;border:1px solid #d1d1d1;background:#fff;font-family:"benton regular",sans-serif;font-size:16px;margin-bottom:1em;padding:37px 37px 28px 37px;vertical-align:top}@media all and (min-width: 1024px){.finddoc .service{font-size:18px}}.finddoc .service .dotted-top-rule,.finddoc .service ul.links li:before,ul.links .finddoc .service li:before,.finddoc .service main .content+.content:before,main .finddoc .service .content+.content:before,.finddoc .service .public-notices .item:before,.public-notices .finddoc .service .item:before,.finddoc .service #appointments tr.day:before,#appointments .finddoc .service tr.day:before,.finddoc .service #research h6:before,#research .finddoc .service h6:before,.finddoc .service #research .richtext address:before,#research .richtext .finddoc .service address:before,.finddoc .service .richtext #research address:before,.richtext #research .finddoc .service address:before,.finddoc .service .leadership .leaders li:before,.leadership .leaders .finddoc .service li:before,.finddoc .service #doc-list .results>li:before,#doc-list .finddoc .service .results>li:before{display:none}.finddoc .wrapper-background #doctor-search{margin-top:0px}.finddoc .wrapper-box{min-height:155px}.finddoc .title-margin{padding-top:13px}.finddoc.list{padding-bottom:2px}.finddoc.list .content.search-location{margin-top:1em}.finddoc.list .content.search-location h1{font-size:40px}@media all and (min-width: 641px) and (max-width: 1023px){.finddoc.list .content.search-location h1{font-size:54px}}@media all and (min-width: 1024px){.finddoc.list .content.search-location h1{font-size:72px}}.finddoc.list .content.search-location h1,.finddoc.list .content.search-location h2,.finddoc.list .content.search-location h3,.finddoc.list .content.search-location h4,.finddoc.list .content.search-location h5,.finddoc.list .content.search-location h6,.finddoc.list .content.search-location .richtext address,.richtext .finddoc.list .content.search-location address{text-align:left}.finddoc.list .content.search-location h1 a,.finddoc.list .content.search-location h2 a,.finddoc.list .content.search-location h3 a,.finddoc.list .content.search-location h4 a,.finddoc.list .content.search-location h5 a,.finddoc.list .content.search-location h6 a,.finddoc.list .content.search-location .richtext address a,.richtext .finddoc.list .content.search-location address a{color:#fff !important;text-decoration:underline}.finddoc.list .content.search-location h1.location-return,.finddoc.list .content.search-location h2.location-return,.finddoc.list .content.search-location h3.location-return,.finddoc.list .content.search-location h4.location-return,.finddoc.list .content.search-location h5.location-return,.finddoc.list .content.search-location h6.location-return,.finddoc.list .content.search-location .richtext address.location-return,.richtext .finddoc.list .content.search-location address.location-return{margin-top:-1em}.finddoc.list .content.search-location #doctor-search .top-filters>div:first-child{display:none}@media all and (min-width: 1024px){.finddoc.list .content.search-location #doctor-search .top-filters>div{width:32.5%;padding:0 10px}}.finddoc.list h1{font-size:30px}@media all and (min-width: 641px) and (max-width: 1023px){.finddoc.list h1{font-size:36px}}@media all and (min-width: 1024px){.finddoc.list h1{font-size:42px}}.finddoc.list .filters-group .chosen-with-drop .chosen-drop{box-shadow:none}.finddoc.list .filters-group .loading .submit{display:none}.finddoc.list .chosen-container{margin-bottom:10px;width:100%;max-width:400px;display:inline-block}.finddoc.list #doctor-search .search-container .submit.button,.finddoc.list #doctor-search .search-container #appointments .slots a.submit,#appointments .slots .finddoc.list #doctor-search .search-container a.submit{right:18px}.finddoc.list #doctor-search .search-container .reset-fad,.finddoc.list #doctor-search .search-container .clear-filter{display:block}.finddoc.list #doctor-search .search-container.active.loading .submit.button,.finddoc.list #doctor-search .search-container.active.loading #appointments .slots a.submit,#appointments .slots .finddoc.list #doctor-search .search-container.active.loading a.submit{display:none}.finddoc.list #doctor-search .search-container.loading .reset-fad,.finddoc.list #doctor-search .search-container.loading .clear-filter{display:none}.finddoc.list #doctor-search .search-container .search-single{opacity:1}.finddoc.list #doctor-search .search-toggle{display:none}.finddoc.list .landing.hero{padding:10px 0 0 0}.finddoc.list .landing.hero .landing-description{display:none}.finddoc.list .landing.hero .filters{display:block}.finddoc.list #search-results{display:block}.finddoc.list .services-links{display:none}.finddoc.finddoc-standalone-listing .current-doctors{display:none}.finddoc.finddoc-standalone-listing .results-header .current-doctors{display:block}.finddoc .if-results{font-size:16px;height:70px;margin-top:-35px}.finddoc .if-results hr{font-size:.8889em;margin:2em 0 1.875em}@media all and (min-width: 1024px){.finddoc .if-results{font-size:18px}}.finddoc .if-results .schl_online{display:inline-block;vertical-align:top}.finddoc .if-results .schl_online .schl_filter{display:inline-block}.finddoc .if-results .primary-care{display:inline-block;vertical-align:top}.finddoc .if-results .primary-care .pcp{display:inline-block}.finddoc .if-results .primary-care .checkbox-pcp{float:left}.finddoc .if-results .primary-care .checkbox-pcp.checkbox-pcp{display:none}.finddoc .if-results .current-doctors{font-family:"benton regular",sans-serif;width:50%;float:left;padding-top:6px}.finddoc .if-results .current-doctors b{font-family:"benton bold",sans-serif}.finddoc .if-results .print-results{float:right;width:50%;text-align:right;margin-bottom:10px}.finddoc .if-results .print-results p{text-transform:uppercase;font-size:14px;font-weight:bold}.finddoc .if-results .print-results p a{background-color:#ccc;padding:8px;border-radius:50%;color:#fff;margin-left:20px;font-size:20px}.finddoc .if-results .print-results p a:hover,.finddoc .if-results .print-results p a:active,.finddoc .if-results .print-results p a:focus{text-decoration:none;background-color:#90f}.finddoc .no-doctors{font-size:20px;padding:64px 10%;text-align:center;margin-bottom:30px}@media all and (min-width: 641px) and (max-width: 1023px){.finddoc .no-doctors{font-size:22px}}@media all and (min-width: 1024px){.finddoc .no-doctors{font-size:24px}}.finddoc .no-doctors h3:before{content:"\e630";font-family:"FontAwesome";display:inline-block;color:#8116cc;position:relative;margin-right:15px;position:relative;top:-3px;vertical-align:middle}.finddoc .filters{color:#fff;overflow:visible;display:none}.finddoc .filters label{display:none}.finddoc .filters .filter-by{font-family:"benton bold",sans-serif;font-size:13px;text-transform:uppercase;display:inline-block;margin:0;padding:21px 18px 0 0;vertical-align:top}.finddoc .filters #toggle-filters{float:none;clear:both}.finddoc .filters #toggle-filters>.button,.finddoc .filters #appointments .slots #toggle-filters>a,#appointments .slots .finddoc .filters #toggle-filters>a{padding:15px 60px 15px 30px;line-height:20px;max-width:none;float:left}.finddoc .filters #toggle-filters>.button:after,.finddoc .filters #appointments .slots #toggle-filters>a:after,#appointments .slots .finddoc .filters #toggle-filters>a:after{position:absolute;right:30px;font-family:"FontAwesome";content:"\e605";top:15px;margin-left:10px;font-size:23px}.finddoc .filters #toggle-filters .filters-group{display:inline-block;vertical-align:top;width:100%;margin-bottom:1em}.finddoc .filters #toggle-filters .filters-group .close-dialog{display:none}.finddoc .filters #toggle-filters .filter-drop{width:auto;display:inline-block}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad{width:auto !important;margin-bottom:0;z-index:7}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad>a{border-color:transparent;background:none;box-shadow:none}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.loading .loader{display:none !important}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container{font-size:16px}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single{border:0 none;padding:21px 18px 0 0;background:none;width:auto !important;color:white;z-index:6;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single:after{display:none}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single span{color:#c6c4d2;box-shadow:none;-webkit-appearance:none}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single select{color:#c6c4d2;font-family:"benton medium",sans-serif;font-size:16px;height:20px;min-width:90px;max-width:90px;margin-right:26px;padding:0;display:inline-block;background:transparent;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single select:hover{color:white}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single select:focus{border:none;box-shadow:none}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single.chosen-default>div,.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single.chosen-single-with-deselect>abbr{position:absolute;right:15px;top:40px;margin-top:-1.1em;line-height:1em;height:1em;width:1em;font-size:1em;border-radius:50%;text-align:center;background-color:#8116cc;z-index:6}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single.chosen-default>div:before,.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single.chosen-single-with-deselect>abbr:before{font-family:"FontAwesome";content:'\f107';color:#c6c4d2;display:block}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single.chosen-single-with-deselect span{color:white}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single.chosen-single-with-deselect select{color:white}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single.chosen-single-with-deselect>abbr:before{font-size:7px;content:'\f00d'}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad .chosen-drop{width:350px;border:1px solid #0c9;border-top-left-radius:5px;border-top-right-radius:5px;top:7px}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad .chosen-search input[type="text"]:after{border:0;display:inline-block;background-color:#fff;color:#90f;border-radius:5px;text-decoration:none !important;text-align:center;font-family:"benton medium",sans-serif;font-size:16px;padding:18px 30px;margin:12px 0;cursor:pointer;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-transition:background-color 0.3s,border-color 0.3s,color 0.3s;-o-transition:background-color 0.3s,border-color 0.3s,color 0.3s;-webkit-transition:background-color 0.3s,border-color 0.3s,color 0.3s;transition:background-color 0.3s,border-color 0.3s,color 0.3s}@media all and (min-width: 1024px){.finddoc .filters #toggle-filters .filter-drop .custom-select-fad .chosen-search input[type="text"]:after{font-size:18px}}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad:hover .chosen-single span{background:none;color:#fff}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad:hover .chosen-single.chosen-default>div,.finddoc .filters #toggle-filters .filter-drop .custom-select-fad:hover .chosen-single.chosen-single-with-deselect>abbr{cursor:pointer;background-color:#90f;color:white}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-with-drop{z-index:10}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-with-drop .chosen-single{background-color:transparent !important}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container-active{border:0 none}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container-active>a{box-shadow:none;border-color:transparent;background-color:transparent}.finddoc .filters #toggle-filters #gender_chosen .chosen-drop{width:150px !important}.finddoc .filters #toggle-filters #language_chosen .chosen-drop{width:200px !important}.finddoc .filters #toggle-filters .mobile-filter-header{display:none}@media all and (min-width: 0) and (max-width: 640px){.finddoc .filters #toggle-filters .mobile-filter-header{display:none}}.finddoc .filters #sub-filters{font-size:.8em;position:absolute;top:5.125em;z-index:7;width:100%;color:#000}.finddoc .filters #sub-filters label{display:block}.finddoc .filters #sub-filters>div{float:left}.finddoc .filters #sub-filters .view-only{width:60.0%;padding:0 10px;padding-left:0;text-align:left;line-height:3.125em}.finddoc .filters #sub-filters .view-only span,.finddoc .filters #sub-filters .view-only input,.finddoc .filters #sub-filters .view-only label{display:inline-block;font-size:1em}.finddoc .filters #sub-filters .view-only span{padding-left:1.875em}.finddoc .filters #sub-filters .view-only span:first-child{font-size:.875em;padding-left:0;font-weight:bold;text-transform:uppercase}.finddoc .filters #sub-filters .view-only .schl_online{display:inline-block;vertical-align:top}.finddoc .filters #sub-filters .view-only .schl_online .schl_filter{display:inline-block}.finddoc .filters #sub-filters .view-only .primary-care{display:inline-block;vertical-align:top}.finddoc .filters #sub-filters .view-only .primary-care .pcp{display:inline-block}.finddoc .filters #sub-filters .view-only .primary-care .checkbox-pcp{float:left}.finddoc .filters #sub-filters .view-only .primary-care .checkbox-pcp.checkbox-pcp{display:none}.finddoc .filters #sub-filters .sort-options{width:40%;padding:0 10px}.finddoc .filters #sub-filters .sort-options>label{line-height:3.5714em;text-transform:uppercase;font-weight:bold;font-size:.875em;z-index:-1}.finddoc .filters #sub-filters .sort-options #sort{float:right}.finddoc .filters #sub-filters .sort-options #sort input+label{font-size:1em}@media all and (min-width: 1024px){.finddoc .links-group .third div{padding-left:30px;padding-right:30px}.finddoc #toggle-filters>.button,.finddoc #appointments .slots #toggle-filters>a,#appointments .slots .finddoc #toggle-filters>a{display:none}.finddoc .content.search-location #condition+.chosen-container .chosen-drop,.finddoc #insurance+.chosen-container .chosen-drop{top:0;border:0}.finddoc .content.search-location #condition+.chosen-container .chosen-single,.finddoc #insurance+.chosen-container .chosen-single{padding:1.25em;background-color:#FFF}.finddoc .content.search-location #condition+.chosen-container .chosen-single :after,.finddoc #insurance+.chosen-container .chosen-single :after{display:none}.finddoc .content.search-location #condition+.chosen-container .chosen-search,.finddoc #insurance+.chosen-container .chosen-search{background-color:transparent}.finddoc .content.search-location #condition+.chosen-container .chosen-search input,.finddoc #insurance+.chosen-container .chosen-search input{height:58px;background-color:transparent;border-top:0;border-bottom:0}.finddoc .content.search-location #condition+.chosen-container .chosen-results,.finddoc #insurance+.chosen-container .chosen-results{border:1px solid #d1d1d1}}@media all and (min-width: 1024px) and (max-width: 1279px){.finddoc .filters #sub-filters{font-size:.7em;top:6em}.finddoc .filters #sub-filters .view-only span{padding-left:.75em}.finddoc .filters #sub-filters #sort input[type="radio"]+label{padding-left:1em;padding-right:1em}}@media all and (min-width: 641px) and (max-width: 1023px){.finddoc .if-results.no-sorting{margin-top:0}.finddoc .if-results .current-doctors{width:66%;position:absolute;top:-3.375em}.finddoc .if-results .print-results{display:none}.finddoc .chosen-single{min-height:20px}.finddoc .landing.hero{text-align:left}.finddoc #doctor-search{text-align:left}.finddoc .third{width:100%;float:none;padding:20px 0;margin:0;border:none;border-bottom:1px dotted #ececec}.finddoc.finddoc-standalone-listing .results-header .current-doctors{float:none}.finddoc.finddoc-standalone-listing .results-header .find-a-doc{float:none}.finddoc #services{padding:0px}.finddoc #services table{padding:0px 15px}.finddoc #services .container{margin:0px !important}.finddoc #services h4 a{font-family:"benton medium",sans-serif;font-size:14pt}.finddoc .service{display:block;text-align:left;width:100%;padding:1.25em .625em 1.25em 0px !important;margin:0px;border:0px;background-color:transparent}.finddoc .service .dotted-top-rule,.finddoc .service ul.links li:before,ul.links .finddoc .service li:before,.finddoc .service main .content+.content:before,main .finddoc .service .content+.content:before,.finddoc .service .public-notices .item:before,.public-notices .finddoc .service .item:before,.finddoc .service #appointments tr.day:before,#appointments .finddoc .service tr.day:before,.finddoc .service #research h6:before,#research .finddoc .service h6:before,.finddoc .service #research .richtext address:before,#research .richtext .finddoc .service address:before,.finddoc .service .richtext #research address:before,.richtext #research .finddoc .service address:before,.finddoc .service .leadership .leaders li:before,.leadership .leaders .finddoc .service li:before,.finddoc .service #doc-list .results>li:before,#doc-list .finddoc .service .results>li:before{display:block}.finddoc .service h4 a{color:#9933cc !important}.finddoc .service .button,.finddoc .service #appointments .slots a,#appointments .slots .finddoc .service a{display:none}.finddoc .wrapper-box{min-height:0}.finddoc #toggle-filters{width:100%;margin-top:15px;float:left;clear:none}.finddoc #toggle-filters .filter-by{display:none}.finddoc #toggle-filters .filters-group{position:fixed;top:0;left:0;z-index:10000;overflow:scroll;display:none !important;width:100%;height:100%;padding:0;margin-top:0;background-color:#f7f7f7;text-align:left;box-shadow:none;border:none}.finddoc #toggle-filters .filters-group:before,.finddoc #toggle-filters .filters-group:after{display:none !important}.finddoc #toggle-filters .filters-group .chosen-search{width:100% !important}.finddoc #toggle-filters .filters-group .chosen-search input{max-width:100%}.finddoc #toggle-filters .filters-group .chosen-container .chosen-results{max-width:100%}.finddoc #toggle-filters.active>.button:after,.finddoc #appointments .slots #toggle-filters.active>a:after,#appointments .slots .finddoc #toggle-filters.active>a:after{position:absolute;right:35px;font-family:"FontAwesome";content:"\f00d";font-size:12px;margin-left:10px;top:15px}.finddoc #toggle-filters.active .filters-group{display:block !important;padding:0 1em}.finddoc #toggle-filters.active .filters-group:before{content:"";display:block;width:0;height:0;position:absolute;z-index:1;border:10px solid transparent;border-bottom-color:#d1d1d1;border-top:0;top:-10px;left:50%;margin-left:-5px;left:auto;right:30px}.finddoc #toggle-filters.active .filters-group:after{content:"";display:block;width:0;height:0;position:absolute;z-index:1;border:10px solid transparent;border-bottom-color:#fff;border-top:0;top:-10px;left:50%;margin-left:-5px;left:auto;right:30px;top:-9px}.finddoc #toggle-filters.active .filters-group .mobile-filter-header{display:block;height:auto;padding:1.1875em 0;margin:0 0 1.875em -1em;width:105%;background-color:#580f8b;font-weight:bold;text-align:center}.finddoc #toggle-filters.active .filters-group>div,.finddoc #toggle-filters.active .filters-group .filter-drop{display:block}.finddoc #toggle-filters.active .filters-group>div .custom-select-fad.chosen-container .chosen-single select,.finddoc #toggle-filters.active .filters-group .filter-drop .custom-select-fad.chosen-container .chosen-single select{background-color:white}.finddoc #toggle-filters.active .filters-group #sub-filters{clear:both;font-size:1em;position:relative;top:0;overflow:auto;width:auto;margin:1.875em 1.75em 3.125em}.finddoc #toggle-filters.active .filters-group #sub-filters>div{width:100%;padding:0;line-height:1.5em;margin-bottom:2em}.finddoc #toggle-filters.active .filters-group #sub-filters>div span{font-size:1em;display:block;padding:0}.finddoc #toggle-filters.active .filters-group #sub-filters>div span:first-child{margin-bottom:1.25em;font-size:1em;text-align:center;text-transform:none}.finddoc #toggle-filters.active .filters-group #sub-filters #sort{float:none;position:absolute;width:100%;top:1.25em}.finddoc #toggle-filters.active .filters-group #sub-filters #sort label{width:50%}.finddoc #toggle-filters.active .filters-group #sub-filters .distance-sort #sort label{width:33.3333%;padding:.75em}.finddoc #toggle-filters.active .filters-group #sub-filters .sort-options>label{font-size:1em;position:relative;top:-2em;text-align:center;text-transform:none}.finddoc #toggle-filters.active .filters-group .close-dialog{display:block}.finddoc #toggle-filters.active .filters-group .close-dialog div:first-child{padding-right:5px}.finddoc #toggle-filters.active .filters-group .close-dialog div:last-child{padding-left:5px}.finddoc .filters #toggle-filters{padding:0}.finddoc .filters #toggle-filters>.button,.finddoc .filters #appointments .slots #toggle-filters>a,#appointments .slots .finddoc .filters #toggle-filters>a{position:absolute;right:0;top:.75em;z-index:1}.finddoc .filters #toggle-filters .button-row [class^='col'] .button,.finddoc .filters #toggle-filters .button-row [class^='col'] #appointments .slots a,#appointments .slots .finddoc .filters #toggle-filters .button-row [class^='col'] a{width:100%}.finddoc .filters #toggle-filters .filter-drop{width:50%;padding:0 10px;float:left}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad{width:100% !important}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.loading .loader{display:block !important;z-index:400}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.loading .chosen-single-with-deselect>abbr{display:none}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container{display:block;margin-bottom:10px;max-width:inherit}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single{width:100% !important;max-width:100%;font-family:"benton medium",sans-serif;display:block;padding:0;border:1px solid #d1d1d1;border-radius:5px;color:#333;text-align:left;text-decoration:none;white-space:nowrap;background-color:white;overflow:visible}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single select{padding:14px 18px 14px 18px;height:50px;max-width:inherit}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single select:focus{box-shadow:0 0 0 1px #0c9 !important}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single:after{display:block;top:0}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single:hover{background-color:#f2f2f2;color:#c6c4d2}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single.chosen-default{color:#999}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single span{display:block;overflow:hidden;margin-right:26px;padding:14px 18px 14px 18px;text-overflow:ellipsis;white-space:nowrap;color:#999}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single.chosen-default>div{display:none}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single.chosen-single-with-deselect span,.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single.chosen-single-with-deselect select{color:#333}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single.chosen-single-with-deselect>abbr{position:absolute;right:15px;top:50%;margin-top:-1.1em;line-height:2.4em;height:2.4em;width:2.4em;z-index:300;font-size:0.6em;border-radius:50%;text-align:center;background-color:#999}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single.chosen-single-with-deselect>abbr:before{font-size:10px;font-family:"FontAwesome";content:'\f00d';color:#fff;display:block}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container .chosen-single.chosen-single-with-deselect>abbr:hover{cursor:pointer;background-color:#90f}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad .chosen-drop{width:100% !important;top:100% !important;border:1px solid #d1d1d1;border-top-left-radius:0;border-top-right-radius:0}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.loading .chosen-single:after{display:none !important}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-with-drop .chosen-drop{left:0;position:relative !important}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-with-drop .chosen-single{background-color:white !important}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-with-drop .chosen-single span{color:#999 !important}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container-active>a{box-shadow:0 0 0 1px #0c9;border-color:#0c9}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container-active .chosen-single{border:1px solid #d1d1d1}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #d1d1d1;border-bottom-right-radius:0;border-bottom-left-radius:0}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container-active.chosen-with-drop .chosen-single:after{content:"\f106"}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.finddoc .filters #toggle-filters .filter-drop .custom-select-fad.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.finddoc .filters #toggle-filters .filter-drop #gender_chosen .chosen-drop,.finddoc .filters #toggle-filters .filter-drop #language_chosen .chosen-drop{width:100% !important}.finddoc .filters #toggle-filters #sub-filters{clear:both}}@media all and (min-width: 0) and (max-width: 640px){.finddoc.list .content.search-location h6.location-return,.finddoc.list .content.search-location .richtext address.location-return,.richtext .finddoc.list .content.search-location address.location-return{margin-top:0;margin-bottom:1em}.finddoc .if-results{height:0}.finddoc .if-results.no-sorting{margin-top:0}.finddoc .if-results .current-doctors{position:absolute;top:-4em;width:100%;text-align:center}.finddoc .if-results .print-results{display:none}.finddoc .chosen-single{min-height:50px;position:relative}.finddoc .chosen-single select{color:#999 !important;font-family:"benton medium",sans-serif;font-size:16px;width:100% !important;max-width:100% !important;height:100% !important;padding:14px 18px 14px 18px !important;background:transparent;border:none;position:absolute;top:0;left:0;display:block;-webkit-appearance:none}.finddoc .chosen-single.chosen-single-with-deselect select{color:#333 !important}.finddoc .hero{border-bottom:1px solid #d1d1d1;color:#333;overflow:visible}.finddoc .hero .overview{background:transparent;color:white}.finddoc .hero .overview h1{text-align:center}.finddoc .hero .title{width:100%;white-space:nowrap;overflow:hidden}.finddoc .hero .filters{width:100%;white-space:nowrap;overflow:hidden;padding:0}.finddoc .hero a[href*='tel:']{color:white !important}.finddoc .hero label{display:none}.finddoc .hero .select{min-width:255px}.finddoc #doctor-search{margin-top:0}.finddoc #search-results .loader{top:30px}.finddoc .no-doctors{padding:0}.finddoc .no-doctors h3:before{display:none}.finddoc .links-group .third{padding:20px 0 20px 0;margin:0 !important;border:none;border-bottom:1px dotted #ececec}.finddoc .landing.hero{padding:0}.finddoc .landing.hero .overview{margin-bottom:0px}.finddoc #doctor-search #insurance+abbr{font-size:.6875em;right:2em}.finddoc #doctor-search #insurance:after{display:none}.finddoc.list .landing.hero{padding:1.25em 0}.finddoc.list .landing.hero .content{margin-top:0}.finddoc.list .landing.hero .overview{color:white;background:transparent;padding:0;text-align:left}.finddoc.list .landing.hero .overview:after{background:none}.finddoc.list .landing.hero a[href*='tel:']{color:#fff !important;text-decoration:underline;font-family:"benton medium",sans-serif}.finddoc.list .landing.hero .chosen-container{margin:0;font-size:16px}}@media all and (min-width: 0) and (max-width: 640px) and (min-width: 641px) and (max-width: 1023px){.finddoc.list .landing.hero .chosen-container{font-size:18px}}@media all and (min-width: 0) and (max-width: 640px) and (min-width: 1024px){.finddoc.list .landing.hero .chosen-container{font-size:20px}}@media all and (min-width: 0) and (max-width: 640px){.finddoc.list .landing.hero .panel .toggle-search{color:#333}.finddoc.list .landing.hero .panel .toggle-search a{color:#93c !important}.finddoc .container.links-group{padding:0 6%;margin:0 6%}.finddoc .container.links-group .third{width:100%;float:none;clear:both;margin-top:30px}.finddoc.finddoc-standalone-listing #doc-list .results-header .current-doctors{float:none}.finddoc.finddoc-standalone-listing #doc-list .results-header .find-a-doc{float:none}.finddoc.finddoc-standalone-listing #doc-list .results-header .find-a-doc span{display:block}.finddoc #services{padding:0px}.finddoc #services table{padding:0px 15px}.finddoc #services .container{margin:0px !important}.finddoc #services h4 a{font-family:"benton medium",sans-serif;font-size:14pt}.finddoc .service{display:block;text-align:left;width:100%;padding:1.25em .625em 1.25em 0px !important;margin:0px;border:0px;background-color:transparent}.finddoc .service .dotted-top-rule,.finddoc .service ul.links li:before,ul.links .finddoc .service li:before,.finddoc .service main .content+.content:before,main .finddoc .service .content+.content:before,.finddoc .service .public-notices .item:before,.public-notices .finddoc .service .item:before,.finddoc .service #appointments tr.day:before,#appointments .finddoc .service tr.day:before,.finddoc .service #research h6:before,#research .finddoc .service h6:before,.finddoc .service #research .richtext address:before,#research .richtext .finddoc .service address:before,.finddoc .service .richtext #research address:before,.richtext #research .finddoc .service address:before,.finddoc .service .leadership .leaders li:before,.leadership .leaders .finddoc .service li:before,.finddoc .service #doc-list .results>li:before,#doc-list .finddoc .service .results>li:before{display:block}.finddoc .service h4 a{color:#9933cc !important}.finddoc .service .button,.finddoc .service #appointments .slots a,#appointments .slots .finddoc .service a{display:none}.finddoc .no-desktop{display:block !important;padding-top:40px !important}.finddoc .wrapper-box{min-height:0}.finddoc #toggle-filters{width:100%;margin-top:15px;float:left;clear:none}.finddoc #toggle-filters .filter-by{display:none}.finddoc #toggle-filters .filters-group{position:fixed;top:0;left:0;z-index:10000;overflow:scroll;display:none !important;width:100%;height:100%;padding:0;margin-top:0;background-color:#f7f7f7;text-align:left;box-shadow:none;border:none}.finddoc #toggle-filters .filters-group:before,.finddoc #toggle-filters .filters-group:after{display:none !important}.finddoc #toggle-filters .filters-group .chosen-search{width:100% !important}.finddoc #toggle-filters .filters-group .chosen-search input{max-width:100%}.finddoc #toggle-filters .filters-group .chosen-container .chosen-results{max-width:100%}.finddoc #toggle-filters.active>.button:after,.finddoc #appointments .slots #toggle-filters.active>a:after,#appointments .slots .finddoc #toggle-filters.active>a:after{position:absolute;right:35px;font-family:"FontAwesome";content:"\f00d";font-size:12px;margin-left:10px;top:15px}.finddoc #toggle-filters.active .filters-group{display:block !important}.finddoc #toggle-filters.active .filters-group:before{content:"";display:block;width:0;height:0;position:absolute;z-index:1;border:10px solid transparent;border-bottom-color:#d1d1d1;border-top:0;top:-10px;left:50%;margin-left:-5px;left:auto;right:30px}.finddoc #toggle-filters.active .filters-group:after{content:"";display:block;width:0;height:0;position:absolute;z-index:1;border:10px solid transparent;border-bottom-color:#fff;border-top:0;top:-10px;left:50%;margin-left:-5px;left:auto;right:30px;top:-9px}.finddoc #toggle-filters.active .filters-group .mobile-filter-header{display:block;height:auto;padding:1.1875em 0;margin-bottom:1.875em;background-color:#580f8b;font-weight:bold;text-align:center}.finddoc #toggle-filters.active .filters-group>div,.finddoc #toggle-filters.active .filters-group .filter-drop{width:auto;margin:0 1.75em .625em;display:block}.finddoc #toggle-filters.active .filters-group>div .custom-select-fad.chosen-container,.finddoc #toggle-filters.active .filters-group .filter-drop .custom-select-fad.chosen-container{width:100% !important}.finddoc #toggle-filters.active .filters-group>div .custom-select-fad.chosen-container .chosen-single,.finddoc #toggle-filters.active .filters-group .filter-drop .custom-select-fad.chosen-container .chosen-single{max-width:inherit;border:1px solid #d1d1d1;background-color:#fff}.finddoc #toggle-filters.active .filters-group>div .custom-select-fad.chosen-container .chosen-single select,.finddoc #toggle-filters.active .filters-group .filter-drop .custom-select-fad.chosen-container .chosen-single select{width:100% !important;background-color:white}.finddoc #toggle-filters.active .filters-group>div .custom-select-fad.chosen-container .chosen-single:after,.finddoc #toggle-filters.active .filters-group .filter-drop .custom-select-fad.chosen-container .chosen-single:after{display:block;top:0}.finddoc #toggle-filters.active .filters-group>div .custom-select-fad.chosen-container .chosen-drop,.finddoc #toggle-filters.active .filters-group .filter-drop .custom-select-fad.chosen-container .chosen-drop{width:100%}.finddoc #toggle-filters.active .filters-group #sub-filters{font-size:1em;position:relative;top:0;overflow:auto;width:auto;margin:1.875em 1.75em 3.125em}.finddoc #toggle-filters.active .filters-group #sub-filters>div{width:100%;padding:0;line-height:1.5em;margin-bottom:2em}.finddoc #toggle-filters.active .filters-group #sub-filters>div span{font-size:1em;display:block;padding:0}.finddoc #toggle-filters.active .filters-group #sub-filters>div span:first-child{margin-bottom:1.25em;font-size:1em;text-align:center;text-transform:none}.finddoc #toggle-filters.active .filters-group #sub-filters #sort{float:none;position:absolute;width:100%;top:1.25em}.finddoc #toggle-filters.active .filters-group #sub-filters #sort label{width:50%}.finddoc #toggle-filters.active .filters-group #sub-filters .distance-sort #sort label{width:33.3333%;padding:.75em}.finddoc #toggle-filters.active .filters-group #sub-filters .sort-options>label{font-size:1em;position:relative;top:-2em;text-align:center;text-transform:none}.finddoc #toggle-filters.active .filters-group .close-dialog{display:block}.finddoc #toggle-filters.active .filters-group .close-dialog div:first-child{padding-right:5px}.finddoc #toggle-filters.active .filters-group .close-dialog div:last-child{padding-left:5px}}.finddoc.finddoc-standalone-listing section{padding-top:0}.finddoc.finddoc-standalone-listing .hero{color:#fff;padding:80px 0;background-image:url("../bundles/nyulangoneweb/images/pages/location/pattern1.jpg")}.finddoc.finddoc-standalone-listing .hero a{color:#fff;text-decoration:underline}.finddoc.condition .hero{background-image:url("../bundles/nyulangoneweb/images/pages/condition/pattern1.jpg")}.finddoc.condition #doc-list .results-header{border-bottom:none;padding:21px 0 21px 0}.finddoc.condition #doc-list .results-header .container{clear:both;width:88%}.finddoc.condition #doc-list .results-header .container .current-doctors{color:#333333;height:38px;font-family:"benton medium",sans-serif}@media all and (min-width: 1024px){.finddoc.condition #doc-list .results-header .container .current-doctors{font-size:18px}}.finddoc.condition #doc-list .results-header .container .current-doctors b{font-family:"benton bold",sans-serif !important}.finddoc.condition #doc-list .results-header .container .find-a-doc{height:38px}@media all and (min-width: 1024px){.finddoc.condition #doc-list .results-header .container .find-a-doc{font-size:18px;margin-right:170px;float:right}}.finddoc.condition #doc-list .results-header .container .find-a-doc span{color:#333;font-family:"benton medium",sans-serif}.finddoc.condition #doc-list .results-header .container .find-a-doc span b{font-family:"benton bold",sans-serif}.finddoc.condition #doc-list .results-header .container .find-a-doc a.cta{color:#9933cc;font-size:16px;font-family:"benton medium",sans-serif}@media all and (min-width: 1024px){.finddoc.condition #doc-list .results-header .container .find-a-doc a.cta{font-size:18px}}.finddoc.condition #doc-list .if-results .print-results{float:right;width:auto;position:absolute;text-align:right;margin-bottom:10px;top:-58px;right:0}.finddoc.condition #doc-list .if-results .print-results p{font-weight:normal;font-family:"benton bold",sans-serif;color:#333}.finddoc.condition #doc-list .if-results hr{margin:2em 0 1.875em}@media all and (min-width: 1024px){.finddoc.condition #doc-list .if-results hr{font-size:18px}}body:not(.js) #doctor-search .target{display:block;margin-bottom:1em}@media all and (min-width: 1024px){#doctor-search .dropdown.active .result{display:block}}@media all and (min-width: 641px) and (max-width: 1023px){#doctor-search .dropdown.active .result{display:block}}@media all and (min-width: 1024px){#doctor-search .dropdown.active .result.browse-by{margin-top:1px}}@media all and (min-width: 641px) and (max-width: 1023px){#doctor-search .dropdown.active .result.browse-by{margin-top:1px}}#doctor-search .dropdown.active .result li.no-result{font-family:"benton regular",sans-serif}@media all and (min-width: 0) and (max-width: 640px){#doctor-search .dropdown.active .result li.no-result{font-size:16px;color:#333;padding:25px 0}}#doctor-search .dropdown.active .result li.no-result strong{font-family:"benton bold",sans-serif}#doctor-search .dropdown.submenu .result{margin-top:-1px;border-top:0}#doctor-search .dropdown .result{position:absolute;display:none;z-index:102;max-height:688px}#doctor-search .dropdown .result.browse-by{z-index:101}#doctor-search .dropdown .result li.no-result{font-size:1em;padding:1.5em 0;text-align:center;font-family:"benton regular",sans-serif}@media all and (min-width: 0) and (max-width: 640px){#doctor-search .dropdown .result li.no-result{font-size:16px;color:#333;padding:25px 0}}#doctor-search .dropdown .result li.no-result strong{font-family:"benton bold",sans-serif}@media all and (min-width: 1024px){#doctor-search .dropdown .result{max-width:100%;margin-top:1px;border-radius:0 0 .222em .222em}#doctor-search .dropdown .result .result-category ul li{font-size:18px}}@media all and (min-width: 641px) and (max-width: 1023px){#doctor-search .dropdown .result{max-width:100%}}@media all and (min-width: 0) and (max-width: 640px){#doctor-search .dropdown .result{position:relative;max-width:inherit;width:114%;margin:21px 0 -8px -7%}#doctor-search .dropdown .result.searchSubmenu{top:56px}#doctor-search .dropdown .result.browse-by,#doctor-search .dropdown .result.has-results{display:block;border-bottom:1px solid #d1d1d1}#doctor-search .dropdown .result.browse-by{overflow:visible}#doctor-search .dropdown .result.browse-by .browse-content{position:absolute;top:-302px;width:100%;z-index:1000;background-color:white}#doctor-search .dropdown .result.browse-by .browse-categories li{font-size:18px}#doctor-search .dropdown .result.browse-by .browse-categories li a{padding-top:1.3889em;padding-bottom:1.3333em}#welcome #doctor-search .dropdown .result{width:128%;margin-top:10px;margin-left:-14%}#doctor-search .dropdown .result .result-category ul label{line-height:1.4167em;padding:13px 30px}#doctor-search .dropdown .result .result-category ul label .right{font-size:12px}#doctor-search .dropdown .result .result-category ul li{font-size:16px;padding:0}#doctor-search .dropdown .result .result-category ul li a{padding:1.25em 1.875em}}#doctor-search .dropdown .result#search-results.no-result-container{margin:-1px 0 0 0}@media all and (min-width: 0) and (max-width: 640px){#doctor-search .dropdown .result#search-results.no-result-container{position:absolute;width:100%}}#doctor-search .dropdown .result li:hover{background-color:white}#doctor-search .dropdown .result .result-category ul{max-width:800px;font-weight:bold}#doctor-search .dropdown .result .result-category ul label{display:block;font-size:13px;line-height:1.3846em;margin-bottom:0;padding:1em 30px;background-color:#ececec}#doctor-search .dropdown .result .result-category ul label span{text-transform:uppercase}#doctor-search .dropdown .result .result-category ul label span.right{position:absolute;right:52px}#doctor-search .dropdown .result .result-category ul label span a{padding:0;color:#93c !important;font-size:.9231em}#doctor-search .dropdown .result .result-category ul label span a:after{content:'\f106';font-family:"FontAwesome";font-size:1.5em;margin-left:.5em;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:-1px}#doctor-search .dropdown .result .result-category ul label+li{border-top:0}#doctor-search .dropdown .result .result-category ul li{border-top:1px solid #d1d1d1;display:none}#doctor-search .dropdown .result .result-category ul li.top-result{display:block}#doctor-search .dropdown .result .result-category ul li:first-child{border-top:0}#doctor-search .dropdown .result .result-category ul li:hover{background-color:#f7f7f7}#doctor-search .dropdown .result .result-category ul li:hover:last-child{border-color:#f7f7f7}#doctor-search .dropdown .result .result-category ul li em{color:#93c;font-style:normal}#doctor-search .dropdown .result .result-category ul li span{font-weight:normal}#doctor-search .dropdown .result .result-category ul li a{padding:1.25em 1.875em;line-height:1.3333em}#doctor-search .dropdown .result .result-category ul li a.browse-category{padding-top:1.5em;padding-bottom:1.5em}#doctor-search .dropdown .result .result-category ul li a.browse-category span{position:relative;top:-5px;font-size:1.75em;color:#93c !important;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#doctor-search .dropdown .result .result-category.see-more ul li{display:block}#doctor-search .dropdown .allCategories{display:none}#doctor-search .dropdown .allCategories a{display:block;width:100%;border-bottom:1px solid #d1d1d1;padding:1.111em 1.667em;background-color:#fff;text-align:left;font-weight:500;z-index:7}#doctor-search .dropdown .allCategories a label{font-size:18px}@media all and (min-width: 0) and (max-width: 640px){#doctor-search .dropdown .allCategories a label{font-size:16px}}#doctor-search .dropdown .allCategories a *{display:inline;color:#93c !important}#doctor-search .dropdown .allCategories a:hover{text-decoration:none}@media all and (min-width: 0) and (max-width: 640px){#doctor-search .dropdown .allCategories{position:fixed;top:0;left:0;width:100%;z-index:1001}#doctor-search .dropdown .allCategories.searchSubmenu{position:absolute;top:81px;left:-7%;width:114%}#doctor-search .dropdown .allCategories select.jump-letter{font-size:18px;display:block;position:absolute;z-index:10;top:6px;right:1.667em;width:55px;height:50px;border:1px solid #d1d1d1;border-radius:5px;text-transform:uppercase}}#doctor-search .active.trigger{display:none}#doctor-search .search-field{display:inline-block}#doctor-search .loading .submit{display:none}#doctor-search>div{height:60px}#doctor-search .chosen-single{position:relative;min-height:50px}#doctor-search .chosen-single select{color:#999;font-family:"benton medium",sans-serif;font-size:16px;width:100%;max-width:100%;height:100%;background:transparent;border:none;position:absolute;top:0;left:0;display:block;-webkit-appearance:none}#doctor-search .chosen-single.chosen-single-with-deselect select{color:#333}#doctor-search .top-filters{height:auto}#doctor-search .top-filters .chosen-single,#doctor-search .top-filters .search-single{font-size:16px}#doctor-search .top-filters>div{vertical-align:top}@media all and (min-width: 1024px){#doctor-search .top-filters>div{width:20.83333%;padding:0 10px}#doctor-search .top-filters>div:first-child{width:50%;padding:0 10px}}@media all and (min-width: 641px) and (max-width: 1023px){#doctor-search .top-filters>div{height:60px;margin:0 0 1em}#doctor-search .top-filters>div:first-child{width:100%}#doctor-search .top-filters>div.dropdown{width:49.58333%}#doctor-search .top-filters>div:last-child{width:49.58333%}}@media all and (min-width: 0) and (max-width: 640px){#doctor-search .top-filters>div{margin:0 0 1em;height:60px}#doctor-search .top-filters>div:last-child{margin-bottom:4px}}@media print{.finddoc .hero{padding-top:0 !important}.finddoc .search-container{width:600px !important;float:left !important}.finddoc .search-container:first-child{margin-bottom:10px !important}.finddoc .search-container#location-search{display:none;float:left !important}.finddoc .search-container#location-search.print-location-zip{display:block !important}.finddoc .search-container input#query,.finddoc .search-container a.chosen-single,.finddoc .search-container div.chosen-single,.finddoc .search-container input#location{border:2px solid #ADADAD !important;-webkit-border-radius:10px !important;-ms-border-radius:10px !important;-moz-border-radius:10px !important;-o-border-radius:10px !important;border-radius:10px !important}.finddoc .search-container input#query+a.reset-fad,.finddoc .search-container input#location+a.clear-filter{text-decoration:none !important}.finddoc #insurance-search.search-container{float:left !important;margin-top:0 !important;margin-bottom:10px !important}.finddoc #insurance-search.search-container .chosen-container{margin-top:0 !important;margin-bottom:0 !important}.finddoc .filters{display:none !important}.finddoc #search-results{float:left !important;width:100% !important;border-top:2px solid #ccc !important}.finddoc #search-results section#doc-list{float:left}.finddoc #search-results section#doc-list .container.doc-list-results{width:100% !important;max-width:100% !important;float:left !important}.finddoc #search-results section#doc-list .container.doc-list-results ul.results{width:100% !important}.finddoc #search-results section#doc-list .container.doc-list-results ul.results.location-results{float:left !important;height:auto !important}.finddoc #search-results section#doc-list .container.doc-list-results ul.results.location-results .doc-list-item .col-profile-marker .circle{display:none !important}.finddoc #search-results section#doc-list .container.doc-list-results ul.results.location-results .details li:before{left:-15px !important}.finddoc #search-results section#doc-list .container.doc-list-results ul.results>li:before{background:none !important;position:static !important}.finddoc #search-results section#doc-list .container.doc-list-results ul.results>li{width:100% !important;float:left !important;padding:0 !important;border-bottom:2px dotted #ccc !important}.finddoc #search-results section#doc-list .container.doc-list-results ul.results>li:before{background:none !important;position:static !important;display:none !important;width:0 !important;height:0 !important;top:auto !important}.finddoc #search-results section#doc-list .container.doc-list-results ul.results>li:last-child{border-bottom:none !important}.finddoc #search-results section#doc-list .container.doc-list-results ul.results>li .doc-list-item{margin:20px 0 !important}.finddoc #search-results section#doc-list .container.doc-list-results ul.results>li .doc-list-item .col-action{float:left !important;width:100% !important;position:static !important}.finddoc #search-results section#doc-list .container.doc-list-results ul.results>li .doc-list-item .col-details .view-profile a{color:#9933cc !important}.finddoc #search-results section#doc-list .container.doc-list-results ul.results+.pagination{float:left !important;width:100% !important;padding:0px !important;padding-top:15px !important;margin-top:0 !important;border-top:1px solid #d1d1d1 !important}.finddoc #search-results section#doc-list .container.doc-list-results ul.results+.pagination span.help{float:left !important;width:100% !important;text-align:center !important;margin-bottom:10px !important}.finddoc #search-results section#doc-list .container.doc-list-results ul.results+.pagination .navigate{margin-top:8px !important;width:100% !important;text-align:center !important}.finddoc #search-results section#doc-list .container.doc-list-results .if-results{float:left !important;width:100% !important;margin-top:0 !important;border:none !important}.finddoc #search-results section#doc-list .container.doc-list-results .if-results hr{position:static !important;display:block !important;height:2px !important;border:none !important;background-color:#ccc !important;margin:48px auto 20px !important}.finddoc #search-results section#doc-list .container.doc-list-results .if-results .current-doctors{float:left !important;position:static !important;width:100% !important;margin:0 !important;padding:0 !important;top:0 !important}.finddoc #search-results section#doc-list .container.doc-list-results .address,.finddoc #search-results section#doc-list .container.doc-list-results .phone,.finddoc #search-results section#doc-list .container.doc-list-results .login{display:block !important}.finddoc #search-results section#doc-list .container.doc-list-results #map{display:none !important}}#doc-list .results-header{padding:20px 0 20px 0;margin-bottom:30px;font-family:"benton bold",sans-serif;font-size:16px}#doc-list .results-header:after{content:'';display:table;clear:both}#doc-list .results-header .current-doctors{float:left;padding-top:10px}#doc-list .results-header .find-a-doc{float:right;padding-top:10px}#doc-list .results-header .print-results{float:right;margin-left:20px}#doc-list .results-header .print-results p{text-transform:uppercase;font-size:14px;font-weight:bold}#doc-list .results-header .print-results p a{background-color:#ccc;padding:8px;border-radius:50%;color:#fff;margin-left:20px;font-size:20px}#doc-list .results-header .print-results p a:hover,#doc-list .results-header .print-results p a:active,#doc-list .results-header .print-results p a:focus{text-decoration:none;background-color:#90f}#doc-list .stick{position:absolute;top:0;bottom:0}#doc-list .map-container{width:40%}#doc-list .map-container.stick{top:3.6em;bottom:5.25em}#doc-list #map{height:500px;margin-top:.5em}#doc-list #map .marker-label{font-size:14px;color:#fff;font-weight:bold}#doc-list .results{color:#333;font-size:16px;clear:both}#doc-list .results>li{padding:2em 0}#doc-list .results>li:after{content:'';display:table;clear:both}#doc-list .results>li:first-child{margin:0}#doc-list .results>li:first-child:before{display:none}#doc-list .results h2{padding-top:0;padding-bottom:0;font-size:24px}@media all and (min-width: 641px) and (max-width: 1023px){#doc-list .results h2{font-size:28px}}@media all and (min-width: 1024px){#doc-list .results h2{font-size:32px}}#doc-list .results h2 a{font-family:inherit;color:#333}#doc-list .results h3{font-size:20px;padding:.25em 0 .5em}@media all and (min-width: 641px) and (max-width: 1023px){#doc-list .results h3{font-size:22px}}@media all and (min-width: 1024px){#doc-list .results h3{font-size:24px}}#doc-list .results h2,#doc-list .results h4{margin:0}#doc-list .results .col-profile-image{float:left;width:16.66667%;padding:0 10px;padding:0;text-align:center;max-width:170px}#doc-list .results .col-profile-image a{color:#fff;text-align:center;display:block}#doc-list .results .col-profile-image img{width:100%}#doc-list .results .col-profile-image .fgp-banner{min-height:35px;background:#fff url("../bundles/nyulangoneweb/images/util/fgp-banner-l.png") top center no-repeat;background-size:100%}#doc-list .results .doc-list-item .distance{color:#8116cc}@media all and (min-width: 0) and (max-width: 640px){#doc-list .results .doc-list-item .distance:before{content:'\f041';font-family:"FontAwesome";color:#8116cc}}#doc-list .results .doc-list-item .condition-list{margin-bottom:1em}#doc-list .results .doc-list-item .condition-list strong{font-size:13px;text-transform:uppercase;display:block}#doc-list .results .doc-list-item .condition-list .toggle{display:block}#doc-list .results .doc-list-item .condition-list .target.active{display:inline}#doc-list .results .doc-list-item .doc-cta{clear:both}#doc-list .results .doc-list-item .doc-cta>div{width:16.66667%;padding:0 10px;float:left;height:1px;max-width:170px;margin-right:10px}#doc-list .results .doc-list-item .doc-cta a.button,#doc-list .results .doc-list-item .doc-cta #appointments .slots a,#appointments .slots #doc-list .results .doc-list-item .doc-cta a{margin-bottom:0;display:inline-block;vertical-align:top;height:30px;box-sizing:content-box}#doc-list .results .doc-list-item .doc-cta a.button:before,#doc-list .results .doc-list-item .doc-cta #appointments .slots a:before,#appointments .slots #doc-list .results .doc-list-item .doc-cta a:before{font-family:"FontAwesome"}#doc-list .results .doc-list-item .doc-cta a.button.schedule-online:before,#doc-list .results .doc-list-item .doc-cta #appointments .slots a.schedule-online:before,#appointments .slots #doc-list .results .doc-list-item .doc-cta a.schedule-online:before{content:'\e609';margin-right:.5556em}#doc-list .results .doc-list-item .doc-cta a.button.view-profile:before,#doc-list .results .doc-list-item .doc-cta #appointments .slots a.view-profile:before,#appointments .slots #doc-list .results .doc-list-item .doc-cta a.view-profile:before{content:'\e608';margin-right:.15em}#doc-list .results .fgp{margin-bottom:.5em}#doc-list .results .ico-fgp-flag:before{content:'\e607';font-family:"FontAwesome";color:#8116cc}#doc-list .results .details li{margin-bottom:1em;margin-left:24px}#doc-list .results .details li:before{color:#93c;left:-24px;position:absolute}#doc-list .results .details .note{color:#ce3f1b}#doc-list .results .details .note:before{content:'\f05a';font-family:"FontAwesome";color:#ce3f1b}#doc-list .results .details a.button,#doc-list .results .details #appointments .slots a,#appointments .slots #doc-list .results .details a{font-size:16px;padding:.875em 1.5em}#doc-list .results .col-profile{width:83.33333%;padding:0 10px;float:left}#doc-list .results .col-details{width:58.33333%;float:left}#doc-list .results .col-details .view-profile{display:block;margin-bottom:1em}#doc-list .results .col-details .view-profile:before{content:'\e608';font-family:"FontAwesome";color:#93c;position:relative;margin-right:3px}#doc-list .results .col-action{float:right;width:27.08333%;padding:0 10px;position:relative;top:-38px}#doc-list .results.location-results{padding-top:0;clear:none;float:right}@media all and (min-width: 1280px){#doc-list .results.location-results>li .doc-cta a.button,#doc-list .results.location-results>li .doc-cta #appointments .slots a,#appointments .slots #doc-list .results.location-results>li .doc-cta a{width:35.83333%;font-size:1em;margin-right:10px;padding-left:25px;padding-right:25px}}@media all and (min-width: 1024px) and (max-width: 1279px){#doc-list .results.location-results>li .doc-cta a.button,#doc-list .results.location-results>li .doc-cta #appointments .slots a,#appointments .slots #doc-list .results.location-results>li .doc-cta a{width:46.66667%;font-size:.9em;letter-spacing:-.3px;padding:1em 2px .6em;margin-right:5px}}@media all and (min-width: 1024px){#doc-list .results.location-results{width:56.66667%;margin-top:.5em}#doc-list .results.location-results>li{padding:1.25em 0;margin:0}#doc-list .results.location-results>li:first-child{padding-top:0}#doc-list .results.location-results>li .doc-cta{float:left;width:100%}#doc-list .results.location-results>li .doc-cta>div{display:none}#doc-list .results.location-results>li .doc-cta a.button,#doc-list .results.location-results>li .doc-cta #appointments .slots a,#appointments .slots #doc-list .results.location-results>li .doc-cta a{float:left}#doc-list .results.location-results>li .doc-cta a.button:last-child,#doc-list .results.location-results>li .doc-cta #appointments .slots a:last-child,#appointments .slots #doc-list .results.location-results>li .doc-cta a:last-child{margin-right:0}#doc-list .results.location-results .col-profile-image{width:30.0%}#doc-list .results.location-results .col-profile{width:66.66667%;padding-right:0;float:right}#doc-list .results.location-results .col-profile .fgp .ico-fgp-flag{margin-right:1em}#doc-list .results.location-results .col-profile .fgp .tooltip{margin-left:2.25em}}@media all and (min-width: 0) and (max-width: 640px){#doc-list .results.location-results{width:100%}#doc-list .results.location-results .doc-list-item .col-profile-image{width:25%}#doc-list .results.location-results .doc-list-item .col-profile{width:75%;float:left;clear:none}}#doc-list .results.location-results+.pagination{clear:both}#doc-list .results.location-results .col-action{top:0}#doc-list .results.location-results .condition-list{display:none}@media all and (min-width: 1024px){#doc-list .results.location-results li.login{position:absolute}#doc-list .results.location-results .col-profile-image{padding:0;max-width:none}#doc-list .results.location-results .col-profile-image a{width:75%;max-width:160px;float:right}}#doc-list .results.location-results .map-hover .col-profile-marker .circle{background-color:#0c9}#doc-list .results.location-results .doc-list-item .col-profile-marker{width:25%}#doc-list .results.location-results .doc-list-item .col-profile-marker .circle{position:relative;display:block;top:90px;font-size:18px;line-height:2em;width:1.8889em;height:1.8889em;border-radius:50%;background-color:#d1d1d1;font-weight:600;color:#fff}#doc-list .results.location-results .doc-list-item .col-profile-marker .circle.map-hover{background-color:#0c9}#doc-list .results.location-results .doc-list-item .col-profile h2,#doc-list .results.location-results .doc-list-item .col-profile h3{font-size:1.5em}#doc-list .results.location-results .doc-list-item .col-profile .col-details{float:none;width:100%}#doc-list .results.location-results .doc-list-item .col-profile .col-details .expand>.view-profile{display:none}#doc-list .results.location-results .doc-list-item .col-profile .col-action{width:100%;padding-right:0}#doc-list .results.location-results .doc-list-item .col-profile .col-action .details li{position:relative;overflow:visible;margin:.125em 0 0 .875em;padding-left:10px}#doc-list .results.location-results .doc-list-item .col-profile .col-action .details li.address:before{content:'\f041';font-family:"FontAwesome";color:#8116cc}#doc-list .results.location-results .doc-list-item .col-profile .col-action .details li.more-locations{display:none}#doc-list .results.location-results .doc-list-item .col-profile .col-action .details li.login{position:relative;left:-10px;margin:0;padding:0}#doc-list .results.location-results .doc-list-item .col-profile .col-action .details li.login .view-profile{display:inline-block}#doc-list .results.location-results .doc-list-item .col-profile .col-action .details li a.button.schedule-online,#doc-list .results.location-results .doc-list-item .col-profile .col-action .details li #appointments .slots a.schedule-online,#appointments .slots #doc-list .results.location-results .doc-list-item .col-profile .col-action .details li a.schedule-online{max-width:49%}@media all and (min-width: 641px) and (max-width: 1023px){#doc-list #map,#doc-list .col-profile-marker{display:none}#doc-list .results{margin-top:-4em}#doc-list .results>li{margin-top:0;padding:1.5em 0}#doc-list .results .col-details{width:58.33333%;padding:0 10px;float:left;padding-left:0}#doc-list .results .col-action{width:33.33333%;float:left;top:auto}#doc-list .results .col-action .details{clear:both}#doc-list .results.location-results{width:100%}#doc-list.finddoc-standalone-listing .results-header .find-a-doc,#doc-list.finddoc-standalone-listing .results-header .current-doctors{float:none}#doc-list .results-header .print-results{display:none}}@media all and (min-width: 0) and (max-width: 640px){#doc-list #map,#doc-list .col-profile-marker{display:none}#doc-list .results.location-results{width:100%}#doc-list .results.location-results .col-action{padding-left:10px}#doc-list .results>li{margin-top:0;padding:1.875em 0}#doc-list .results .col-profile-image{width:25%}#doc-list .results .col-profile-image a{font-size:30px}#doc-list .results .col-profile-image a.no-image{line-height:80px}#doc-list .results .col-profile-image .fgp-banner{min-height:25px;background:#fff url("../bundles/nyulangoneweb/images/util/fgp-banner-s.png") top center no-repeat}#doc-list .results .col-profile-image .col-profile-marker{display:none}#doc-list .results .doc-list-item .condition-list{display:none}#doc-list .results .doc-list-item .col-profile .col-action .details{clear:both}#doc-list .results .doc-list-item .col-profile .col-action .details li.login{position:relative;height:58px}#doc-list .results .doc-list-item .col-profile .col-action .details li.login a.button,#doc-list .results .doc-list-item .col-profile .col-action .details li.login #appointments .slots a,#appointments .slots #doc-list .results .doc-list-item .col-profile .col-action .details li.login a{position:absolute;right:-8%;width:145%;height:inherit}#doc-list .results .doc-list-item .col-profile .col-action .details li.phone{margin-left:1.5em}#doc-list .results .doc-list-item .doc-cta>div{display:none}#doc-list .results .doc-list-item .doc-cta a.button,#doc-list .results .doc-list-item .doc-cta #appointments .slots a,#appointments .slots #doc-list .results .doc-list-item .doc-cta a{box-sizing:inherit;height:auto;margin-right:2.5%;padding-left:.75em;padding-right:.75em}#doc-list .results .col-profile{width:75%;padding:0 0 0 10px;float:left;clear:none}#doc-list .results .col-details{width:100%;float:none}#doc-list .results .col-details .details{clear:both}#doc-list .results .col-details .details .more-locations,#doc-list .results .col-details .details .address{display:none}#doc-list .results .col-action{width:100%;float:none;padding:0;top:auto}#doc-list .results .address{display:none}#doc-list .results .accordion .expand{display:block}#doc-list ul .doc-list-item{width:100%}#doc-list ul .fgp{margin:10px 0 10px 0}#doc-list ul .fgp .tooltip{display:none}#doc-list ul .trigger:after{content:''}#doc-list ul .find-a-doc{float:none}#doc-list .results-header .print-results{display:none}#doc-list.finddoc-standalone-listing{border:3px solid red}#doc-list.finddoc-standalone-listing .results-header .current-doctors{float:none}}
