﻿@import url("https://use.typekit.net/kwv6xeq.css");html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace, sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#f26522;color:#ffffff;text-shadow:none}::selection{background:#f26522;color:#ffffff;text-shadow:none}a:link{-webkit-tap-highlight-color:rgba(0,0,0,0)}ins{background-color:#000;color:#000;text-decoration:none}mark{background-color:#000;color:#000;font-style:italic;font-weight:bold}input:-moz-placeholder{color:#a9a9a9}textarea:-moz-placeholder{color:#a9a9a9}img{display:block}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}html{-webkit-font-smoothing:antialiased}body{background:#EBEBEC;color:#58595b;counter-reset:personnum;font-size:15px;line-height:23px;font-family:"Raleway", "Helvetica", sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-size:normal;font-weight:normal}.lead-in h1{font-size:1.7rem;font-weight:700;line-height:1.4em}@media only screen and (min-width: 768px){.lead-in h1{font-size:2.2rem}}.new-marquee-prompt h1{font-size:1.4rem;font-weight:700;line-height:1.2em}@media only screen and (min-width: 768px){.new-marquee-prompt h1{font-size:2rem}}@media only screen and (min-width: 1200px){.new-marquee-prompt h1{font-size:2.2rem}}.marquee-groups h1{font-size:1.7rem;line-height:1em;margin-bottom:20px;text-align:center}@media only screen and (min-width: 620px){.marquee-groups h1{font-size:2.2rem;margin-bottom:1em;text-align:left}}@media only screen and (min-width: 1100px){.marquee-groups h1{font-size:2.8rem}}@media only screen and (min-width: 1200px){.marquee-groups h1{font-size:3rem;margin-bottom:0.5em}}article h1{color:#001f5b;font-family:"Roboto Slab", sans-serif;font-size:2.2rem;font-weight:300;line-height:1.2em;margin:1rem 0 0.5rem}h1.center{text-align:center}h2{color:#001f5b;font-family:"Roboto Slab", sans-serif;font-size:2.2rem;font-weight:300;line-height:1.2em;margin-bottom:1rem}.blue h2,.blue-lt h2,.green h2,.purple h2,.orange h2,.lavender h2{color:#ffffff}h2.lavender{color:#a32c73}h2.center{display:block;text-align:center}h2.push-down{margin-bottom:2rem}article h2{color:#58595b;font-size:1.5rem;font-weight:500;margin:2rem 0 1rem}.events h2{font-size:1.8rem}h3{color:#001f5b;font-family:"Roboto Slab", sans-serif;font-size:1.2rem;font-weight:300;line-height:1.4em}.map-itself h3{font-size:0.85rem}.prompt-text h3{display:inline-block;vertical-align:middle}@media only screen and (min-width: 768px){.prompt-text h3{font-size:1.6rem}}.textual h3{margin-top:1em}article h3{color:#58595b;font-size:1.3rem;font-weight:700;margin:2rem 0 1rem}h3.texty{color:#58595b;font-size:1.5rem;font-weight:500;margin-bottom:0.5rem}h3.center{display:block;text-align:center}h3.push-down{margin-bottom:0.5rem}h3.lavender{color:#a32c73}h4{font-size:1.1em;font-weight:700;margin-bottom:0.5em}h4.center{display:block;text-align:center}article h4{font-size:1.1rem;margin:2rem 0 1rem}h4.emph{color:#2aa7df;font-size:1.2rem}@media only screen and (min-width: 620px){h4.bump{font-size:1.2rem;margin-bottom:1em}}article h5{font-weight:700;margin:2rem 0 1rem}article h6{font-weight:500;margin:2rem 0 1rem}a{text-decoration:none;color:inherit}a.blocked{display:block;height:100%}a.quick-link{color:#2aa7df;display:inline-block;font-weight:700;padding-right:1em}a.quick-link:hover{color:#1979a4}a.smallish{display:inline-block;font-size:1rem;line-height:1.1em;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.survey-prompt a.smallish{margin:24px 0 24px}.survey-prompt a.smallish:hover{color:#2aa7df}a.read-more{color:#2aa7df;display:block;font-weight:700;margin-top:0.5em}a.read-more:hover{color:#1979a4}a.new-marquee-button{background:#FF5A45;border-radius:40px;color:#ffffff;display:inline-block;font-weight:600;padding:10px 30px 8px;text-transform:uppercase;transition:all 0.6s cubic-bezier(0.01, 1.105, 0.22, 1.005)}@media only screen and (min-width: 480px){a.new-marquee-button{margin-top:20px}}a.new-marquee-button:hover{background:#de1900}a.strong{font-weight:700}.blue-dk a:hover{color:#1c89ba}.textual a{color:#2aa7df;font-weight:700}.textual a:hover{color:#1c89ba}.official-info a{color:#2aa7df;font-weight:700}.official-info a:hover{color:#1c89ba}.author-name a{color:#2aa7df;font-size:1.2rem;font-weight:700}.author-name a:hover{color:#1c89ba}.author-shortbio a{color:#2aa7df}.author-shortbio a:hover{color:#1c89ba}.mini-nav a:hover{color:#9c9c9e}article a{color:#2aa7df;font-weight:700}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#2aa7df}.brief-text h4 a{color:#58595b}.diet-name a:hover,.social-actions a:hover{color:#1c89ba}.prompt-bar a{display:inline-block;font-size:1.1rem;font-weight:700;padding:10px 0;vertical-align:middle;width:auto}.prompt-bar a:hover{color:#9c9c9e}.prompt-bar a:after{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-forward.png") center no-repeat;background-size:contain;content:'';display:inline-block;height:18px;margin-left:0.5em;vertical-align:middle;width:18px}@media only screen and (min-width: 620px){.prompt-bar a:after{height:24px;transform:translateY(-2px);width:24px}}@media only screen and (min-width: 620px){.prompt-bar a{font-size:1.2rem;padding:16px 0}}p{line-height:1.8em}p+p{margin-top:0.5em}article p+p{margin-top:1rem}p.center{text-align:center}.lead-in p{font-family:"Roboto Slab", sans-serif;font-size:1.2rem;font-weight:300;line-height:1.3em}@media only screen and (min-width: 768px){.lead-in p{font-size:1.6rem}}.new-marquee-prompt p{font-size:1rem;font-weight:400;line-height:1.3em;margin-top:0.5em}@media only screen and (min-width: 1200px){.new-marquee-prompt p{font-size:1.2rem}}.map-itself p{font-size:0.65rem}@media only screen and (min-width: 768px){.map-itself p{font-size:0.85rem}}.marquee-groups p{font-size:1em;font-weight:400;text-align:center;text-shadow:0 0 4px rgba(0,0,0,0.4)}@media only screen and (min-width: 620px){.marquee-groups p{font-weight:300;text-align:left;text-shadow:none}}@media only screen and (min-width: 1100px){.marquee-groups p{font-size:1.8rem}}@media only screen and (min-width: 1200px){.marquee-groups p{font-size:2rem}}.prompt p{line-height:1.6em;margin-top:24px;padding-bottom:24px}.prompt:not(:last-of-type) p{border-bottom:2px solid #EBEBEC}@media only screen and (min-width: 768px){.prompt:not(:last-of-type) p{border:none}}.promptmarquee p{font-family:"Roboto Slab", sans-serif;font-size:1.8rem;font-weight:300;line-height:1.3em;text-align:center}@media only screen and (min-width: 768px){.promptmarquee p{font-size:1.6rem;text-align:left}}strong,b{font-weight:700}.doc-detail strong,.doc-detail b{color:#2aa7df}em,i{font-style:italic}h4 .note{color:#58595b;font-family:"Raleway", "Helvetica", sans-serif;font-size:1rem;font-style:italic;font-weight:400;margin-left:0.5em}article ol,.textual ol,article ul,.textual ul{list-style:disc;margin-left:1.5em}article ol,article ul{margin:1rem 0 0 1rem}@media only screen and (min-width: 620px){article ol,article ul{margin:1rem 1rem 0 3rem}}@media only screen and (min-width: 1024px){article ol,article ul{margin:1rem 6rem 0 6rem}}.textual2 ol,.textual2 ul{margin-left:1em}@media only screen and (min-width: 620px){.textual2 ol,.textual2 ul{margin-left:auto}}article ol,.textual ol{list-style:decimal}li+li{margin-top:1rem}@media only screen and (min-width: 620px){.textual2{padding-left:30px}}blockquote{color:#2aa7df;font-size:1.4rem;font-weight:700;line-height:1.3em;padding:2em;text-align:center}@media only screen and (min-width: 375px){blockquote{font-size:1.6rem}}@media only screen and (min-width: 480px){blockquote{font-size:1.8rem}}@media only screen and (min-width: 620px){blockquote{font-size:2rem;padding:2em 4em}}@media only screen and (min-width: 1024px){blockquote{font-size:2.2rem;padding:2em 3em}}blockquote blockquote{color:#58595b;font-size:1rem;padding:1em}@media only screen and (min-width: 620px){blockquote blockquote{font-size:1.1rem}}blockquote.white{color:#ffffff}article img{margin:3rem 0}.post-date{font-size:1.1rem;font-weight:700;margin-bottom:0.5em}table{margin:2rem auto}@media only screen and (min-width: 620px){table{margin:3rem auto}}tr{background-color:#F6F6F6;border-top:2px solid #ffffff}tr:nth-child(even){background-color:#EBEBEC}thead tr{background-color:#2aa7df;color:#ffffff;font-family:"Roboto Slab", sans-serif;font-size:1.4rem}th{padding:1em}td{border-right:2px solid #ffffff;padding:0.5em 0.5em 0.5em 1em}.mini-nav{font-size:1rem;font-weight:700;line-height:2.6rem;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 620px){.mini-nav{display:inline-block;width:48%}}@media only screen and (min-width: 1024px){.mini-nav{margin-left:2em;width:auto}}.mini-nav.redund{display:block}@media only screen and (min-width: 620px){.mini-nav.redund{display:inline-block}}@media only screen and (min-width: 768px){.mini-nav.redund{display:none}}.mini-navs{margin:12px 0 0;text-align:center}@media only screen and (min-width: 620px){.mini-navs{text-align:left}}@media only screen and (min-width: 1024px){.mini-navs{display:inline-block;margin-top:0px;text-align:right;transform:translateY(-7px);vertical-align:middle;width:calc(100% - 225px)}}.nav-item{display:block;margin:0;text-align:center}@media only screen and (min-width: 1024px){.nav-item{display:inline-block}}@media only screen and (min-width: 1024px){.nav-item:last-of-type a{border:none}}.nav-item.only-mobile{display:block}.nav-item a{border-bottom:1px solid #d1d1d1;display:block;font-size:1.1rem;font-weight:700;margin:0 auto;padding:18px 0;width:90%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 1024px){.nav-item a{border-bottom:none;border-right:1px solid #d1d1d1;font-size:0.8rem;padding:4px 26px 6px;width:auto}.nav-main .nav-item a{color:#ffffff;border:none}}@media only screen and (min-width: 1024px){.nav-main .nav-item a{font-size:1.1rem;padding:4px 18px}}@media only screen and (min-width: 1100px){.nav-main .nav-item a{padding:4px 24px}}.nav-item a:hover{color:#f0942b}.nav-main .nav-item a:hover{color:#9c9c9e}@media only screen and (min-width: 1024px){body.resources .nav-resources a,body.recipes .nav-resources a{color:#3eb549}body.guides .nav-resources a{color:#3eb549}body.events .nav-resources a{color:#3eb549}}@media only screen and (min-width: 1024px){body.info.about .nav-about a{color:#00b19f}}@media only screen and (min-width: 1024px){body.blogs .nav-blog a{color:#523e81}}@media only screen and (min-width: 1024px){body.interviews.new .nav-find-doc a{color:#1f99d0}}@media only screen and (min-width: 1024px){body.doctors.results .nav-view-matches a{color:#e95532}}.nav-items{text-align:center}@media only screen and (min-width: 1024px){.nav-items{margin:0 auto;padding:7px 0;text-align:right;transform:translateY(-5px)}}@media only screen and (min-width: 1024px){.nav-top .nav-items{transform:translate(-18px, -5px)}}@media only screen and (min-width: 1100px){.nav-top .nav-items{transform:translate(-24px, -5px)}}@media only screen and (min-width: 1024px){.nav-main{margin-left:30%;position:relative;transform:translateY(6px);width:70%;z-index:9}}.nav-trigger{cursor:pointer;float:right;height:22px;margin-top:32px;position:relative;width:24px}@media only screen and (min-width: 1024px){.nav-trigger{display:none}}.nav-trigger:after{background:#ffffff;content:'';height:2px;margin-top:-1px;position:absolute;top:50%;width:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.nav-trigger span{display:block;height:100%;position:relative;width:100%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.nav-trigger span:before,.nav-trigger span:after{border-bottom:2px solid #ffffff;content:'';position:absolute;top:1px;width:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.nav-trigger span:after{bottom:1px;top:auto}.nav-trigger.active:after{opacity:0}.nav-trigger.active span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.nav-trigger.active span:before{top:10px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.nav-trigger.active span:after{bottom:10px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nav-wrap{background:#EBEBEC;height:100vh;left:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-bottom:100px;position:absolute;top:0;transform:translateY(-100%);transition:transform 0.6s cubic-bezier(0.01, 1.105, 0.22, 1.005);width:100%;visibility:hidden}.nav-wrap.active{padding-top:40px;transform:translateY(0);visibility:visible;z-index:99}@media only screen and (min-width: 1024px){.nav-wrap.active{padding-top:0}}@media only screen and (min-width: 1024px){.nav-wrap{background:none;left:auto;height:auto;margin-bottom:-56px;padding:0 5% 0 0;position:relative;transform:translateY(0);visibility:visible;z-index:9}}.nav-shade{display:none}.nav-wrap.active .nav-shade{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.nav-wrap.active .nav-shade:before{content:'+';cursor:pointer;display:block;position:absolute;right:40px;top:15px;transform:rotate(45deg) scale(3.5)}@media only screen and (min-width: 1024px){.nav-wrap.active .nav-shade{display:none}}.nav-content{position:relative}.nav-search-icon{display:inline-block;padding:18px 0}@media only screen and (min-width: 1024px){.nav-search-icon{padding:0}}.nav-search-icon:before{content:'Search';display:inline-block;font-size:1.1rem;font-weight:700;vertical-align:middle}@media only screen and (min-width: 1024px){.nav-search-icon:before{content:''}}.nav-search-icon:after{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-search.png") center no-repeat;background-size:contain;content:'';display:inline-block;height:18px;margin-left:10px;vertical-align:middle;width:18px}@media only screen and (min-width: 1024px){.nav-search-icon:after{margin-left:30px}}.search-active .nav-search-icon{display:none}.nav-search-form{display:none;padding:18px 0}@media only screen and (min-width: 1024px){.nav-search-form{margin-bottom:-8px;padding:0;transform:translate(26px, -3px)}}.search-active .nav-search-form{display:inline-block}.faux-search-icon{display:inline-block}.faux-search-icon:after{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-search.png") center no-repeat;background-size:contain;content:'';display:inline-block;height:18px;margin-right:-12px;transform:translate(-24px, 2px);vertical-align:middle;width:18px}.nav-search-wrap.search-active{margin-left:-5px}.logotype{height:80px;margin-top:12px;position:relative;width:220px}.logotype:before,.logotype:after{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/logo-myhealthkc-white.svg");background-position:left center;background-repeat:no-repeat;background-size:contain;content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.logotype:after{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/logo-myhealthkc-gray.svg");z-index:-2}.logotype:hover:before{opacity:0}.logotype-small{height:80px;margin:0 auto;width:190px}@media only screen and (min-width: 620px){.logotype-small{margin:0}}@media only screen and (min-width: 1024px){.logotype-small{display:inline-block;vertical-align:middle;width:215px}}.logotype-small.orange{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/logo-myhealthkc-orange.png");background-position:left center;background-repeat:no-repeat;background-size:contain}a.basic-button-small{background:#1c4789;display:inline-block;font-family:"Roboto Slab", sans-serif;font-size:1rem;margin:6px 0;padding:8px 18px;vertical-align:middle;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 768px){a.basic-button-small{font-size:1.2rem;margin:12px auto}}a.basic-button-small:hover{background:#1f99d0;color:#ffffff}.basic-button{display:inline-block;font-family:"Roboto Slab", sans-serif;font-size:1.2rem;line-height:1em;padding:8px 24px 12px;vertical-align:middle;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 768px){.basic-button{font-size:1.6rem;margin:6px 0}}.blue-lt .basic-button,.locationmapbg .basic-button{background:#1c4789}.blue-lt .basic-button:hover,.locationmapbg .basic-button:hover{background:#001f5b}.orange.blended .basic-button,.basic-button.orange{background:#f0942b}.orange.blended .basic-button:hover,.basic-button.orange:hover{background:#ee8813}.basic-button.lavender,.lavender.blended .basic-button{background:#c9398f}.basic-button.lavender:hover,.lavender.blended .basic-button:hover{background:#a32c73}.white .basic-button{background:#2aa7df;color:#ffffff}.white .basic-button:hover{background:#1f99d0;color:#ffffff}.marquee-group .basic-button{margin-top:12px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 1024px){.marquee-group .basic-button{margin-top:24px}}@media only screen and (min-width: 1200px){.marquee-group .basic-button{margin-top:48px}}.marquee-group.blue-lt.blended .basic-button{background:#82bbe5}.marquee-group.blue-lt.blended .basic-button:hover{background:#6db0e1}.marquee-group.green.blended .basic-button{background:#9fcf70}.marquee-group.green.blended .basic-button:hover{background:#92c95d}.marquee-group.lavender.blended .basic-button{background:#a32c73}.marquee-group.lavender.blended .basic-button:hover{background:#8f2765}.marquee-group.orange.blended .basic-button{background:#f0942b}.marquee-group.orange.blended .basic-button:hover{background:#ee8813}.launch .basic-button{font-size:1rem}@media only screen and (min-width: 768px){.launch .basic-button{font-size:1.3rem}}.survey-prompt .basic-button{background:#2aa7df !important;color:#ffffff !important}.survey-prompt .basic-button:hover{background:#1f99d0 !important}.basic-button-wrap{margin:2em 0;text-align:center}@media only screen and (min-width: 620px){.basic-button-wrap{text-align:left}}@media only screen and (min-width: 620px){.basic-button-wrap.center{text-align:center}}#myresults .basic-button-wrap{margin-top:0}.survey-prompt .basic-button-wrap{margin-bottom:0}@media only screen and (min-width: 620px){.survey-prompt .basic-button-wrap{text-align:center}}.marquee-group .basic-button-wrap{margin:20px 0 180px}@media only screen and (min-width: 620px){.marquee-group .basic-button-wrap{margin:2em 0}}@media only screen and (min-width: 768px){.prompt{background-position:left top;background-repeat:no-repeat;background-size:226px auto;margin-bottom:24px;position:relative;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}}@media only screen and (min-width: 768px) and (min-width: 1024px){.prompt{background-position:center top;background-size:auto 270px;display:inline-block;margin-right:3%;vertical-align:top;width:30%}}@media only screen and (min-width: 768px) and (min-width: 1025px){.prompt{background-size:auto 290px}}@media only screen and (min-width: 768px) and (min-width: 1100px){.prompt{background-size:auto 320px}}@media only screen and (min-width: 768px) and (min-width: 1200px){.prompt{background-size:auto 350px}}@media only screen and (min-width: 768px) and (min-width: 1300px){.prompt{background-size:auto 360px}}@media only screen and (min-width: 768px){.prompt:before{background:rgba(15,153,240,0.7);content:'';height:100%;left:0;position:absolute;top:0;width:50%;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}}@media only screen and (min-width: 768px) and (min-width: 1024px){.prompt:before{width:100%}}.prompt:last-of-type{margin-bottom:0}.prompt-text{background:#F6F6F6;padding:12px 24px 24px;position:relative;z-index:1}@media only screen and (min-width: 768px){.prompt-text{margin-left:25%;padding:24px 24px 24px 48px;border-top-right-radius:8px;border-bottom-right-radius:8px}}@media only screen and (min-width: 1024px){.prompt-text{margin:240px 0 0;min-height:310px;padding:48px 24px 0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:0;border-top-right-radius:0}}@media only screen and (min-width: 1100px){.prompt-text{margin:260px 0 0;min-height:280px}}@media only screen and (min-width: 1200px){.prompt-text{margin:280px 0 0}}.prompt:first-of-type .prompt-text{padding-top:24px}@media only screen and (min-width: 1024px){.prompt:first-of-type .prompt-text{padding-top:48px}}.prompt-text .circle{background:#e95532;color:#ffffff;display:inline-block;font-size:1.1rem;height:28px;margin-right:12px;text-align:center;width:28px;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media only screen and (min-width: 768px){.prompt-text .circle{font-size:1.4rem;height:42px;left:-21px;margin-top:-21px;padding-top:7px;position:absolute;top:50%;width:42px}}@media only screen and (min-width: 1024px){.prompt-text .circle{left:50%;margin:-21px 0 0 -21px;top:0}}@media only screen and (min-width: 768px){.prompts{margin:0 auto;padding-top:48px;width:88%}}@media only screen and (min-width: 1300px){.prompts{width:1200px}}.brief{background-clip:border-box;border-radius:8px 8px 0 0;cursor:pointer;overflow:hidden;position:relative;text-align:left}@media only screen and (min-width: 1024px){.brief{display:inline-block;margin:0 1.5%;width:30%}}.wide .brief{display:block;margin:auto}@media only screen and (min-width: 1024px){.wide .brief{width:90%}}.brief-overlay-title{background:rgba(0,0,0,0.3);color:#ffffff;font-weight:600;left:0;letter-spacing:0.05em;padding:2px 2px 2px 8px;position:absolute;text-transform:uppercase;top:0;width:100%;z-index:2}.brief-overlay-title.sticky{background:#2aa7df}.has-video .brief-overlay-title:after{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-arrow-play.png") center bottom no-repeat;background-size:contain;content:'';display:inline-block;height:16px;transform:translate(2px, 2px);width:20px}.brief-list:not(:first-of-type){border-top:1px solid #d1d1d1;margin-top:20px;padding-top:20px}@media only screen and (min-width: 620px){.brief-list:not(:first-of-type){margin-top:30px;padding-top:30px}}.brief-image{background-position:top left;background-repeat:no-repeat;background-size:cover;padding-top:67%;position:relative;width:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 620px){.brief-image{background-position:center;height:400px;padding-top:0}}@media only screen and (min-width: 768px){.brief-image{height:360px}}@media only screen and (min-width: 1024px){.brief-image{height:auto;padding-top:67%}.wide .brief-image{padding-top:40%}}.brief:hover .brief-image{transform:scale(1.05, 1.05)}.brief-image-wrap{float:left;overflow:hidden;width:100%}@media only screen and (min-width: 620px){.brief-image-wrap{border-radius:0 0 0 8px;width:30%}}@media only screen and (min-width: 1024px){.brief-image-wrap{border-radius:0 0 0 0;width:100%}}.brief-title{font-size:1.4em;font-weight:700;margin-bottom:0.5em}.brief-meta{font-weight:700;margin-bottom:0.5em}.brief-meta.smallify{font-size:0.85rem}.brief-meta-text+.brief-meta-text:before{content:' | '}.brief-meta-tag{color:#ffffff;font-weight:700;left:12px;position:absolute;text-transform:uppercase;top:4px;z-index:9}.brief-text{background:#F6F6F6;border-radius:0 0 8px 8px;float:left;margin-bottom:36px;min-height:220px;padding:24px 12px;position:relative;width:100%}.gray .brief-text{background:#ffffff}@media only screen and (min-width: 620px){.brief-text{border-radius:0 0 8px 0;height:400px;padding:48px 24px 24px;width:70%}}@media only screen and (min-width: 768px){.brief-text{height:360px}}@media only screen and (min-width: 1024px){.brief-text{border-radius:0 0 8px 8px;height:350px;padding:48px 24px;width:100%}}@media only screen and (min-width: 1200px){.brief-text{height:300px}}.briefs{margin:0 auto;max-width:1165px;width:85%}@media only screen and (min-width: 768px){.briefs{padding-bottom:24px}}@media only screen and (min-width: 1300px){.briefs{width:1200px}.briefs.wide{width:85%}}.quick-links{margin:6px 0 0}@media only screen and (min-width: 620px){.quick-links{display:inline-block;margin:0 0 0 20px}}.spec{background:#2aa7df;color:#ffffff;display:inline-block;font-weight:700;margin-bottom:2px;padding:4px;text-align:center;vertical-align:top;width:100%}@media only screen and (min-width: 620px){.spec{padding:9px 4px}}@media only screen and (min-width: 620px){.specs.thirds .spec{margin-right:0.5%;width:33%}.specs.thirds .spec:last-of-type{margin-right:0}}@media only screen and (min-width: 620px){.specs.halves .spec{margin-right:0.5%;width:49.75%}.specs.halves .spec:last-of-type{margin-right:0}}.specs{padding:20px 0}@media only screen and (min-width: 620px){.specs{padding:34px 0 0}}.timereq:before,.servings:before,.calories:before{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-time.png") center no-repeat;background-size:contain;content:'';display:inline-block;height:16px;margin-right:0.5em;vertical-align:middle;width:16px}.servings:before{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-servings.png") center no-repeat;background-size:contain}.calories:before{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-calories.png") center no-repeat;background-size:contain}.diet-list{font-weight:700}.diet-list.left{float:left}.diet-name{color:#2aa7df;cursor:pointer}.social-action{color:#2aa7df;font-weight:700;margin-left:1em}.social-action.print:before{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-print.png") center no-repeat;background-size:contain;content:'';display:inline-block;height:20px;margin-right:0.5em;vertical-align:middle;width:20px}.social-action.share:before{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-share.png") center no-repeat;background-size:contain;content:'';display:inline-block;height:20px;margin-right:0.5em;vertical-align:middle;width:20px}.social-actions.right{float:right}.meta-detail{margin-top:20px}.meta-area{display:block;font-weight:700}@media only screen and (min-width: 620px){.meta-area{display:inline-block;vertical-align:top;width:180px}}.meta-text{display:block}@media only screen and (min-width: 620px){.meta-text{display:inline-block;vertical-align:top;width:calc(100% - 200px)}}.col{display:inline-block;vertical-align:top;width:100%}@media only screen and (min-width: 620px){.col.onethird{margin-right:3%;width:30%}}@media only screen and (min-width: 620px){.col.twothirds{margin-right:3%;width:63%}.onethird+.col.twothirds{margin-right:0;width:66%}}.favorite-flag{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-fav-flag-white.png") center no-repeat;background-size:contain;display:inline-block;height:30px;transform:translateY(-4px);width:30px;vertical-align:middle;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.results .favorite-flag,.info .favorite-flag{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-fav-flag.png") center no-repeat;background-size:contain;height:20px;transform:translateY(-2px);width:20px}.favorite-flag.hide{opacity:0}#myresults .favorite-flag.hide{display:none}.match-status{display:block;font-size:0.85em;margin:6px 0;width:110px}@media only screen and (min-width: 768px){.match-status{display:inline-block;margin:0 0 6px 12px;width:120px;vertical-align:middle}}.match-status.bestmatch:before{background:#EBEBEC;color:#58595b;content:'Best Match';display:inline-block;font-size:1rem;font-weight:700;padding:6px 10px;position:relative;text-align:center;transform:translateY(2px);vertical-align:baseline;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#survey-error-message-wrap{background:#b90000;color:#ffffff;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:2}#survey-error-message{margin:auto;text-align:center;width:80%}#survey-error-message p{font-weight:500;margin:4px 0}.favorite-toggle{cursor:pointer;display:inline-block;font-weight:700;margin:20px 20px 0;padding:6px 0 6px 50px;position:relative;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}@media only screen and (min-width: 620px){.favorite-toggle{margin:20px 100px 0 0;vertical-align:middle}}@media only screen and (min-width: 1100px){.favorite-toggle{margin:0 0 0 15px;padding:10px 0 10px 55px}}.non-network-person .favorite-toggle,.non-appt-person .favorite-toggle{margin:0}.favorite-toggle:before,.favorite-toggle:after{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-fav-flag-orange.png") center no-repeat;background-size:contain;content:'';height:100%;left:0;position:absolute;transform:scale(0.5);top:0;width:36px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 1100px){.favorite-toggle:before,.favorite-toggle:after{width:44px}}.favorite-toggle:after{background:#f0942b;transform:scale(1);z-index:-1;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.favorite-toggle.is-fav:before{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-fav-flag-white.png") center no-repeat;background-size:contain}.favorite-toggle:hover:after{background:#ee8813}.doc-bio{font-size:18px;padding-top:32px;max-width:930px;margin:auto;width:88%}.doc-detail{margin-top:32px}.doc-detail span{display:block}@media only screen and (min-width: 768px){.doc-detail span{display:inline-block;vertical-align:middle}}.doc-detail span.area{font-size:1.3rem;font-weight:700;line-height:1.4em;margin-bottom:0.3em;width:180px}@media only screen and (min-width: 768px){.doc-detail span.text{transform:translateY(-3px);width:calc(100% - 200px)}}.doc-details{margin:48px 0}@media only screen and (min-width: 768px){.doc-details{margin:64px 0 64px}}@media only screen and (min-width: 1024px){.doc-details{float:left;margin:64px 0 64px;width:calc(100% - 480px)}}.doc-name{font-size:1.6rem;font-weight:600;line-height:1.2em}.doc-specialty{font-family:"Roboto Slab", sans-serif;font-size:1.3rem;font-weight:300;line-height:1.2em;margin:0.5em 0}.doc-wrap{position:relative;text-align:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 620px){.doc-wrap{margin-left:200px;margin-top:32px;text-align:left}}@media only screen and (min-width: 768px){.doc-wrap{margin-left:300px;margin-top:64px}}@media only screen and (min-width: 1024px){.doc-wrap{margin-left:370px}}.non-network-person{margin:20px auto 0;text-align:center}@media only screen and (min-width: 620px){.non-network-person{margin:20px 0 0 200px;text-align:left}}@media only screen and (min-width: 768px){.non-network-person{margin-left:300px;margin-top:40px}}@media only screen and (min-width: 1024px){.non-network-person{margin-left:370px}}.partner-pic{background-position:center top;background-repeat:no-repeat;background-size:cover;bottom:0;height:60%;left:0;position:absolute;width:100%;z-index:-1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 620px){.partner-pic{background-position:center bottom;background-size:contain;height:80%;width:44%}}@media only screen and (min-width: 768px){.partner-pic{height:70%;width:44%}}@media only screen and (min-width: 1200px){.partner-pic{width:32%}}@media only screen and (min-width: 1400px){.partner-pic{left:2%;width:30%}}@media only screen and (min-width: 1600px){.partner-pic{left:5%}}ul.people{margin:48px 0 0;text-align:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 1024px){ul.people{text-align:left}}ul.people.thinking{opacity:0}.person{display:inline-block;margin-bottom:24px;margin-right:24px;margin-top:0;text-align:center;width:100%;vertical-align:top}@media only screen and (min-width: 620px){.person{margin-bottom:12px;margin-right:36px;width:48%}}@media only screen and (min-width: 768px){.person{margin-bottom:32px;margin-right:48px;width:27%}}.results .person{border-bottom:1px solid #F6F6F6;margin-bottom:24px;margin-right:0;padding-bottom:24px;text-align:left;width:100%}.filterok .person{display:none}.filterok .person.selected{display:inline-block}.paginated .filterok .person.selected:not(.oncurrentpage){left:100%;position:absolute;top:0}.home .person{display:none}.home .person:nth-of-type(1),.home .person:nth-of-type(2),.home .person:nth-of-type(3){display:inline-block}.results .person-details{font-size:1rem;display:inline-block;margin-left:16px;vertical-align:top;width:calc(100% - 86px)}@media only screen and (min-width: 768px){.results .person-details{font-size:1.2rem;margin-left:24px;width:calc(100% - 340px);vertical-align:middle}}.person-details.short-list{min-height:94px}.locations .person-details.short-list{margin:0 auto;min-height:110px;width:auto}.person-headshot{background:url(/doc-profile-headshot.jpg) no-repeat;background-position:center 20%;background-size:cover;height:200px;margin:0 auto 18px;width:200px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.results .person-headshot{display:inline-block;height:70px;vertical-align:top;width:70px}@media only screen and (min-width: 768px){.results .person-headshot{height:120px;vertical-align:middle;width:120px}}.author-pic .person-headshot{border:3px solid #ffffff;height:120px;width:100%}.person-kind{font-size:0.85em}.results .person-kind{font-size:0.75em}.person-name{color:#2aa7df;display:inline-block;font-weight:700;vertical-align:baseline}.info .person-name,.locations .person-name{font-size:1.2rem}.person-location{font-size:1rem;font-weight:700}.person-specialty{font-size:1rem}.author-profile-pic{background:url(/doc-profile-headshot.jpg) center no-repeat;background-size:cover;border:3px solid #ffffff;float:left;height:120px;margin-right:24px;width:120px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.profile-pic{background:url(/doc-profile-headshot.jpg) center no-repeat;background-size:cover;border:5px solid #ffffff;height:200px;margin:24px auto;width:200px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 620px){.profile-pic{position:absolute;left:-220px;top:-20px}}@media only screen and (min-width: 768px){.profile-pic{height:280px;left:-320px;width:280px}}@media only screen and (min-width: 1024px){.profile-pic{height:380px;left:-420px;width:380px}}@media only screen and (min-width: 1300px){.profile-pic{height:420px;left:-480px;width:420px}}@media only screen and (min-width: 620px){.profile-pic.hide-ratings{position:absolute;height:160px;left:-220px;top:-20px;width:160px}}@media only screen and (min-width: 768px){.profile-pic.hide-ratings{height:220px;left:-260px;width:220px}}@media only screen and (min-width: 1024px){.profile-pic.hide-ratings{height:300px;left:-400px;width:300px}}.author-wrap{text-align:center}@media only screen and (min-width: 620px){.author-wrap{padding:10px 0;text-align:left}}.author-pic{display:block;margin:auto;width:120px}@media only screen and (min-width: 620px){.author-pic{float:left;margin-right:30px}}.selective-show .author-pic{display:none}@media only screen and (min-width: 620px){.author-name{display:inline-block;margin-top:30px;width:calc(100% - 230px)}}@media only screen and (min-width: 620px){.author-shortbio{display:inline-block;width:calc(100% - 180px)}}.selective-show .author-shortbio{display:none}.author-name-each+.author-name-each:before{content:'';margin-right:10px}.author-indiv{display:inline-block;vertical-align:top;width:100%}@media only screen and (min-width: 1024px){.author-indiv{margin-right:4%;width:45%}}.author-indiv+.author-indiv{margin-top:40px}@media only screen and (min-width: 1024px){.author-indiv+.author-indiv{margin-top:0}}.prompt-bar{text-align:center}.search-result+.search-result{border-top:1px solid #d1d1d1;margin-top:20px;padding-top:20px}@media only screen and (min-width: 620px){.search-result+.search-result{margin-top:40px;padding-top:40px}}.search-result-title{margin-bottom:10px}.search-result-title a{color:#2aa7df;font-size:1.2rem;font-weight:700}.search-result-designate{color:#2aa7df;font-weight:700}.search-result-extra-meta{font-weight:700}.extra-meta+.extra-meta:before{content:' | '}.stars{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-star-orange.png");background-repeat:repeat-x;background-size:contain;font-size:2rem;height:36px;margin:18px auto;position:relative;width:180px}.stars-small .stars{height:20px;margin-bottom:6px;width:100px}@media only screen and (min-width: 620px){.stars{margin:18px 0}}@media only screen and (min-width: 1024px){.stars{height:42px;width:210px}.stars-small .stars{height:30px;width:150px}}.home .stars,.myfavorites .stars,.locations.show .stars{margin:18px auto}.white .stars{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-star-orange-outline.png");background-size:contain}.gray .stars{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-star-white.png");background-size:contain}.results .stars{margin-top:18px}.stars.starsplacefive{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-star-gray-outline.png");background-repeat:repeat-x;background-size:contain}.gray .stars:before,.orange .stars:before,.white .stars:before,.gray .stars:after,.orange .stars:after,.white .stars:after{content:'';display:block;background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-star-white.png");background-repeat:repeat-x;background-size:contain;height:100%;left:0;position:absolute;top:0;width:0}.gray .stars:before,.gray .stars:after{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-star-blue.png");background-size:contain}.white .stars:before,.white .stars:after{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-star-orange.png");background-size:contain}.orange .stars:after,.white .stars:after{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-star-white-half.png");background-repeat:repeat-x;background-size:contain}.white .stars:after{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-star-orange-half.png");background-repeat:repeat-x;background-size:contain}.gray .stars:after{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-star-blue-half.png");background-repeat:repeat-x;background-size:contain}.stars.starsunrated:before{width:0}.stars.starsunrated:after{width:0}.stars.starsone:before{width:20%}.stars.starsone:after{width:0}.stars.starsoneptfive:before{width:20%}.stars.starsoneptfive:after{left:20%;width:20%}.stars.starstwo:before{width:40%}.stars.starstwo:after{width:0}.stars.starstwoptfive:before{width:40%}.stars.starstwoptfive:after{left:40%;width:20%}.stars.starsthree:before{width:60%}.stars.starsthree:after{width:0}.stars.starsthreeptfive:before{width:60%}.stars.starsthreeptfive:after{left:60%;width:20%}.stars.starsfour:before{width:80%}.stars.starsfour:after{width:0}.stars.starsfourptfive:before{width:80%}.stars.starsfourptfive:after{left:80%;width:20%}.stars.starsfive:before{width:100%}.stars.starsfive:after{width:0}.stars-small{border-bottom:1px solid #d1d1d1;padding-bottom:24px}.pick-1{background:url("https://myhealthkcsecure.s3.amazonaws.com/marquees/marq_tall-amanda_healy.jpg") center bottom/cover no-repeat}@media (min-aspect-ratio: 9/7),(min-width: 700px){.pick-1{background:url("https://myhealthkcsecure.s3.amazonaws.com/marquees/marq_wide-amanda_healy.jpg") left bottom/cover no-repeat}}.pick-2{background:url("https://myhealthkcsecure.s3.amazonaws.com/marquees/marq_tall-carrie_grounds.jpg") center bottom/cover no-repeat}@media (min-aspect-ratio: 9/7),(min-width: 700px){.pick-2{background:url("https://myhealthkcsecure.s3.amazonaws.com/marquees/marq_wide-carrie_grounds.jpg") left bottom/cover no-repeat}}.pick-3{background:url("https://myhealthkcsecure.s3.amazonaws.com/marquees/marq_tall-evelina_swartzman.jpg") center bottom/cover no-repeat}@media (min-aspect-ratio: 9/7),(min-width: 700px){.pick-3{background:url("https://myhealthkcsecure.s3.amazonaws.com/marquees/marq_wide-evelina_swartzman.jpg") left bottom/cover no-repeat}}.pick-4{background:url("https://myhealthkcsecure.s3.amazonaws.com/marquees/marq_tall-joan_smith.jpg") center bottom/cover no-repeat}@media (min-aspect-ratio: 9/7),(min-width: 700px){.pick-4{background:url("https://myhealthkcsecure.s3.amazonaws.com/marquees/marq_wide-joan_smith.jpg") left bottom/cover no-repeat}}.pick-5{background:url("https://myhealthkcsecure.s3.amazonaws.com/marquees/marq_tall-rebecca_bruce.jpg") center bottom/cover no-repeat}@media (min-aspect-ratio: 9/7),(min-width: 700px){.pick-5{background:url("https://myhealthkcsecure.s3.amazonaws.com/marquees/marq_wide-rebecca_bruce.jpg") left bottom/cover no-repeat}}.pick-6{background:url("https://myhealthkcsecure.s3.amazonaws.com/marquees/marq_tall-suzanne_ozbun.jpg") center bottom/cover no-repeat}@media (min-aspect-ratio: 9/7),(min-width: 700px){.pick-6{background:url("https://myhealthkcsecure.s3.amazonaws.com/marquees/marq_wide-suzanne_ozbun.jpg") left bottom/cover no-repeat}}.sky{background:url("https://myhealthkcsecure.s3.amazonaws.com/marquees/MHKC_PCP_LandingPage_Mobile_r1.jpg") center bottom/cover no-repeat}@media (min-aspect-ratio: 9/7),(min-width: 700px){.sky{background:url("https://myhealthkcsecure.s3.amazonaws.com/marquees/MHKC_PCP_LandingPage_Desktop_r1.jpg") center bottom/cover no-repeat}}.new-marquee-doctor-name{bottom:160px;color:#ffffff;display:inline-block;height:20px;left:50%;position:absolute;transform:translate(-10px, -10px);width:200px}@media only screen and (min-width: 414px){.new-marquee-doctor-name{transform:translate(-10px, -10vw)}}@media only screen and (min-width: 480px){.new-marquee-doctor-name{transform:translate(-10px, -15vw)}}@media only screen and (min-width: 620px){.new-marquee-doctor-name{transform:translate(-10px, -20vw)}}@media only screen and (min-width: 700px){.new-marquee-doctor-name{bottom:150px;left:500px;transform:translate(0, 0)}}@media only screen and (min-width: 860px){.new-marquee-doctor-name{bottom:130px;left:440px}}@media only screen and (min-width: 1200px){.new-marquee-doctor-name{bottom:145px;left:460px;width:250px}}@media only screen and (min-width: 1500px){.new-marquee-doctor-name{bottom:auto;left:35vw;top:35vw}}.new-marquee-doctor-name:before{display:inline-block;font-size:1rem;font-weight:600}@media only screen and (min-width: 1200px){.new-marquee-doctor-name:before{font-size:1.3rem}}.new-marquee-doctor-name:after{display:inline-block;font-size:0.85rem;margin-left:4px}@media only screen and (min-width: 1200px){.new-marquee-doctor-name:after{font-size:1rem}}.new-marquee-doctor-name.name-1:before{content:'Amanda Healy,'}.new-marquee-doctor-name.name-1:after{content:'MD (OB/GYN)'}@media only screen and (min-width: 700px){.new-marquee-doctor-name.name-2{bottom:90px;left:525px;transform:translate(0, 0)}}@media only screen and (min-width: 860px){.new-marquee-doctor-name.name-2{bottom:80px;left:500px}}@media only screen and (min-width: 1200px){.new-marquee-doctor-name.name-2{bottom:90px}}@media only screen and (min-width: 1500px){.new-marquee-doctor-name.name-2{bottom:auto;left:33vw;top:37vw}}.new-marquee-doctor-name.name-2:before{content:'Carrie Grounds,'}.new-marquee-doctor-name.name-2:after{content:'MD (OB/GYN)'}.new-marquee-doctor-name.name-3{left:60%;width:130px}@media only screen and (min-width: 480px){.new-marquee-doctor-name.name-3{transform:translate(-20px, -15vw);width:220px}}@media only screen and (min-width: 700px){.new-marquee-doctor-name.name-3{bottom:150px;left:460px;transform:translate(0, 0)}}@media only screen and (min-width: 860px){.new-marquee-doctor-name.name-3{bottom:150px;left:430px}}@media only screen and (min-width: 1200px){.new-marquee-doctor-name.name-3{bottom:145px;left:430px;width:250px}}@media only screen and (min-width: 1500px){.new-marquee-doctor-name.name-3{bottom:auto;left:28vw;top:33vw}}.new-marquee-doctor-name.name-3:before{content:'Evelina Swartzman,'}.new-marquee-doctor-name.name-3:after{content:'MD (OB/GYN)'}@media only screen and (min-width: 1500px){.new-marquee-doctor-name.name-4{bottom:auto;left:30vw;top:33.5vw}}.new-marquee-doctor-name.name-4:before{content:'Joan Smith,'}.new-marquee-doctor-name.name-4:after{content:'APRN'}.new-marquee-doctor-name.name-5:before{content:'Rebecca Bruce,'}.new-marquee-doctor-name.name-5:after{content:'DO'}.new-marquee-doctor-name.name-6:before{content:'Suzanne Ozbun,'}.new-marquee-doctor-name.name-6:after{content:'MD'}@media only screen and (min-width: 1500px){.new-marquee{height:44vw;width:100vw}}.new-marquee-bg{height:100%;left:0;position:absolute;top:0;width:100%}.new-marquee-content{color:#132329;margin:auto;padding:20px 0 340px;position:relative;width:84%}@media only screen and (min-width: 375px){.new-marquee-content{padding:20px 0 380px}}@media only screen and (min-width: 414px){.new-marquee-content{padding:20px 0 440px}}@media only screen and (min-width: 480px){.new-marquee-content{padding:20px 0 100vw}}@media only screen and (min-width: 700px){.new-marquee-content{max-width:500px;padding:20px 0 400px;transform:translateY(140px);width:calc(100vw - 455px)}}.new-marquee-button-wrap{text-align:right;transform:translateY(30px)}@media only screen and (min-width: 620px){.new-marquee-button-wrap{text-align:center}}@media only screen and (min-width: 1024px){.new-marquee-button-wrap{transform:translate(0, 10px)}}.alert-banner{background-color:#006298 !important;width:100vw;max-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;font-size:1rem}.alert-banner-inner{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%;padding-top:12px !important;padding-bottom:12px !important}.alert-body{margin-top:16px !important;margin-bottom:0 !important;color:white !important;line-height:1.444444444}@media screen and (min-width: 1200px){.alert-banner{font-size:18px}}@media (min-width: 1200px){.alert-banner-inner{max-width:1200px}}@media (min-width: 1320px){.alert-banner-inner{padding-left:0;padding-right:0}}.alert-banner-icon{font-size:1.5em !important;margin-right:8px}.alert-banner-close{position:absolute;right:5vw;top:0}.alert-banner-close-text{margin-right:12px;color:white;text-decoration:underline}.alert-banner-close-text:hover,.alert-banner-close-text:focus,.alert-banner-close-text:active{color:white;text-decoration:none}.alert-banner-close-icon{text-decoration:none}@media (min-width: 1200px){.alert-banner-close{right:20px}}.button--cta{font-weight:400;transition:color 0.2s ease-in;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word;font-weight:500}.button--cta:link,.button--cta:visited{color:white;text-decoration:underline}.button--cta:hover,.button--cta:focus,.button--cta:active{color:white;text-decoration:none}.icon--close-circle::before{content:""}.icon--close::before{content:""}.map-itself{height:300px;width:100%}@media only screen and (min-width: 620px){.map-itself{height:325px}}@media only screen and (min-width: 768px){.map-itself{height:350px}}@media only screen and (min-width: 1024px){.map-itself{height:375px}}.location-map .map-itself{height:400px}@media only screen and (min-width: 620px){.location-map .map-itself{height:525px}}@media only screen and (min-width: 768px){.location-map .map-itself{height:550px}}@media only screen and (min-width: 1024px){.location-map .map-itself{height:575px}}.map-itself img{max-width:inherit !important}.marker-info{position:relative;text-align:center;z-index:99}.hide-me{display:none !important}.clearfilter{color:#ccc;cursor:pointer;display:block;font-weight:700;margin-bottom:8px;padding:6px;text-align:center}@media only screen and (min-width: 1025px){.clearfilter{color:#ccc;font-size:0.85rem;font-weight:600;margin-left:calc(100% - 140px);width:140px}}.home-clear-filters{cursor:pointer}.filterblock{z-index:99}.subfiltertitle{background:#2aa7df;border:1px solid #2aa7df;color:#ffffff;display:block;font-weight:700;margin-bottom:8px;padding:6px;text-align:center}.subfiltertitle:after{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-down-white.png") center no-repeat;background-size:contain;content:'';display:inline-block;height:14px;margin-left:4px;transform:translateY(3px);width:14px}@media only screen and (min-width: 1025px){.subfiltertitle{background:#e1e1e1;border:none;color:#58595b;margin-bottom:0;padding:10px 6px 14px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.subfiltertitle:after{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-down-gray.png") center no-repeat;background-size:contain;transform:translateY(3px)}}.subfiltertitle:hover{background:#1c89ba}@media only screen and (min-width: 1025px){.subfiltertitle:hover{background:#d1d1d1}}.loaded .subfiltertitle{border-color:#ffffff}@media only screen and (min-width: 1025px){.loaded .subfiltertitle{color:#2aa7df}.loaded .subfiltertitle:after{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-down-blue.png") center no-repeat;background-size:contain}}.open .subfiltertitle:after{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-up-white.png") center no-repeat;background-size:contain}@media only screen and (min-width: 1025px){.open .subfiltertitle{background:#2aa7df;color:#ffffff}}.fi-label,.subfi-label{background:#e1e1e1;border:2px solid #e1e1e1;cursor:pointer;display:block;font-weight:700;margin-bottom:8px;padding:6px;position:relative;text-align:center}.fi-label:hover,.subfi-label:hover{background:#d1d1d1;border-color:#d1d1d1}.fi-label.active,.subfi-label.active{border-color:#2aa7df;color:#2aa7df}@media only screen and (min-width: 1025px){.fi-label,.subfilter{background:#e1e1e1;border-color:#e1e1e1;display:inline-block;font-size:0.75rem;line-height:1.1em;padding:13px 2px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.has-four .fi-label,.has-four .subfilter{margin:0 1% 0 0;vertical-align:middle;width:23.5%}.has-five .fi-label,.has-five .subfilter{margin:0 1% 0 0;vertical-align:middle;width:18%}.has-six .fi-label,.has-six .subfilter{margin:0 0.5% 0 0;vertical-align:middle;width:16%}.has-seven .fi-label,.has-seven .subfilter{margin:0 1% 0 0;vertical-align:middle;width:13%}.has-seven .fi-label.doublestack,.has-seven .subfilter.doublestack{height:39px;padding:6px 2px}}@media only screen and (min-width: 1100px){.has-seven .fi-label.doublestack,.has-seven .subfilter.doublestack{padding:6px 12px}}@media only screen and (min-width: 1200px){.has-five .fi-label,.has-five .subfilter{margin:0 .75% 0 0;width:19%}.has-seven .fi-label,.has-seven .subfilter{margin:0 .75% 0 0;width:13.33%}.has-seven .fi-label.doublestack,.has-seven .subfilter.doublestack{height:auto;padding:13px 2px}}@media only screen and (min-width: 1300px){.fi-label,.subfilter{font-size:0.85rem}}.fi-label.active,.subfilter.active{border-color:#2aa7df;color:#2aa7df}.fi-label.loaded,.subfilter.loaded{border-color:#2aa7df}@media only screen and (min-width: 1025px){.subfilter{background:none;border:1px solid #F6F6F6;cursor:pointer;padding:0}}.subfi-label{display:none}@media only screen and (min-width: 1025px){.subfi-label{background:none;display:none;margin-right:8px;padding:13px 20px;width:auto}}.open .subfi-label{display:block}@media only screen and (min-width: 1025px){.open .subfi-label{display:inline-block}}.subfi-label.wide{width:100%}@media only screen and (min-width: 1025px){.subfi-label.wide{width:auto}}@media only screen and (min-width: 1025px){.subfilter-wrap{opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}}@media only screen and (min-width: 1025px){.open .subfilter-wrap{left:20px;opacity:1;position:absolute;top:114px;width:100%}}#filter{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 1025px){#filter.has-open{margin-bottom:50px}}.filterables{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.thinking .filterables{opacity:0}.filter-wrap{background:rgba(0,0,0,0.8);left:0;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:20px 20px 60px;position:fixed;transform:translateY(115%);top:0;width:100%;z-index:99;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 1025px){.filter-wrap{background:none;left:inherit;height:auto;overflow-y:visible;padding:20px;position:relative;transform:translateY(0);top:auto}}.filter-wrap.active{transform:translateY(0)}.filterable{display:none}.filterable.matched{display:block}.keep-rows .filterable.matched{display:inline-block}.closefilter{color:rgba(0,0,0,0);cursor:pointer}@media only screen and (min-width: 1025px){.closefilter{display:none}}.closefilter:before{background:#e95532;content:'';cursor:pointer;height:24px;position:absolute;right:12px;top:12px;width:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.closefilter:after{color:#ffffff;content:'+';font-family:"Raleway", "Helvetica", sans-serif;font-size:2.6rem;height:24px;position:absolute;right:13px;text-align:center;top:12px;width:24px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.apply-now{background:#f0942b;border-radius:4px;color:#ffffff;cursor:pointer;display:block;font-weight:700;margin-top:18px;padding:6px;text-align:center}.apply-now:hover{background:#d97b0f}@media only screen and (min-width: 1025px){.apply-now{display:none}}.show-filter{background:#e1e1e1;border-radius:4px;cursor:pointer;display:block;font-weight:700;margin:20px auto 0;padding:6px;text-align:center;width:80%}@media only screen and (min-width: 1025px){.show-filter{display:none}}.show-filter:before{content:'Apply Filters +'}.show-filter.active{display:none}.dot-legends{display:block}.dot-legend{display:inline-block;margin-right:16px;vertical-align:middle}.dot-legend:before{background:#001f5b;border:2px solid #ffffff;border-radius:10px;content:'';display:inline-block;height:12px;margin-right:8px;vertical-align:middle;width:12px}.dot-legend.smh:before{background:#001f5b}.dot-legend.womens:before{background:#1f99d0}.dot-legend.partner:before{background:#3eb549}.location-button{background:#2aa7df;color:#ffffff;display:inline-block;padding:3px 18px;margin-top:8px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.location-instruction{background:rgba(0,0,0,0.85);color:#ffffff;font-size:0.7em;font-weight:700;left:0;padding:18px;position:absolute;text-align:center;top:0;width:100%;z-index:39;border-top-left-radius:16px;border-top-right-radius:16px}.location-instruction:before{content:'Pinch to zoom in and out. Tap to select a preferred location.'}@media only screen and (min-width: 1025px){.location-instruction:before{content:'Click to zoom in and out then to select a preferred location.'}}.location-map{background:#e1e1e1;color:#1c4789;font-family:"Roboto Slab", sans-serif;font-size:1rem;font-weight:300;left:10%;line-height:1.3em;padding:16px;position:absolute;top:10%;width:80%;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}@media only screen and (min-width: 480px){.location-map{font-size:1.3rem;height:432px;top:80px}}@media only screen and (min-width: 620px){.location-map{height:557px}}@media only screen and (min-width: 768px){.location-map{height:582px}}@media only screen and (min-width: 1024px){.location-map{height:602px}}.location-modal{background:rgba(0,0,0,0.6);height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;visibility:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:399}.appear .location-modal{opacity:1;visibility:visible}.location-modal-close{height:24px;position:absolute;right:-12px;top:-12px;width:24px;z-index:49}.location-modal-close:before{background:#e95532;color:#ffffff;content:'x';cursor:pointer;font-family:"Raleway", "Helvetica", sans-serif;font-size:1rem;font-weight:700;height:24px;line-height:1.4em;position:absolute;right:0;text-align:center;top:0;width:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.location-modal-wrap{color:#2aa7df;cursor:pointer;display:block}#location-filter{background:#2aa7df;color:#ffffff;cursor:pointer;font-size:0.65rem;font-weight:700;padding:6px 12px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}@media only screen and (min-width: 620px){#location-filter{font-size:0.85rem;padding:6px 18px}}#location-filter:after{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-location-pin.png");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:18px;margin-left:12px;opacity:0.6;padding-top:4px;vertical-align:top;width:18px}#location-filter.unset{background:#e1e1e1;color:#58595b}#location-filter.unset:after{opacity:1}.location-filter-wrap{display:block;margin-bottom:12px;text-align:center}@media only screen and (min-width: 620px){.location-filter-wrap{text-align:right}}#location-reset{cursor:pointer;display:block}@media only screen and (min-width: 620px){#location-reset{display:inline-block}}#location-reset:before{content:'clear';font-size:0.85rem;font-weight:700;margin:12px 12px 0}.applied-filters{color:#2aa7df;font-size:1.2rem}.applied-filters:before{color:#132329;content:'Applied filters: ';font-weight:700}.applied-filters span:not(:first-of-type):before{content:', '}.paginated.matched,.paginated.filterable.matched{display:none}.paginated.matched.oncurrentpage,.paginated.filterable.matched.oncurrentpage{display:block}.keep-rows .paginated.matched.oncurrentpage,.keep-rows .paginated.filterable.matched.oncurrentpage{display:inline-block}.nextindicator,.previndicator{background:#2aa7df;color:#ffffff;cursor:pointer;display:inline-block;margin:0 4px;padding:4px 12px;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.nextindicator:hover,.previndicator:hover{background:#1c89ba}.nextindicator:before,.previndicator:before{content:'>'}@media only screen and (min-width: 768px){.nextindicator:before,.previndicator:before{content:'Next'}}.previndicator:before{content:'<'}@media only screen and (min-width: 768px){.previndicator:before{content:'Previous'}}.pageindicator{background:#2aa7df;color:#ffffff;cursor:pointer;display:inline-block;height:0;overflow:hidden;vertical-align:middle;width:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.pageindicator.persistent,.pageindicator.lastpage,.pageindicator.currentpage+.pageindicator,.pageindicator.currentpage+.pageindicator+.pageindicator,.pageindicator.currentpage+.pageindicator+.pageindicator+.pageindicator{height:auto;margin:0 4px;min-width:32px;padding:4px}@media only screen and (min-width: 375px){.pageindicator.persistent,.pageindicator.currentpage+.pageindicator+.pageindicator+.pageindicator+.pageindicator{height:auto;margin:0 4px;min-width:32px;padding:4px}}@media only screen and (min-width: 480px){.pageindicator.persistent,.pageindicator.currentpage+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator,.pageindicator.currentpage+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator{height:auto;margin:0 4px;min-width:32px;padding:4px}}@media only screen and (min-width: 768px){.pageindicator.persistent,.pageindicator.currentpage+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator,.pageindicator.currentpage+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator,.pageindicator.currentpage+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator{height:auto;margin:0 4px;min-width:32px;padding:4px}}@media only screen and (min-width: 1024px){.pageindicator.persistent,.pageindicator.currentpage+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator,.pageindicator.currentpage+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator,.pageindicator.currentpage+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator{height:auto;margin:0 4px;min-width:32px;padding:4px}}@media only screen and (min-width: 1100px){.pageindicator.persistent,.pageindicator.currentpage+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator,.pageindicator.currentpage+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator,.pageindicator.currentpage+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator+.pageindicator{height:auto;margin:0 4px;min-width:32px;padding:4px}}.pageindicator:hover{background:#1c89ba}.pageindicator:after{counter-increment:pagenum;content:counter(pagenum)}.pageindicator.currentpage{background:#EBEBEC;height:auto;margin:0 4px;min-width:32px;padding:4px}@media only screen and (min-width: 620px){.pageindicator.firstpage.ellipsis{height:auto;margin:0 4px;margin-right:24px;min-width:32px;overflow:visible;padding:4px;position:relative}.pageindicator.firstpage.ellipsis:before{color:#2aa7df;content:'•••';display:block;height:20px;right:-24px;position:absolute;top:50%;width:20px}}@media only screen and (min-width: 620px){.pageindicator.lastpage.ellipsis{margin-left:24px;overflow:visible;position:relative}.pageindicator.lastpage.ellipsis:before{color:#2aa7df;content:'•••';display:block;height:20px;left:-24px;position:absolute;top:50%;width:20px}}.pagination{counter-reset:pagenum;text-align:center}#trumbowyg-icons{overflow:hidden;visibility:hidden;height:0;width:0}#trumbowyg-icons svg{height:0;width:0}.trumbowyg-box *,.trumbowyg-box *::before,.trumbowyg-box *::after{box-sizing:border-box}.trumbowyg-box svg{width:17px;height:100%;fill:#222}.trumbowyg-box,.trumbowyg-editor{display:block;position:relative;border:1px solid #DDD;width:100%;min-height:300px;margin:17px auto}.trumbowyg-box .trumbowyg-editor{margin:0 auto}.trumbowyg-box.trumbowyg-fullscreen{background:#FEFEFE;border:none !important}.trumbowyg-editor,.trumbowyg-textarea{position:relative;box-sizing:border-box;padding:20px;min-height:300px;width:100%;border-style:none;resize:none;outline:none;overflow:auto}.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-box-blur .trumbowyg-editor::before{color:transparent !important;text-shadow:0 0 7px #333}@media screen and (min-width: 0 \0
        ){.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(200,200,200,0.6) !important}}@supports (-ms-accelerator: true){.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(200,200,200,0.6) !important}}.trumbowyg-box-blur .trumbowyg-editor img,.trumbowyg-box-blur .trumbowyg-editor hr{opacity:0.2}.trumbowyg-textarea{position:relative;display:block;overflow:auto;border:none;white-space:normal;font-size:14px;font-family:"Inconsolata", "Consolas", "Courier", "Courier New", sans-serif;line-height:18px}.trumbowyg-box.trumbowyg-editor-visible .trumbowyg-textarea{height:1px !important;width:25%;min-height:0 !important;padding:0 !important;background:none;opacity:0 !important}.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-textarea{display:block}.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-editor{display:none}.trumbowyg-box.trumbowyg-disabled .trumbowyg-textarea{opacity:0.8;background:none}.trumbowyg-editor[contenteditable=true]:empty:not(:focus)::before{content:attr(placeholder);color:#999;pointer-events:none}.trumbowyg-button-pane{display:flex;flex-flow:row wrap;width:100%;min-height:36px;background:#ecf0f1;border-bottom:1px solid #d7e0e2;margin:0;padding:0 5px;list-style-type:none;line-height:10px;backface-visibility:hidden}.trumbowyg-button-pane::after{content:" ";display:block;position:absolute;top:36px;left:0;right:0;width:100%;height:1px;background:#d7e0e2}.trumbowyg-button-pane .trumbowyg-button-group{display:flex;flex-flow:row wrap}.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-fullscreen-button svg{color:transparent}.trumbowyg-button-pane .trumbowyg-button-group:not(:empty)+.trumbowyg-button-group::before{content:" ";display:block;width:1px;background:#d7e0e2;margin:0 5px;height:35px}.trumbowyg-button-pane button{display:block;position:relative;width:35px;height:35px;padding:1px 6px !important;margin-bottom:1px;overflow:hidden;border:none;cursor:pointer;background:none;transition:background-color 150ms, opacity 150ms}.trumbowyg-button-pane button.trumbowyg-textual-button{width:auto;line-height:35px}.trumbowyg-button-pane.trumbowyg-disable button:not(.trumbowyg-not-disable):not(.trumbowyg-active),.trumbowyg-disabled .trumbowyg-button-pane button:not(.trumbowyg-not-disable):not(.trumbowyg-viewHTML-button){opacity:0.2;cursor:default}.trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::before,.trumbowyg-disabled .trumbowyg-button-pane .trumbowyg-button-group::before{background:#e3e9eb}.trumbowyg-button-pane button:not(.trumbowyg-disable):hover,.trumbowyg-button-pane button:not(.trumbowyg-disable):focus,.trumbowyg-button-pane button.trumbowyg-active{background-color:#FFF;outline:none}.trumbowyg-button-pane .trumbowyg-open-dropdown::after{display:block;content:" ";position:absolute;top:25px;right:3px;height:0;width:0;border:3px solid transparent;border-top-color:#555}.trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button{padding-left:10px !important;padding-right:18px !important}.trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button::after{top:17px;right:7px}.trumbowyg-button-pane .trumbowyg-right{margin-left:auto}.trumbowyg-button-pane .trumbowyg-right::before{display:none !important}.trumbowyg-dropdown{width:200px;border:1px solid #ecf0f1;padding:5px 0;border-top:none;background:#FFF;margin-left:-1px;box-shadow:rgba(0,0,0,0.1) 0 2px 3px}.trumbowyg-dropdown button{display:block;width:100%;height:35px;line-height:35px;text-decoration:none;background:#FFF;padding:0 10px;color:#333 !important;border:none;cursor:pointer;text-align:left;font-size:15px;transition:all 150ms}.trumbowyg-dropdown button:hover,.trumbowyg-dropdown button:focus{background:#ecf0f1}.trumbowyg-dropdown button svg{float:left;margin-right:14px}.trumbowyg-modal{position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:520px;width:100%;height:350px;z-index:11;overflow:hidden;backface-visibility:hidden}.trumbowyg-modal-box{position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:500px;width:calc(100% - 20px);padding-bottom:45px;z-index:1;background-color:#FFF;text-align:center;font-size:14px;box-shadow:rgba(0,0,0,0.2) 0 2px 3px;backface-visibility:hidden}.trumbowyg-modal-box .trumbowyg-modal-title{font-size:24px;font-weight:bold;margin:0 0 20px;padding:15px 0 13px;display:block;border-bottom:1px solid #EEE;color:#333;background:#fbfcfc}.trumbowyg-modal-box .trumbowyg-progress{width:100%;height:3px;position:absolute;top:58px}.trumbowyg-modal-box .trumbowyg-progress .trumbowyg-progress-bar{background:#2BC06A;height:100%;transition:width 150ms linear}.trumbowyg-modal-box label{display:block;position:relative;margin:15px 12px;height:29px;line-height:29px;overflow:hidden}.trumbowyg-modal-box label .trumbowyg-input-infos{display:block;text-align:left;height:25px;line-height:25px;transition:all 150ms}.trumbowyg-modal-box label .trumbowyg-input-infos span{display:block;color:#69878f;background-color:#fbfcfc;border:1px solid #DEDEDE;padding:0 7px;width:150px}.trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error{color:#e74c3c}.trumbowyg-modal-box label.trumbowyg-input-error input,.trumbowyg-modal-box label.trumbowyg-input-error textarea{border:1px solid #e74c3c}.trumbowyg-modal-box label.trumbowyg-input-error .trumbowyg-input-infos{margin-top:-27px}.trumbowyg-modal-box label input{position:absolute;top:0;right:0;height:27px;line-height:27px;border:1px solid #DEDEDE;background:#fff;font-size:14px;max-width:330px;width:70%;padding:0 7px;transition:all 150ms}.trumbowyg-modal-box label input:hover,.trumbowyg-modal-box label input:focus{outline:none;border:1px solid #95a5a6}.trumbowyg-modal-box label input:focus{background:#fbfcfc}.trumbowyg-modal-box .error{margin-top:25px;display:block;color:red}.trumbowyg-modal-box .trumbowyg-modal-button{position:absolute;bottom:10px;right:0;text-decoration:none;color:#FFF;display:block;width:100px;height:35px;line-height:33px;margin:0 10px;background-color:#333;border:none;cursor:pointer;font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;font-size:16px;transition:all 150ms}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit{right:110px;background:#2bc06a}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover,.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus{background:#40d47e;outline:none}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active{background:#25a25a}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset{color:#555;background:#e6e6e6}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover,.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus{background:#fbfbfb;outline:none}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active{background:#d5d5d5}.trumbowyg-overlay{position:absolute;background-color:rgba(255,255,255,0.5);width:100%;left:0;display:none;z-index:10}body.trumbowyg-body-fullscreen{overflow:hidden}.trumbowyg-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:99999}.trumbowyg-fullscreen.trumbowyg-box,.trumbowyg-fullscreen .trumbowyg-editor{border:none}.trumbowyg-fullscreen .trumbowyg-editor,.trumbowyg-fullscreen .trumbowyg-textarea{height:calc(100% - 37px) !important;overflow:auto}.trumbowyg-fullscreen .trumbowyg-overlay{height:100% !important}.trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg{color:#222;fill:transparent}.trumbowyg-editor object,.trumbowyg-editor embed,.trumbowyg-editor video,.trumbowyg-editor img{max-width:100%}.trumbowyg-editor video,.trumbowyg-editor img{height:auto}.trumbowyg-editor img{cursor:move}.trumbowyg-editor.trumbowyg-reset-css{background:#FEFEFE !important;font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;font-size:14px !important;line-height:1.45em !important;white-space:normal !important;color:#333}.trumbowyg-editor.trumbowyg-reset-css a{color:#15c !important;text-decoration:underline !important}.trumbowyg-editor.trumbowyg-reset-css div,.trumbowyg-editor.trumbowyg-reset-css p,.trumbowyg-editor.trumbowyg-reset-css ul,.trumbowyg-editor.trumbowyg-reset-css ol,.trumbowyg-editor.trumbowyg-reset-css blockquote{box-shadow:none !important;background:none !important;margin:0 !important;margin-bottom:15px !important;line-height:1.4em !important;font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;font-size:14px !important;border:none}.trumbowyg-editor.trumbowyg-reset-css iframe,.trumbowyg-editor.trumbowyg-reset-css object,.trumbowyg-editor.trumbowyg-reset-css hr{margin-bottom:15px !important}.trumbowyg-editor.trumbowyg-reset-css blockquote{margin-left:32px !important;font-style:italic !important;color:#555}.trumbowyg-editor.trumbowyg-reset-css ul,.trumbowyg-editor.trumbowyg-reset-css ol{padding-left:20px !important}.trumbowyg-editor.trumbowyg-reset-css ul ul,.trumbowyg-editor.trumbowyg-reset-css ol ol,.trumbowyg-editor.trumbowyg-reset-css ul ol,.trumbowyg-editor.trumbowyg-reset-css ol ul{border:none;margin:2px !important;padding:0 !important;padding-left:24px !important}.trumbowyg-editor.trumbowyg-reset-css hr{display:block;height:1px;border:none;border-top:1px solid #CCC}.trumbowyg-editor.trumbowyg-reset-css h1,.trumbowyg-editor.trumbowyg-reset-css h2,.trumbowyg-editor.trumbowyg-reset-css h3,.trumbowyg-editor.trumbowyg-reset-css h4{color:#111;background:none;margin:0 !important;padding:0 !important;font-weight:bold}.trumbowyg-editor.trumbowyg-reset-css h1{font-size:32px !important;line-height:38px !important;margin-bottom:20px !important}.trumbowyg-editor.trumbowyg-reset-css h2{font-size:26px !important;line-height:34px !important;margin-bottom:15px !important}.trumbowyg-editor.trumbowyg-reset-css h3{font-size:22px !important;line-height:28px !important;margin-bottom:7px !important}.trumbowyg-editor.trumbowyg-reset-css h4{font-size:16px !important;line-height:22px !important;margin-bottom:7px !important}.trumbowyg-dark .trumbowyg-textarea{background:#111;color:#ddd}.trumbowyg-dark .trumbowyg-box{border:1px solid #343434}.trumbowyg-dark .trumbowyg-box.trumbowyg-fullscreen{background:#111}.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before{text-shadow:0 0 7px #ccc}@media screen and (min-width: 0 \0
                ){.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(20,20,20,0.6) !important}}@supports (-ms-accelerator: true){.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(20,20,20,0.6) !important}}.trumbowyg-dark .trumbowyg-box svg{fill:#ecf0f1;color:#ecf0f1}.trumbowyg-dark .trumbowyg-button-pane{background-color:#222;border-bottom-color:#343434}.trumbowyg-dark .trumbowyg-button-pane::after{background:#343434}.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::before{background-color:#343434}.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty) .trumbowyg-fullscreen-button svg{color:transparent}.trumbowyg-dark .trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::before{background-color:#2a2a2a}.trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):hover,.trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):focus,.trumbowyg-dark .trumbowyg-button-pane button.trumbowyg-active{background-color:#333}.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-open-dropdown::after{border-top-color:#fff}.trumbowyg-dark .trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg{color:#ecf0f1;fill:transparent}.trumbowyg-dark .trumbowyg-dropdown{border-color:#222;background:#333;box-shadow:rgba(0,0,0,0.3) 0 2px 3px}.trumbowyg-dark .trumbowyg-dropdown button{background:#333;color:#fff !important}.trumbowyg-dark .trumbowyg-dropdown button:hover,.trumbowyg-dark .trumbowyg-dropdown button:focus{background:#222}.trumbowyg-dark .trumbowyg-modal-box{background-color:#222}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-title{border-bottom:1px solid #555;color:#fff;background:#3c3c3c}.trumbowyg-dark .trumbowyg-modal-box label{display:block;position:relative;margin:15px 12px;height:27px;line-height:27px;overflow:hidden}.trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span{color:#eee;background-color:#2f2f2f;border-color:#222}.trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error{color:#e74c3c}.trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error input,.trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error textarea{border-color:#e74c3c}.trumbowyg-dark .trumbowyg-modal-box label input{border-color:#222;color:#eee;background:#333}.trumbowyg-dark .trumbowyg-modal-box label input:hover,.trumbowyg-dark .trumbowyg-modal-box label input:focus{border-color:#626262}.trumbowyg-dark .trumbowyg-modal-box label input:focus{background-color:#2f2f2f}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit{background:#1b7943}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover,.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus{background:#25a25a}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active{background:#176437}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset{background:#333;color:#ccc}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover,.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus{background:#444}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active{background:#111}.trumbowyg-dark .trumbowyg-overlay{background-color:rgba(15,15,15,0.6)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],select,textarea{background:#EBEBEC;border:2px solid #EBEBEC;font-family:"Raleway", "Helvetica", sans-serif;font-size:1.3rem;margin:0 0 12px;padding:12px 24px;width:100%;-webkit-appearance:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 620px){input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],select,textarea{margin-bottom:18px}}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=search]:focus,select:focus,textarea:focus{border-color:#58595b;outline:none}input.error[type=text],input.error[type=email],input.error[type=tel],input.error[type=password],input.error[type=search],select.error,textarea.error{border-color:#b90000}.admin input[type=text],.admin input[type=email],.admin input[type=tel],.admin input[type=password],.admin input[type=search],.admin select,.admin textarea{background:#ffffff;border:1px solid #EBEBEC;font-family:"Lucida Grande", "Verdana", sans-serif;font-size:0.75rem;padding:6px 12px;width:99%;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}@media only screen and (min-width: 620px){.admin input[type=text],.admin input[type=email],.admin input[type=tel],.admin input[type=password],.admin input[type=search],.admin select,.admin textarea{margin-bottom:18px}}.admin input[type=text]:focus,.admin input[type=email]:focus,.admin input[type=tel]:focus,.admin input[type=password]:focus,.admin input[type=search]:focus,.admin select:focus,.admin textarea:focus{border-color:#58595b}.field-group input[type=text],.field-group input[type=email],.field-group input[type=tel],.field-group input[type=password],.field-group input[type=search],.field-group select,.field-group textarea{background:#ffffff}.news-signup input[type=text],.news-signup input[type=email],.news-signup input[type=tel],.news-signup input[type=password],.news-signup input[type=search],.news-signup select,.news-signup textarea{border:none;display:inline-block;font-size:0.75rem;padding:6px 12px}input#search[type=text],input#search[type=email],input#search[type=tel],input#search[type=password],input#search[type=search],select#search,textarea#search{border-radius:24px;margin:0;width:auto}.nav-search-form input[type=text]{background:#ffffff;display:inline-block;font-size:0.85rem;margin:0;padding:4px 12px;vertical-align:top;width:70%}textarea.tall-area{min-height:600px}.admin textarea{min-height:80px}.baby-bear .admin textarea{min-height:212px}.mama-bear .admin textarea{min-height:362px}.papa-bear .admin textarea{min-height:480px}.news-signup-prompt{margin:20px auto;max-width:280px;text-align:center;width:100%}@media only screen and (min-width: 620px){.news-signup-prompt{float:right;margin:20px 0;max-width:600px;text-align:right;width:50%}}.tip{color:#ffffff;display:inline-block;font-weight:600;vertical-align:middle}@media only screen and (min-width: 620px){.tip{margin:0 0 20px;width:100%}}@media only screen and (min-width: 768px){.tip{font-size:1.1rem;margin:0 20px 0 0;width:200px}}.news-signup-form{position:relative;margin-top:10px}@media only screen and (min-width: 1024px){.news-signup-form{display:inline-block;margin-left:20px;vertical-align:middle;width:280px}}input[type=checkbox]{display:none}.admin.edit input[type=checkbox],.admin.new input[type=checkbox]{display:inline-block;vertical-align:middle}.checkbox-wrap{display:inline-block;width:100%}@media only screen and (min-width: 620px){.checkbox-wrap{margin-right:4%;width:45%}}@media only screen and (min-width: 1024px){.checkbox-wrap{width:28%}}@media only screen and (min-width: 1200px){.checkbox-wrap{width:20%}}@media only screen and (min-width: 1300px){.checkbox-wrap{width:15%}}.answer input[type="radio"],.preload-answer input[type="radio"]{display:none}input[type="submit"]{background:#2aa7df;border:none;color:#ffffff;display:inline-block;font-family:"Roboto Slab", sans-serif;font-size:1.2rem;line-height:1em;margin:8px 0;outline:none;padding:9px 24px 12px;-webkit-appearance:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 768px){input[type="submit"]{font-size:1.3rem}}.check-valid input[type="submit"]{background:none;color:rgba(0,0,0,0);position:relative;z-index:2}.check-valid input[type="submit"]:hover{background:none}input[type="submit"]:hover{background:#001f5b}input.survey-button[type="submit"],input.form-button[type="submit"]{font-size:1.1rem;margin:16px 0}@media only screen and (min-width: 620px){input.survey-button[type="submit"],input.form-button[type="submit"]{margin:32px 0}}.blue-lt input.survey-button[type="submit"],.blue-lt input.form-button[type="submit"]{background:#f0942b}.blue-lt input.survey-button[type="submit"]:hover,.blue-lt input.form-button[type="submit"]:hover{background:#d97b0f}.nav-search-form input[type="submit"]{background:rgba(0,0,0,0);color:rgba(0,0,0,0);display:inline-block;font-size:0.85rem;padding:4px;position:relative;transform:translateY(-4px);vertical-align:top;width:30px;z-index:2}.nav-search-form input[type="submit"]:hover{background:none}.check-valid{display:block;overflow:hidden;position:absolute;right:0px;top:-12px;width:32px}.check-valid:after{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-check-validate.png");background-position:left top;background-repeat:no-repeat;background-size:100% auto;color:red;content:'';height:24px;left:0;position:absolute;top:12px;width:24px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.check-valid:hover:after{background-position:left bottom}@media only screen and (min-width: 620px){input.fifthwidth,select.fifthwidth{float:left;width:17.5%}}@media only screen and (min-width: 620px){input.halfwidth,select.halfwidth{float:left;width:49%}}@media only screen and (min-width: 620px){input.thirdwidth,select.thirdwidth{float:left;width:29.5%}}@media only screen and (min-width: 620px){input.quarterwidth,select.quarterwidth{float:left;width:23%}}@media only screen and (min-width: 620px){input.endrow,select.endrow{float:right}}@media only screen and (min-width: 620px){input.pushleft,select.pushleft{margin-left:2%}}.extramargin{margin:18px 0}@media only screen and (min-width: 620px){.extramargin{margin:32px 0}}.float-form-group{margin-top:24px}@media only screen and (min-width: 620px){.float-form-group{margin-top:36px}}@media only screen and (min-width: 620px){.fifthwidthwrap{float:left;width:17.5%}}@media only screen and (min-width: 620px){.fifthwidthwrap.endrow{float:right}}@media only screen and (min-width: 620px){.fifthwidthwrap.pushleft{margin-left:2%}}@media only screen and (min-width: 620px){.fourthwidthwrap{float:left;width:22.5%}}@media only screen and (min-width: 620px){.fourthwidthwrap.endrow{float:right}}@media only screen and (min-width: 620px){.fourthwidthwrap.pushleft{margin-left:2%}}@media only screen and (min-width: 620px){.halfwidthwrap{float:left;width:49%}}@media only screen and (min-width: 620px){.halfwidthwrap.endrow{float:right}}@media only screen and (min-width: 620px){.halfwidthwrap.pushleft{margin-left:2%}}.radiolabel{display:inline-block;margin-left:0.5em}span.fullwidth{display:block}form .instruction{display:block;font-size:0.75rem;margin-bottom:24px}form .passwordmessage{color:#b90000;display:none;font-size:0.75rem;margin-bottom:24px}form .passwordmessage.error{display:block}@media only screen and (min-width: 620px){.thirdwidthwrap{float:left;width:32%}}@media only screen and (min-width: 620px){.thirdwidthwrap.endrow{float:right}}@media only screen and (min-width: 620px){.thirdwidthwrap.pushleft{margin-left:2%}}label{color:#58595b}label.checkbox,label.checkboxtoggle{display:block;margin:12px 0;padding:12px 0 12px 36px;position:relative;width:100%}.admin label.checkbox,.admin label.checkboxtoggle{display:inline-block;margin:0 0 0 12px;padding:0;vertical-align:middle;width:auto}label.checkbox:before,label.checkboxtoggle:before{background:#EBEBEC;content:'';height:18px;left:8px;position:absolute;text-align:center;top:14px;width:18px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.admin label.checkbox:before,.admin label.checkboxtoggle:before{border:1px solid #aaaaaa;display:none}label.checkbox.selected:before,label.checkboxtoggle.selected:before{background:#1f99d0;border-color:#1f99d0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}label.required:after,label.acct-required:after{color:#b90000;content:'*';font-size:1.3rem}.blue-lt label.required:after,.blue-lt label.acct-required:after{color:#ffffff}label.error{color:#b90000}.blue-lt label{color:#ffffff}.answer label{font-size:1rem;line-height:1.4em}@media only screen and (min-width: 620px){.answer label{font-size:1.1rem;line-height:1.4em}}.limit-counter{color:#b90000;margin-left:2em}@media all{.print-page-wrap{background:#ffffff;padding-bottom:80px}.print-section{margin:0 auto;max-width:21cm}.print-piece{float:left;padding-top:60px;width:100%}.print-piece.right{float:right}.print-piece.third{margin-right:3%;width:30%}.print-piece.forty{margin-right:3%;width:34%}.print-piece.twenty{margin-right:3%;width:23%}.print-piece h3{margin:0 0 20px}.print-piece ol{margin-left:1em}.print-footer{padding:20px 0 0}.print-metas{margin-top:10px}.print-meta{display:block;font-size:1.1rem}.print-title{font-size:1.6rem;font-weight:700;line-height:1em}.print-columns.two li{display:inline-block;margin:0 5% 10px 0;vertical-align:top;width:44%}}.recipes.print{background:white}.recipes.print .nav-wrap,.recipes.print footer{display:none}#error_explanation{border:1px solid #d1d1d1;margin:12px 0 24px;padding:12px}#error_explanation h2{color:#b90000;font-size:1rem}#error_explanation li{font-size:0.85rem}#error_explanation li:before{color:#2aa7df;content:'Please fix: '}.devise-links{margin:12px 0}@media only screen and (min-width: 768px){.devise-links{margin:24px 0}}.shared-link{border-left:1px solid #d1d1d1;display:inline-block;padding:0 12px;vertical-align:middle}.shared-link:first-of-type{border:none;padding-left:0}.lexibles{display:flex;flex-wrap:wrap;justify-content:space-between}.lexible{width:100%}@media only screen and (min-width: 620px){.lexible.thirty{width:30%}}@media only screen and (min-width: 620px){.lexible.forty{width:40%}}@media only screen and (min-width: 620px){.lexible.fifty{width:50%}}@media only screen and (min-width: 620px){.lexible.sixty{width:60%}}@media only screen and (min-width: 620px){.lexible.seventy{width:70%}}.lexible.round{border-radius:12px;overflow:hidden}.preview-image{background-position:center;background-size:cover;padding-bottom:72%}.text-inset{height:100%;padding:20px}.text-inset.gray{background:#EBEBEC}.bk_editor a.button{background:#00A280;border-radius:8px;color:#ffffff;display:block;font-weight:700;margin:auto;padding:5px;text-align:center;width:200px}.bk_editor a.button:hover{background:#006f58}.bk_editor p{line-height:1.4em}.bk_backimage p{line-height:1em}.bk_editor li+li{margin-top:0.5rem}.bk_editor h2{margin:1.5rem 0 0}.bk_bg-green h2{color:#ffffff}.bk_editor{font-size:1.15rem;padding:5px 20px}.bk_editor.bk_full-image{padding:5px 0}.bk_editor.bk_text-over-image{padding:30px 0;text-align:center}.bk_editor.bk_bg-green{background:#00A280;color:#ffffff;padding-bottom:10px}.bk_editor.bk_bg-magenta{background:#C43670;color:#ffffff;padding-bottom:10px}.bk_editor.bk_bg-orange{background:#FF762D;color:#ffffff;padding-bottom:10px}.bk_editor.bk_bg-blue{background:#2F4479;color:#ffffff;padding-bottom:10px}.bk_editor.bk_bg-purple{background:#5A2A79;color:#ffffff;padding-bottom:10px}.bk_columns{display:flex;flex-wrap:wrap;justify-content:space-between}.bk_column{width:100%}@media only screen and (min-width: 768px){.bk_column.bk_col-width-10{width:10%}.bk_column.bk_col-width-20{width:20%}.bk_column.bk_col-width-30{width:30%}.bk_column.bk_col-width-40{width:40%}.bk_column.bk_col-width-50{width:50%}.bk_column.bk_col-width-60{width:60%}.bk_column.bk_col-width-70{width:70%}.bk_column.bk_col-width-80{width:80%}.bk_column.bk_col-width-90{width:90%}.bk_column:first-of-type{padding-right:15px}.bk_column:last-of-type{padding-left:15px}}.bk_wrap{margin:auto;width:100%}@media only screen and (min-width: 768px){.bk_wrap.wd-10{width:10%}}@media only screen and (min-width: 768px){.bk_wrap.wd-20{width:20%}}@media only screen and (min-width: 768px){.bk_wrap.wd-30{width:30%}}@media only screen and (min-width: 768px){.bk_wrap.wd-40{width:40%}}@media only screen and (min-width: 768px){.bk_wrap.wd-50{width:50%}}@media only screen and (min-width: 768px){.bk_wrap.wd-60{width:60%}}@media only screen and (min-width: 768px){.bk_wrap.wd-70{width:70%}}@media only screen and (min-width: 768px){.bk_wrap.wd-80{width:80%}}@media only screen and (min-width: 768px){.bk_wrap.wd-90{width:90%}}.bk_backimage{background-size:cover;color:#ffffff;display:inline-block;font-size:1.7rem;font-weight:700;padding:40px 20px;text-shadow:0 2px 4px rgba(0,0,0,0.5);width:100%}@media only screen and (min-width: 768px){.bk_backimage.bk_image-widith-10{width:10%}.bk_backimage.bk_image-widith-20{width:20%}.bk_backimage.bk_image-widith-30{width:30%}.bk_backimage.bk_image-widith-40{width:40%}.bk_backimage.bk_image-widith-50{width:50%}.bk_backimage.bk_image-widith-60{width:60%}.bk_backimage.bk_image-widith-70{width:70%}.bk_backimage.bk_image-widith-80{width:80%}.bk_backimage.bk_image-widith-90{width:90%}}.icon-list .icon-group{display:inline-block;font-style:italic;line-height:1em;text-align:center;vertical-align:top;width:128px}.icon-list img{display:block;margin:10px auto}body.block-editor-open{overflow:hidden}#guide_blockeditor{display:none}.reveal-json.active #guide_blockeditor{display:block}.block-editor-admin-trigger{background:#7ED321;border-radius:20px;color:white;cursor:pointer;display:inline-block;font-weight:600;padding:2px 20px}.block-editor-admin-trigger:hover{background:#64a71a}.block-editor-admin-wrap{background:white;display:none;height:100vh;left:0;overflow-y:scroll;padding:0 20px;position:fixed;top:0;width:100vw;z-index:9}.block-editor-open .block-editor-admin-wrap{display:block}.block-editor-admin-save{cursor:pointer;position:fixed;right:20px;top:10px;z-index:2}.block-editor-admin-save:after{content:'Exit Editor';color:#7ED321;font-weight:700}.block-editor-admin{margin:40px auto;max-width:600px;min-height:600px;overflow:hidden;position:relative;width:90%}.block-block{background:#F6F6F6;border:1px solid #CFCFCF;border-radius:6px;cursor:pointer;height:70px;margin-bottom:20px;position:relative;width:100%}.block-block.type-full-image:before,.block-block.type-single-column:before,.block-block.type-multi-column:before,.block-block.type-text-over-image:before{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/block-content-image.png") center/contain;content:'';display:block;height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:30px}.block-block.type-full-image:after,.block-block.type-single-column:after,.block-block.type-multi-column:after,.block-block.type-text-over-image:after{content:'Full width image';bottom:0;display:block;font-size:0.75rem;font-weight:700;position:absolute;text-align:center;text-transform:uppercase;width:100%}.block-block.type-single-column:before{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/block-icon-content.png") center/contain}.block-block.type-single-column:after{content:'single column editor'}.block-block.type-multi-column:before{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/block-icon-content.png") left center/contain;width:60px}.block-block.type-multi-column:after{content:'multiple column editor'}.block-block.type-text-over-image:before{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/block-icon-txt-over-image.png") left center/contain}.block-block.type-text-over-image:after{content:'text overlay image'}.block-block textarea{display:none}.multi-block{display:none}.block-picker{cursor:pointer}.block-picker-trigger{display:inline-block;margin:0 1% 10px;width:31%}.block-picker-trigger:after{background:#7ED321;border-radius:20px;color:#ffffff;content:'Add new';display:inline-block;font-weight:700;padding:5px 0;text-align:center;width:100%}.block-picker-trigger:hover:after{background:#64a71a}.block-picker.active .block-picker-trigger:after{background:#D0021B;content:'Cancel'}.block-picker.active .block-picker-trigger:hover:after{background:#9d0214}.block-option{display:none}.block-picker.active .block-option{display:inline-block;margin:0 1% 10px;width:31%}.block-picker.active .block-option:after{background:#4A90E2;border-radius:20px;color:#ffffff;display:inline-block;font-weight:700;padding:5px 0;text-align:center;width:100%}.block-picker.active .block-option:hover:after{background:#2275d7}.block-option.full-width-image:after{content:"Full Width Image"}.block-option.multi-column:after{content:"Multi Column"}.block-option.single-column:after{content:"Single Column"}.block-option.text-overlay-image:after{content:"Text Overlay"}.block-block-controls{height:100%;left:0;opacity:0;position:absolute;transition:opacity 0.6s cubic-bezier(0.01, 1.105, 0.22, 1.005);top:0;width:100%;z-index:1}.block-block:hover .block-block-controls{opacity:1}.block-move-down,.block-move-up,.block-delete{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/block-icon-down.png") center/contain;height:50%;left:0;opacity:0.3;position:absolute;top:50%;width:40px}.block-move-down:hover,.block-move-up:hover,.block-delete:hover{opacity:1}.block-move-up{top:0;transform:rotate(180deg)}.block-delete{background:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/block-icon-delete.png") center/contain;left:auto;right:0;top:25%}.block-edit-me{height:100%;position:absolute;left:40px;top:0;width:calc(100% - 80px)}.block-editor-details{visibility:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.block-editor-details.active-editing{visibility:visible;z-index:1}.block-editor-details-shade{background:rgba(0,0,0,0.7);border-radius:6px;height:100%;left:0;position:absolute;transform:translateX(100%);transition:transform 0.3s ease-out;top:0;width:100%}.active-editing .block-editor-details-shade{transform:translateX(0)}.block-editor-details-close{cursor:pointer;position:absolute;right:80px;top:10px;z-index:2}.block-editor-details-close:after{content:'Cancel';color:#D0021B}.block-editor-details-save{cursor:pointer;position:absolute;right:20px;top:10px;z-index:2}.block-editor-details-save:after{content:'Update';color:#7ED321;font-weight:700}.block-editor-details-editable{background:#F6F6F6;border:1px solid #CFCFCF;border-radius:6px;height:100%;left:30px;overflow-y:scroll;padding:40px 20px;position:absolute;top:0;transform:translateX(100%);transition:transform 0.2s ease-out;width:calc(100% - 30px)}.active-editing .block-editor-details-editable{transform:translateX(0)}.edit-multi-block{border:1px solid #CFCFCF;border-radius:6px;padding:10px}.bk-bg-select,.bk-width-select{cursor:pointer;margin-bottom:20px;text-transform:capitalize}.bk-bg-select:before,.bk-width-select:before{content:'Background -› ';color:#4A90E2;font-weight:700}.bk-width-select:before{content:'Width –› '}.bk-html{margin-bottom:20px}.bk-html:before{content:'Content -› ';color:#4A90E2;font-weight:700}.edit-multi-block{margin-bottom:20px}.bk-mkdwn:before{content:'Content (Markdown) -› ';color:#333333;display:block;font-weight:700}.bk-mkdwn textarea{min-height:300px}.bk-img:before{content:'Image URL -› ';color:#4A90E2;display:block;font-weight:700}.bk-label{background:#CFCFCF;border-radius:6px;color:white;display:inline-block;font-weight:700;margin-right:10px;padding:5px 0;text-align:center;width:40px}input.bk-input{padding:5px;width:calc(100% - 60px)}.block-editor-picker{background:white;border-radius:6px;display:block;height:100%;left:30px;padding:40px 20px;position:absolute;top:0;transform:translateX(100%);transition:transform 0.2s ease-out;width:calc(100% - 30px);z-index:9}.block-editor-picker.active-pick{transform:translateX(0)}.block-editor-picker span{background:#F6F6F6;border-radius:10px;cursor:pointer;display:block;margin-bottom:10px;padding:5px 20px;text-transform:capitalize}.block-editor-picker span:hover{background:#4A90E2;color:#ffffff}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0}20%{opacity:0.5}100%{opacity:1}}@keyframes bop{0%{transform:scale(0.7)}20%{transform:scale(0.25)}50%{transform:scale(1.25)}60%{transform:scale(1.3)}100%{transform:scale(1.3)}}@keyframes spotlight{0%{background:rgba(14,200,233,0.65)}15%{background:rgba(255,255,255,0.65)}25%{background:rgba(255,255,255,0.65)}100%{background:rgba(14,200,233,0.65)}}@keyframes flipX{0%,100%{transform:scaleX(1)}50%{transform:scaleX(-1)}}@keyframes scaleIn{0%{transform:scale(0.1)}100%{transform:scale(1)}}body.filter-open{overflow:hidden}a.abs{bottom:0;left:0;position:absolute;right:0;top:0}em.note{margin-left:2em}span.list-item:not(:last-of-type):after{content:',';margin-right:0.25em}.relative{position:relative}.person-profile-wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.person-pic{background-size:cover;border:5px solid #ffffff;border-radius:50%;height:25vw;margin-right:40px;width:25vw}@media only screen and (min-width: 1500px){.person-pic{height:380px;width:380px}}.person-overview{flex-grow:1;max-width:500px}.doc-rating-star-show{font-size:2rem;letter-spacing:.5em;line-height:1.3em;padding:10px 0}.doc-rating-star-show.small{font-size:1.3rem;line-height:1.3em}.white .doc-rating-star-show{color:#1c4789}.doc-rating-star-show:before,.doc-rating-star-show:after{display:inline-block;vertical-align:middle}.doc-rating-star-show:after{content:'★';font-size:1.25rem}[data-stars="1.0"] .doc-rating-star-show:before{content:'★'}[data-stars="1.0"] .doc-rating-star-show:after{display:none}[data-stars="1.5"] .doc-rating-star-show:before{content:'★'}[data-stars="2.0"] .doc-rating-star-show:before{content:'★★'}[data-stars="2.0"] .doc-rating-star-show:after{display:none}[data-stars="2.5"] .doc-rating-star-show:before{content:'★★'}[data-stars="3.0"] .doc-rating-star-show:before{content:'★★★'}[data-stars="3.0"] .doc-rating-star-show:after{display:none}[data-stars="3.5"] .doc-rating-star-show:before{content:'★★★'}[data-stars="4.0"] .doc-rating-star-show:before{content:'★★★★'}[data-stars="4.0"] .doc-rating-star-show:after{display:none}[data-stars="4.5"] .doc-rating-star-show:before{content:'★★★★'}[data-stars="5.0"] .doc-rating-star-show:before{content:'★★★★★'}[data-stars="5.0"] .doc-rating-star-show:after{display:none}.doc-rating-count{font-size:.85rem;line-height:1.3em;padding:10px}.doc-review{padding:10px 0 20px}.doc-review:not(:first-of-type){border-top:1px solid}.doc-review-date{padding:10px 0}.doc-review-text{font-size:1.2rem;line-height:1.5em}.slides{margin:auto;max-width:480px;padding:20px;width:100%}.results-focus .slides{display:none}.slide{display:none}.slide.active{display:block}.fieldset{line-height:1em}.fieldset.hpc{display:none}.error-message{display:none}.show-error .error-message{color:#f0942b;display:block;font-size:0.85rem;font-style:italic;padding:0 30px}.patient-survey-wrap{margin:40px auto;max-width:580px;width:90%}.patient-survey-wrap input,.patient-survey-wrap select{background:#ffffff;border:1px solid #257AB6;border-radius:16px;font-family:"Raleway", "Helvetica", sans-serif;font-size:1.2em;line-height:1.3em;padding:15px 20px 5px;width:100%;-webkit-appearance:none}.patient-survey-wrap input:focus,.patient-survey-wrap select:focus{border:1px solid #a32c73;outline:none}.patient-survey-wrap input[type=range],.patient-survey-wrap select[type=range]{background:transparent;border:none;-webkit-appearance:none}.patient-survey-wrap input[type=range]::-webkit-slider-runnable-track,.patient-survey-wrap select[type=range]::-webkit-slider-runnable-track{background:#82bbe5;border-radius:12px;height:10px}.patient-survey-wrap input[type=range]::-moz-range-track,.patient-survey-wrap select[type=range]::-moz-range-track{background:#82bbe5;border-radius:12px;height:10px}.patient-survey-wrap input[type=range]::-webkit-slider-thumb,.patient-survey-wrap select[type=range]::-webkit-slider-thumb{background:#257AB6;border-radius:50%;border:2px solid #ffffff;height:30px;margin-top:-10px;width:30px;-webkit-appearance:none}.patient-survey-wrap input[type=range]::-moz-range-thumb,.patient-survey-wrap select[type=range]::-moz-range-thumb{background:#257AB6;border-radius:50%;border:2px solid #ffffff;height:30px;margin-top:-10px;width:30px}.results-zip-new .patient-survey-wrap input,.results-zip-new .patient-survey-wrap select{background:none;border:1px solid #ffffff;border-radius:12px;color:#ffffff;display:block;font-family:"Raleway", "Helvetica", sans-serif;font-size:0.85rem;margin:auto;padding:3px 20px;position:relative;text-align:center;width:100px}.padded select{padding:10px 20px}.smartlabel label{color:#257AB6;display:block;transform:translate(20px, 32px);transform-origin:left;transition:transform 0.2s ease-out}.smartlabel.focused label{color:#1f99d0;transform:translate(20px, 22px) scale(0.8)}input.submit-button[type="submit"]{background:#2aa7df;border-radius:22px;box-shadow:4px 4px 8px -2px rgba(0,0,0,0.3);color:#ffffff;cursor:pointer;font-size:0.85rem;letter-spacing:0.05em;font-weight:700;margin:20px auto;padding:10px;text-align:center;text-transform:uppercase;transition:all 0.2s ease-out;width:50%}input.submit-button[type="submit"]:hover{background:#ffffff;box-shadow:0 0 8px -2px rgba(0,0,0,0.3);color:#2aa7df}.slide-advances{display:flex;justify-content:center;padding:20px 0}.slide-task.error+.slide-advances{display:none}.slide-retreat,.slide-advance{background:#2aa7df;border:1px solid #2aa7df;border-radius:20px;color:#ffffff;cursor:pointer;font-weight:700;margin:0 10px;min-width:120px;padding:5px 20px;text-align:center;transition:all 0.2s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slide-retreat:hover,.slide-advance:hover{background:#ffffff;color:#1f99d0}.slide-progress-title{text-align:center}.slide-progress-title:before{content:'Quiz Completion';font-size:0.75rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase}.slide-progress-bar{border:1px solid #2aa7df;border-radius:5px;height:10px;margin:10px auto 5px;overflow:hidden;position:relative;width:200px}.slide-progress-bar:before{background:#2aa7df;content:'';height:100%;left:0;position:absolute;top:0}.p0 .slide-progress-bar:before{width:0%}.p1 .slide-progress-bar:before{width:10%}.p2 .slide-progress-bar:before{width:20%}.p3 .slide-progress-bar:before{width:30%}.p4 .slide-progress-bar:before{width:40%}.p5 .slide-progress-bar:before{width:50%}.p6 .slide-progress-bar:before{width:60%}.p7 .slide-progress-bar:before{width:70%}.p8 .slide-progress-bar:before{width:80%}.p9 .slide-progress-bar:before{width:90%}.slide-progress-caption{text-align:center}.slide-progress-caption:after{content:'out of 10 questions answered';display:inline-block;font-size:0.75rem;font-weight:700;letter-spacing:0.05em;margin-left:0.3em;text-transform:uppercase}.slide-progress-caption:before{content:'';display:inline-block;font-size:0.75rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase}.p0 .slide-progress-caption:before{content:'0'}.p1 .slide-progress-caption:before{content:'1'}.p2 .slide-progress-caption:before{content:'2'}.p3 .slide-progress-caption:before{content:'3'}.p4 .slide-progress-caption:before{content:'4'}.p5 .slide-progress-caption:before{content:'5'}.p6 .slide-progress-caption:before{content:'6'}.p7 .slide-progress-caption:before{content:'7'}.p8 .slide-progress-caption:before{content:'8'}.p9 .slide-progress-caption:before{content:'9'}.survey-title-prom{display:none;color:#2aa7df;font-size:0.85rem;font-weight:700;line-height:1.3em;margin:0 auto 30px;text-align:center}.question-number-mdmu{background:#2aa7df;border-radius:40px;color:#ffffff;display:inline-block;font-size:3rem;font-weight:700;height:80px;line-height:1.7em;margin-left:40px;text-align:center;vertical-align:middle;width:80px}.question-prompt{display:inline-block;font-style:italic;font-weight:700;margin-left:2em;vertical-align:middle;width:calc(100% - 160px)}.triple-venn{height:300px;position:relative;width:100%}.venn-options{position:relative}.venn-option{background:#82bbe5;border:3px solid rgba(14,200,233,0);border-radius:80px;cursor:pointer;height:160px;left:50%;position:absolute;transform:translate(-50%, -30%) scale(0.1);transition:transform 0.4s ease-out;top:50%;width:160px}.ready .venn-option{transform:translate(-50%, -30%) scale(1)}.set .venn-option{transform:translate(-50%, -70%)}.set .venn-option:nth-of-type(2){transform:translate(-85%, -10%)}.set .venn-option:nth-of-type(3){transform:translate(-15%, -10%)}.venn-option.selected{border:3px solid white;background:#82bbe5}.range-wrap{padding:40px 0}.patient-survey-wrap .descriptions{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.patient-survey-wrap .descriptions:before{border-left:3px solid #82bbe5;border-right:3px solid #82bbe5;content:'';height:50px;left:6%;position:absolute;top:-70px;width:87%;z-index:-1}.patient-survey-wrap .description{margin-bottom:40px;max-width:150px}.patient-survey-wrap .description:last-of-type{text-align:right}.multi-selects{margin-top:40px}.multi-select{background:#257AB6;border-radius:2px;color:#ffffff;cursor:pointer;margin-bottom:10px;padding:10px 20px;transition:all 0.2s ease-out}.multi-select:before{border:1px solid #ffffff;border-radius:2px;content:'';display:inline-block;height:15px;margin-right:15px;transform:translateY(2px);width:15px}.multi-select.selected{background:#4E8023}.multi-select.selected:before{background:#ffffff;border-radius:8px}.freq-selects-set{align-items:center;border:1px solid transparent;border-radius:4px;display:flex;margin-bottom:1px;justify-content:space-between;padding:10px}.freq-selects-set:hover{background:#ecf4fb}.freq-selects-set.live{border:1px solid #4E8023}.freq-select-label{font-size:0.85rem;max-width:120px}.freq-selects-options,.freq-selects{align-items:center;display:flex;justify-content:space-around;width:calc(100% - 120px)}.freq-selects-options{margin:20px 0 20px 120px}.freq-selects-option{font-size:0.85rem}.freq-select{background:#257AB6;border:2px solid #ffffff;border-radius:10px;cursor:pointer;height:20px;transform:scale(0.7);transition:transform 0.2s ease-out;width:20px}.freq-select:hover{transform:scale(1.1)}.freq-select.active{animation:bop 0.4s forwards;background:#4E8023}.smart-venn-area{height:270px;margin:40px auto 0;overflow:hidden;position:relative;width:270px;touch-action:none}.smart-venn-circle{background:rgba(87,168,227,0.5);border-radius:75px;left:50%;height:150px;position:absolute;top:50%;transform:translate(-50%, -50%);width:150px}.smart-venn-circle:nth-of-type(1){transform:translate(-50%, calc(-50% - 57px))}.smart-venn-circle:nth-of-type(2){transform:translate(calc(-50% - 49px), calc(-50% - -28px))}.smart-venn-circle:nth-of-type(3){transform:translate(calc(-50% - -49px), calc(-50% - -28px))}.smart-venn-dot{background:#257AB6;border:2px solid #ffffff;border-radius:11px;box-shadow:0 0 4px rgba(0,0,0,0.3);left:50%;height:21px;position:absolute;top:50%;transform:translate(-50%, -50%);width:21px;z-index:2;touch-action:none;user-select:none}.smart-venn-dot:hover{border:3px solid #ffffff;cursor:pointer}.smart-venn-dot:active{background:#1f99d0}.smart-venn-circle-label{color:#132329;font-size:0.85rem;font-weight:700;left:50%;position:absolute;opacity:1;text-align:center;top:50%;transform:translate(-50%, -85%);transition:all 0.4s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}.smart-venn-circle:nth-of-type(2) .smart-venn-circle-label{transform:translate(-80%, -40%)}.smart-venn-circle:nth-of-type(3) .smart-venn-circle-label{transform:translate(-20%, -40%)}.slide-dot-reset{display:none}.error .slide-dot-reset{display:block;margin:0 auto 20px;max-width:220px;text-align:center}.error .slide-dot-reset:before{color:#f0942b;content:'Please drag the dot within the circles or click Reset.';display:inline-block;font-size:0.85rem}.error .slide-dot-reset:after{border:1px solid #f0942b;border-radius:20px;color:#f0942b;content:'Reset';cursor:pointer;display:inline-block;font-size:0.75rem;margin-top:10px;padding:5px 20px}.error .slide-dot-reset:hover:after{background:#f0942b;color:#ffffff}.personality-type{background:#1f99d0;border-radius:12px;color:#ffffff;font-size:3rem;font-style:italic;line-height:1em;margin:20px 0;padding:20px 0;text-align:center}.personality-description{border-bottom:1px solid #1f99d0;font-style:italic;margin:20px;padding:0 0 20px}.results-header-wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:20px auto 0;max-width:900px}.results-wrap{display:none;position:relative}.results-available .results-wrap{display:block}.next-page{display:none}.next-page.usable{color:#1f99d0;counter-reset:page;display:block;font-size:0.85rem;text-align:center}.pagenum{background:#1f99d0;border-radius:2px;color:#ffffff;cursor:pointer;display:inline-block;margin:0 6px 4px 0;padding:2px 9px}.pagenum.currentnav,.pagenum:hover{background:#0f4861}.pagenum:before{counter-increment:page;content:counter(page)}.no-match-wrap{display:none}.no-matches .no-match-wrap{display:block;margin:40px auto 0;max-width:500px;width:80%}.no-match-message{text-align:center}.no-match-reset{background:#1f99d0;border:1px solid #1f99d0;border-radius:12px;color:#ffffff;cursor:pointer;font-size:0.75rem;margin:10px auto 0;padding:3px 10px;position:relative;text-align:center;width:130px}.no-match-reset:before{content:'Reset Filters'}.no-match-reset:hover{background:#2aa7df}.filters{margin:0 auto 20px;max-width:750px}.survey-focus .filters{visibility:hidden}.filters-row{display:flex;flex-wrap:wrap;justify-content:center}.filters-clear{margin-bottom:10px;text-align:right}.filter-clear-apply{color:#132329;cursor:pointer;display:inline-block;font-size:0.75rem}.filter-clear-apply:hover{color:#2aa7df}.filter-set{margin:5px}.filter-set-name{background:#d1d1d1;border:1px solid #d1d1d1;border-radius:4px;color:#132329;cursor:pointer;font-size:0.7rem;font-weight:700;padding:5px 15px;text-align:center;white-space:nowrap}.in-use .filter-set-name{border-color:#2aa7df;color:#1f99d0}.filter-set-options,.select-results-radii{display:none}.filter-set.active .filter-set-options,.results-zip-wrap.active .filter-set-options,.filter-set.active .select-results-radii,.results-zip-wrap.active .select-results-radii{display:flex;flex-wrap:wrap;justify-content:center;left:50%;max-height:80vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:absolute;transform:translateX(-50%);top:150px;z-index:4}.filter-set-shade{display:none}.filter-set.active .filter-set-shade{background:rgba(17,25,64,0.9);display:block;height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:3}.filter-set.active .filter-set-shade:before{color:#ffffff;content:'Close';cursor:pointer;display:block;font-size:0.75rem;left:50%;padding:5px 20px;position:absolute;text-align:center;transform:translateX(-150px);top:80px;width:140px}.filter-set-apply{display:none}.filter-set.active .filter-set-apply{display:block;left:50%;position:absolute;top:80px;transform:translateX(10px);z-index:3}.filter-set.active .filter-set-apply:before{background:#1f99d0;border:1px solid #1f99d0;border-radius:8px;color:#ffffff;content:'Apply';cursor:pointer;display:block;font-size:0.75rem;padding:5px 20px;text-align:center;width:140px}.filter-set.active .filter-set-apply:hover:before{background:#ffffff;color:#1f99d0}.filter-set-option,.select-results-radius{background:#d1d1d1;border:1px solid #d1d1d1;border-radius:4px;color:#132329;cursor:pointer;font-size:0.7rem;font-weight:700;margin:5px;min-width:200px;padding:5px 15px;text-align:center;transition:all 0.2s ease-out;white-space:nowrap}.filter-set-option:hover,.select-results-radius:hover{border:1px solid #1f99d0;color:#1f99d0}.filter-set-option.active,.select-results-radius.active{background:#1f99d0;color:#ffffff}.providers-wrap{padding:0 0 60px}.placeholders,.providers{display:flex;flex-wrap:wrap;justify-content:center;margin:20px auto 0;max-width:910px;min-height:440px}.no-matches .placeholders,.no-matches .providers{display:none}.placeholder,.provider{border-radius:8px;display:none;height:200px;margin:0 5px 30px;overflow:hidden;position:relative;width:140px}@media only screen and (min-width: 375px){.placeholder,.provider{margin:0 10px 30px}}@media only screen and (min-width: 414px){.placeholder,.provider{width:170px}}.placeholder.currentpage,.provider.currentpage{display:block;visibility:hidden}.placeholder.scalein,.provider.scalein{animation:scaleIn 0.4s forwards;visibility:visible}.provider.best-match:before{background:#1c4789;border-radius:0 0 0 8px;color:#ffffff;content:'Best Match';display:block;font-size:0.75rem;line-height:1.1em;padding:5px;position:absolute;right:0;text-align:center;top:0;width:45px;z-index:1}.provider-image{height:75%;left:0;position:absolute;top:0;width:100%}.provider-image img{height:100%;object-fit:cover;width:100%}.provider-details{background:#1f99d0;box-shadow:0 -2px 4px 0 rgba(0,0,0,0.3);color:#ffffff;font-size:0.85rem;left:0;padding:5px 10px;position:absolute;top:125px;transform:translateY(18px);transition:transform 0.2s ease-out;width:100%}.provider.best-match .provider-details{background:#1c4789}.provider:hover .provider-details{transform:translateY(0)}.provider-credentials,.provider-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-distance{font-size:0.75rem;line-height:1.3em;overflow:hidden}.provider-distance-measure{display:inline-block}.provider-distance-measure:before{content:'(~ '}.provider-distance-measure:after{content:' miles from';margin-right:0.3em}.provider-distance-center{display:inline-block}.provider-distance-center:after{content:')'}.results-focus .placeholders-wrap{display:none}.placeholder{background-color:#d6e9f7;background-image:url("https://mdmatchup.s3.us-east-1.amazonaws.com/images/placeholder-male.png");background-repeat:no-repeat;display:block;transform:scaleX(1)}.placeholder.female{background-color:#82bbe5;background-image:url("https://mdmatchup.s3.us-east-1.amazonaws.com/images/placeholder-female.png")}.placeholder.shift{animation:flipX 0.6s forwards}.telehealth-available{margin:10px 0}.telehealth-available:after{background:rgba(0,0,0,0.1);border-radius:6px;content:'Offers Telehealth Sessions';display:inline-block;font-size:1.2rem;margin-left:0.5em;padding:5px 15px;vertical-align:middle}.telehealth-available:before{background:url("https://mhkc2.s3.us-east-2.amazonaws.com/images/icon-telehealth.png") center/contain no-repeat;content:'';display:inline-block;height:30px;vertical-align:middle;width:30px}.location-head-adv{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.location-head-details-adv{flex-grow:1;max-width:500px;padding-left:40px}.profile-pic-adv{background-size:cover;border:5px solid #ffffff;border-radius:100px;height:200px;width:200px}@media only screen and (min-width: 620px){.profile-pic-adv{border-radius:150px;height:300px;width:300px}}@media only screen and (min-width: 1024px){.profile-pic-adv{border-radius:200px;height:400px;width:400px}}.show-blogs,.show-guides{padding-bottom:80px}.show-blog,.show-guide{border-radius:8px;margin:0 auto 60px;max-width:730px;min-height:400px;overflow:hidden;position:relative;width:90%}.show-recipes{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:20px}.show-recipe{background:#f0f0f0;border-radius:8px;display:flex;flex-direction:column;margin:0 auto 40px;max-width:300px;overflow:hidden;position:relative;width:100%}.show-recipe.currentpage{display:flex !important}.show-overlay-title{background:rgba(0,0,0,0.3);color:#ffffff;font-weight:700;left:0;padding:5px 20px;position:absolute;text-transform:uppercase;top:0;width:100%}.show-image{max-height:600px}.show-image img{height:100%;object-fit:cover;width:100%}.show-small-image{height:220px}.show-small-image img{height:100%;object-fit:cover;width:100%}.show-text{background:rgba(240,240,240,0.95);bottom:0;left:0;padding:30px 20px;position:absolute;width:100%}.show-block-text{font-size:0.85rem;padding:20px;position:relative}.show-title{font-size:1.3rem;font-weight:700;line-height:1.3em}.show-recipe .show-title{font-size:1rem}.twto-preview{display:none}.twto-preview.currentpage{display:block}.dontshow{height:0;overflow:hidden}.cf.hp{height:0;overflow:hidden}.outer-wrap{overflow:hidden;width:100%}.inner-wrap{margin:0 auto;max-width:930px;width:88%}.inner-wrap.pad{padding:48px 0}@media only screen and (min-width: 768px){.inner-wrap.pad{padding:96px 0}}.inner-wrap.extra-pad{padding:74px 0}@media only screen and (min-width: 768px){.inner-wrap.extra-pad{padding:148px 0}}.inner-wrap.marquee-pad{padding:48px 0;position:relative;top:48px}@media only screen and (min-width: 768px){.inner-wrap.marquee-pad{top:96px;padding:48px 0 0}}.inner-wrap.minimum-pad{padding:16px 0}.inner-wrap.smaller-pad{padding:20px 0}@media only screen and (min-width: 768px){.inner-wrap.smaller-pad{padding:40px 0}}.inner-wrap.small-pad{padding:24px 0}@media only screen and (min-width: 768px){.inner-wrap.small-pad{padding:48px 0}}.inner-wrap.small-pad-less-top{padding:6px 0 24px}@media only screen and (min-width: 768px){.inner-wrap.small-pad-less-top{padding:24px 0 48px}}.inner-wrap.normal-pad{padding:32px 0}@media only screen and (min-width: 768px){.inner-wrap.normal-pad{padding:54px 0}}.inner-wrap.medium-pad{padding:36px 0}@media only screen and (min-width: 768px){.inner-wrap.medium-pad{padding:72px 0 36px}}.inner-wrap.top-pad{padding:48px 0 0}.inner-wrap.bottom-pad{padding:0 0 24px}.inner-wrap.bottom-medium-pad{padding:0 0 48px}.inner-wrap.stack{position:relative}.inner-wrap.widen{max-width:1165px}.inner-wrap.initial-wide{max-width:960px;width:100%}@media only screen and (min-width: 620px){.marquee-group .inner-wrap{margin-left:45%;width:50%}}@media only screen and (min-width: 1200px){.marquee-group .inner-wrap{margin:0 auto;padding-left:calc(25% + 25px);width:88%}}@media only screen and (min-width: 1300px){.marquee-group .inner-wrap{padding-left:200px;width:1200px}}section{position:relative}section.reverse-color{color:#ffffff}section.blue-lt{background:#2aa7df;color:#ffffff}section.blue-lt.blended{background:#82bbe5;background:-moz-linear-gradient(top, #82bbe5 0%, #2aa7df 100%);background:-webkit-linear-gradient(top, #82bbe5 0%, #2aa7df 100%);background:linear-gradient(to bottom, #82bbe5 0%, #2aa7df 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#82bbe5', endColorstr='#2aa7df',GradientType=0 )}section.blue{background:#1c4789;color:#ffffff}section.blue-dk{background:#001f5b;color:#ffffff;z-index:0}section.gray{background:#F6F6F6}section.gray-medium{background:#EBEBEC}section.green{background:#3eb549;color:#ffffff}section.green.blended{background:#9fcf70;background:-moz-linear-gradient(top, #9fcf70 0%, #3eb549 100%);background:-webkit-linear-gradient(top, #9fcf70 0%, #3eb549 100%);background:linear-gradient(to bottom, #9fcf70 0%, #3eb549 100%)}section.teal{background:#00b19f;color:#ffffff}section.teal.blended{background:#8ccbcc;background:-moz-linear-gradient(top, #8ccbcc 0%, #00b19f 100%);background:-webkit-linear-gradient(top, #8ccbcc 0%, #00b19f 100%);background:linear-gradient(to bottom, #8ccbcc 0%, #00b19f 100%)}section.lavender{background:#a32c73;color:#ffffff}section.lavender.blended{background:#a32c73;background:-moz-linear-gradient(top, #a32c73 0%, #761452 100%);background:-webkit-linear-gradient(top, #a32c73 0%, #761452 100%);background:linear-gradient(to bottom, #a32c73 0%, #761452 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a32c73', endColorstr='#761452',GradientType=0 )}section.lead-in{padding-bottom:24px;z-index:2;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}section.purple{background:#7763ab;color:#ffffff}section.purple.blended{background:#7763ab;background:-moz-linear-gradient(top, #7763ab 0%, #523e81 100%);background:-webkit-linear-gradient(top, #7763ab 0%, #523e81 100%);background:linear-gradient(to bottom, #7763ab 0%, #523e81 100%)}section.orange{background:#f0942b;color:#ffffff}section.orange.blended{background:#f0942b;background:-moz-linear-gradient(top, #f0942b 0%, #e95532 100%);background:-webkit-linear-gradient(top, #f0942b 0%, #e95532 100%);background:linear-gradient(to bottom, #f0942b 0%, #e95532 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0942b', endColorstr='#e95532',GradientType=0 )}section.white{background:#ffffff}section.border-top{border-top:1px solid #1c4789}section.locationmapbg{background-position:center;background-repeat:no-repeat;background-size:cover;color:#ffffff}section.locationmapbg:before{background:rgba(15,153,240,0.7);content:'';height:100%;left:0;position:absolute;top:0;width:100%}.has-bg{background-position:center;background-repeat:no-repeat;background-size:cover}.aboutratings,.insufficientratings{cursor:pointer;font-weight:700}.aboutratings:before,.insufficientratings:before{content:' • '}.aboutratings:after,.insufficientratings:after{content:'About this survey'}.results .aboutratings,.results .insufficientratings{display:none}.insufficientratings:before{content:' • '}.insufficientratings:after{content:'Why no ratings?'}.answer,.preload-answer{cursor:pointer;margin-left:12px;margin-bottom:12px;padding-left:24px;position:relative}@media only screen and (min-width: 620px){.answer,.preload-answer{margin-bottom:6px;margin-left:24px;padding-left:36px}}.answer:before,.preload-answer:before{background:#EBEBEC;content:'';height:12px;left:0;margin-top:-6px;position:absolute;top:50%;width:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 620px){.answer:before,.preload-answer:before{height:18px;margin-top:-9px;width:18px}}.answer.active:before,.preload-answer.active:before{background:#2aa7df}.answers{margin:12px auto 24px;max-height:250px;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.info.home .answers{overflow:visible}.collapsed .answers{height:0;margin:0}.appt-request{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 620px){.appt-request{margin-left:200px}}@media only screen and (min-width: 768px){.appt-request{margin-left:300px}}@media only screen and (min-width: 1024px){.appt-request{margin-left:370px}}.copyright{margin:24px 0}.loc-wrap.haspic{position:relative;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 620px){.loc-wrap.haspic{margin-bottom:-48px;margin-left:200px;margin-top:32px}}@media only screen and (min-width: 768px){.loc-wrap.haspic{margin-left:300px;margin-top:64px}}@media only screen and (min-width: 1024px){.loc-wrap.haspic{margin-left:370px}}@media only screen and (min-width: 1100px){.loc-wrap.haspic{margin-bottom:-64px}}@media only screen and (min-width: 1300px){.loc-wrap.haspic{margin-bottom:-32px}}.logo-adv{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/logo-adv-sm-white.png");background-position:left center;background-repeat:no-repeat;background-size:contain;height:75px;width:190px}.headstuff{position:relative;z-index:9}@media only screen and (min-width: 1024px){.headstuff{width:260px}}.location{border-top:1px solid #EBEBEC;margin-bottom:24px;padding-top:24px}.location:first-of-type{margin-top:64px}.locationmeta{font-weight:700}.locationmeta:nth-of-type(3),.locationmeta:nth-of-type(5){color:#2aa7df}.locationmeta:nth-of-type(3):before,.locationmeta:nth-of-type(5):before{color:#58595b;content:' • '}.locationtitle{color:#2aa7df;display:block;font-size:1.2rem;font-weight:700}.locations{margin:0 0 96px}.location-section-title{color:#001f5b;font-family:"Roboto Slab", sans-serif;font-size:2.2rem;font-weight:300;line-height:1.2em;margin:40px 0}@media only screen and (min-width: 1024px){.location-section-title{margin:90px 0 40px}}.marquee-bg{bottom:0;height:100%;left:0;position:absolute;text-align:center;width:100%;z-index:-2}.marquee-group.blue-lt.blended .marquee-bg{background:#82bbe5;background:-moz-linear-gradient(top, #82bbe5 0%, #2aa7df 100%);background:-webkit-linear-gradient(top, #82bbe5 0%, #2aa7df 100%);background:linear-gradient(to bottom, #82bbe5 0%, #2aa7df 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#82bbe5', endColorstr='#2aa7df',GradientType=0 )}.marquee-group.green.blended .marquee-bg{background:#9fcf70;background:-moz-linear-gradient(top, #9fcf70 0%, #3eb549 100%);background:-webkit-linear-gradient(top, #9fcf70 0%, #3eb549 100%);background:linear-gradient(to bottom, #9fcf70 0%, #3eb549 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9fcf70', endColorstr='#3eb549',GradientType=0 )}.marquee-group.lavender.blended .marquee-bg{background:#a32c73;background:-moz-linear-gradient(top, #a32c73 0%, #761452 100%);background:-webkit-linear-gradient(top, #a32c73 0%, #761452 100%);background:linear-gradient(to bottom, #a32c73 0%, #761452 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a32c73', endColorstr='#761452',GradientType=0 )}.marquee-group.orange.blended .marquee-bg{background:#f0942b;background:-moz-linear-gradient(top, #f0942b 0%, #e95532 100%);background:-webkit-linear-gradient(top, #f0942b 0%, #e95532 100%);background:linear-gradient(to bottom, #f0942b 0%, #e95532 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0942b', endColorstr='#e95532',GradientType=0 )}.marquee-group{height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.marquee-group.active{opacity:1;visibility:visible}.official-info{font-size:0.75rem;line-height:1.3em;margin:18px 0}.only-desktop{display:none}@media only screen and (min-width: 768px){.only-desktop{display:inline-block}}.only-mobile{display:inline-block}@media only screen and (min-width: 768px){.only-mobile{display:none !important}}.question{font-size:1.1rem;line-height:1.4em;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.collapsed .question{height:0}.launch .question{font-size:1.2rem;font-weight:700;line-height:1.4em}.error .question{color:#b90000}.question-number{border-top:1px solid #EBEBEC;font-size:1.2rem;font-weight:700;line-height:1.4em;margin-top:12px;padding-top:24px;position:relative;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 620px){.question-number{margin-top:48px;padding-top:36px}}.collapsed .question-number{background:#EBEBEC;cursor:pointer;margin-top:6px;padding:6px 12px}.question-number.first{border:none;margin-top:0;padding-top:0}.rating-note{font-size:0.8rem}.ratings{text-align:center}@media only screen and (min-width: 620px){.ratings{text-align:left}}.filter-label,.filter-option{background:#F6F6F6;border:1px solid #F6F6F6;cursor:pointer;display:inline-block;font-weight:500;margin-right:6px;padding:6px 18px;position:relative;text-align:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 768px){.filter-label,.filter-option{width:16%}}.filter-label:hover,.filter-option:hover{background:#EBEBEC}.filter-label:after,.filter-option:after{border-color:#58595b transparent transparent transparent;border-style:solid;border-width:6px 6px 0 6px;content:'';display:inline-block;height:0;margin:0 0 0 1em;position:relative;vertical-align:middle;width:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.filter-label:last-of-type,.filter-option:last-of-type{margin-right:0}.filter-label.mini-current,.filter-option.mini-current{background:#2aa7df;color:#ffffff}.filter-label.mini-current:after,.filter-option.mini-current:after{border-color:transparent transparent #ffffff transparent;border-width:0 6px 6px 6px}.filter-label.in-use,.filter-option.in-use{border-color:#2aa7df}.filter-label.hide-me,.filter-option.hide-me{display:none}.filter-label{font-weight:700}.filter-option{background:none;border:1px solid #d1d1d1}@media only screen and (min-width: 768px){.filter-option{width:auto}}@media only screen and (min-width: 1025px){.filter-option{display:inline-block;margin-bottom:12px}}.filter-option:after{display:none}.filter-option:hover{background:none;border:1px solid #58595b}.filter-option.selected{border-color:#2aa7df;color:#2aa7df;font-weight:700}.staywrap .filter-option{display:inline-block;margin-bottom:12px}.results-filter{display:none;font-weight:700;margin:10px 4px 0 0;position:relative;text-align:center}@media only screen and (min-width: 1025px){.results-filter{text-align:left;width:100%}}.results-filter.mini-current{display:inline-block}.results-filter.hide-me{display:none}.staywrap .results-filter{text-align:left}.results-filters-container{white-space:nowrap}@media only screen and (min-width: 1025px){.results-filters-container{white-space:inherit}}.results-filters-container.staywrap{white-space:inherit}.results-filters-wrap{margin-bottom:4px;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 1025px){.results-filters-wrap{overflow-x:hidden}}.results-filters-wrap:nth-of-type(2):before{color:#aaaaaa;content:'Apply filters to narrow search.';display:block;font-size:0.85rem;margin-bottom:8px;text-align:center}@media only screen and (min-width: 1025px){.results-filters-wrap:nth-of-type(2):before{content:'Apply filters to narrow search.';display:inline-block;text-align:left}}.results-filters-wrap:nth-of-type(3){width:97.5%}.revew-date{display:block;font-size:0.85em;margin-bottom:6px}.small-link{margin-left:2em}.social{display:inline-block;height:42px;margin:0 4px;position:relative;width:42px}.social:before,.social:after{background-position:center;background-repeat:no-repeat;background-size:contain;content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.social:after{z-index:-2}.social:hover:before{opacity:0}.social.fb:before,.social.fb:after{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-facebook.blue.svg")}.social.fb:after{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-facebook.blue.hover.svg")}.social.in:before,.social.in:after{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-linkedin.blue.svg")}.social.in:after{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-linkedin.blue.hover.svg")}.social.pn:before,.social.pn:after{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-pinterest.blue.svg")}.social.pn:after{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-pinterest.blue.hover.svg")}.social.tw:before,.social.tw:after{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-twitter.blue.svg")}.social.tw:after{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-twitter.blue.hover.svg")}.social.yt:before,.social.yt:after{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-youtube.blue.svg")}.social.yt:after{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-youtube.blue.hover.svg")}.socials{margin:18px 0;text-align:center}@media only screen and (min-width: 620px){.socials{text-align:left}}.insufficient-rating-explain-wrap,.rating-explain-wrap,.survey-prompt{background:rgba(0,0,0,0.6);bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:fixed;text-align:center;top:0;width:100%;visibility:hidden;z-index:599;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.insufficient-rating-explain-wrap.active,.rating-explain-wrap.active,.survey-prompt.active{opacity:1;visibility:visible}.insufficient-rating-explain,.rating-explain,.survey-prompt-message{background:#EBEBEC;color:#1c4789;font-family:"Roboto Slab", sans-serif;font-size:1.3rem;font-weight:300;line-height:1.3em;margin:36px auto 0;max-width:388px;padding:48px 32px 24px;position:relative;width:88%;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 620px){.insufficient-rating-explain,.rating-explain,.survey-prompt-message{margin-top:48px;max-width:420px}}@media only screen and (min-width: 768px){.insufficient-rating-explain,.rating-explain,.survey-prompt-message{font-size:1.6rem;margin-top:60px;max-width:488px}}@media only screen and (min-width: 1024px){.insufficient-rating-explain,.rating-explain,.survey-prompt-message{margin-top:72px;max-width:512px}}.insufficient-rating-explain:before,.rating-explain:before,.survey-prompt-message:before{background:#e95532;content:'';cursor:pointer;height:24px;position:absolute;right:-12px;top:-12px;width:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.insufficient-rating-explain:after,.rating-explain:after,.survey-prompt-message:after{color:#ffffff;content:'+';font-family:"Raleway", "Helvetica", sans-serif;font-size:2.6rem;height:24px;position:absolute;right:-15px;text-align:center;top:-15px;width:24px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.insufficient-rating-explain,.rating-explain{font-size:1.0rem;padding-bottom:24px}@media only screen and (min-width: 768px){.insufficient-rating-explain,.rating-explain{font-size:1.1rem;padding-bottom:48px}}.the-disclaimer{background:#EBEBEC;color:#1c4789;font-family:"Roboto Slab", sans-serif;font-size:1rem;font-weight:300;left:10%;line-height:1.3em;padding:48px 32px 24px;position:absolute;top:10%;width:80%;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}@media only screen and (min-width: 480px){.the-disclaimer{font-size:1.3rem;left:50%;margin-left:-192px;margin-top:-158px;max-width:384px;top:50%}}.the-disclaimer:before{background:#e95532;color:#ffffff;content:'x';cursor:pointer;font-family:"Raleway", "Helvetica", sans-serif;font-size:1rem;font-weight:700;height:24px;line-height:1.4em;position:absolute;right:-12px;text-align:center;top:-12px;width:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.the-disclaimer-modal{background:rgba(0,0,0,0.6);height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;visibility:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:9}.appear .the-disclaimer-modal{opacity:1;visibility:visible}.the-disclaimer-wrap{color:#2aa7df;cursor:pointer;display:inline-block}.the-disclaimer-wrap:before{content:'About this question';display:block;margin:6px 0}.collapsed .the-disclaimer-wrap{display:none}.time{font-size:0.9rem;letter-spacing:-0.05em}@media only screen and (min-width: 620px){.time{display:inline-block}.time:not(:last-of-type):after{content:' • ';margin-right:0.3em}}.time span{display:inline-block;font-weight:700;margin-right:0.5em}.times{text-align:center}@media only screen and (min-width: 620px){.times{text-align:left}}.user-account-fields{max-height:700px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.user-account-fields.collapsed{max-height:0;overflow:hidden}.video-caption{font-size:0.8rem;margin:8px 0;text-align:center}@media only screen and (min-width: 1024px){.video-caption{text-align:left}}#video-close{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-close-x.png");background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:none;height:48px;position:absolute;right:24px;top:24px;width:48px;z-index:9}#video-space.active #video-close{display:block}.video-poster{position:relative;padding-bottom:52%;padding-top:20px;height:0}.video-poster iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-poster{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/placeholder-youtube.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer;padding-bottom:63%;position:relative;width:100%;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.video-poster:after{background-image:url("https://myhealthkcsecure.s3.us-east-1.amazonaws.com/asset_images/icon-play-arrow-circle.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';height:120px;left:50%;margin:-60px 0 0 -60px;position:absolute;top:50%;width:120px}.video-small{position:relative;left:-7%;width:114%}@media only screen and (min-width: 1024px){.video-small{float:right;left:0;margin-top:178px;width:440px}}#video-space{background:rgba(0,0,0,0.85);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:499}#video-space.active{display:block}.video-wrap{display:none;overflow-y:scroll;margin:auto;text-align:center}#video-space.active .video-wrap{display:block}input.zip-filter{background:#F6F6F6;border-color:#F6F6F6;margin-left:12px;padding:12px;width:120px}.zip-filter-wrap{text-align:right}@media only screen and (min-width: 620px){.zip-filter-wrap{margin-right:2%}}@media only screen and (min-width: 1024px){.zip-filter-wrap{margin-right:3%}}
