 body{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#333;line-height:1.4;text-align:center;min-width:320px} header p,h1,.welcome h1,.welcome strong,.featured h2,.news h2,.news h3,.article h2,section h2,footer h3{font-family:"Arial Black","Arial Bold",Gadget,sans-serif;font-weight:900;} header p,section h1,.welcome h1,.welcome strong,.featured h2,.cta a,.news h2,.news h3,.article h2,section h2{color:#30141b;} h1,h2,h3,h4,h5,h6,p,th,td,dd,dt,li,blockquote{text-align:left;} body,.topnav ul,nav ul,.news ul{padding:0;margin:0;} section ul,section ol{padding:0;} img,iframe{max-width:100%;height:auto;} a img,iframe{border:none;} a,.subfoot a:hover{text-decoration:none;color:#0e4173;transition:ease-in-out .3s;} a:hover,.featured a:hover i{color:#8c0c03;} hr{border-width:1px;border-color:#eee;border-style:none none solid;margin:20px 0;} .hrStyle1{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(255,255,255,0.75),rgba(0,0,0,0));} figure figcaption>a{text-decoration:none;} .imgLeft{float:left;margin:5px 4% 5px 0;} .imgCenter{display:block;margin:0 auto;} .imgRight{float:right;margin:5px 0 5px 4%;max-width:45%} .appt{max-width:350px} .smimg{max-width:150px} .clear{clear:both;} .center{text-align:center;} .wrap{max-width:1040px;display:block;margin:0 auto;position:relative;} .topnav li,nav li,.subnav li,.featured a,.news,.article,footer li{display:inline-block;vertical-align:top;} header,nav,.topnav p,.topnav ul,.cta h2,.cta a{display:inline-block;vertical-align:middle;} .nowrap{white-space:nowrap} .table{display:table;width:100%;} .table>div{display:table-cell;position:relative;vertical-align:top;} .table.mid>div{vertical-align:middle;} .table.half>div{width:49%;} .table.half>div:nth-of-type(odd){padding-right:1%;} .table.half>div:nth-of-type(even){padding-left:1%;} .table.third>div{width:calc(( 100% / 3) - 2%);} .table.third>div:nth-of-type(1){padding-right:2%;} .table.third>div:nth-of-type(2){padding-left:1%;padding-right:1%} .table.third>div:nth-of-type(3){padding-left:2%;} .grid{display:grid;grid-gap:10px} .grid.quad{grid-template-columns:repeat(4,1fr)} .grid.third{grid-template-columns:repeat(3,1fr)} .grid.half{grid-template-columns:repeat(2,1fr)} .topnav{font-size:13px;font-weight:bold;background-color:#0e4173;padding:10px 0;} .topnav p,.topnav a{color:#fff;} .topnav p{width:260px} .topnav ul{width:calc(100% - 264px)} .topnav p{margin:0;} .topnav ul{text-align:right;} .topnav li a{padding:8px 10px;display:block} .topnav a:hover,footer a:hover{color:#ddd;} .topnav li:nth-last-of-type(-n+3) a{background-color:#8c0c03;padding:8px 25px;margin-left:10px;} .topnav li:nth-last-of-type(-n+3) a:hover{background-color:#a60e04;color:#fff;} .topnav ul ul{display:none;max-width:200px;position:absolute;top:34px;z-index:999;} .topnav ul ul li,.topnav ul ul li a{display:block;} .topnav ul li:hover>ul{display:block;} header{width:410px;margin:15px 0;} header img,header p{display:inline-block;vertical-align:middle} header img{width:129px} header a{display:block;} header p{width:calc(100% - 140px);margin-left:7px;font-size:24px} .hide{display:none !important} nav{width:calc(100% - 414px);text-align:right;} nav a{color:#19161e;font-weight:bolder;font-size:14px;display:block;padding:15px 10px} nav a:hover{background-color:#0e4173;color:#fff;} nav ul ul{display:none;min-width:230px;position:absolute;top:110px;background-color:#0e4173;box-shadow:5px 5px 10px rgba(0,0,0,.1);z-index:999;} nav ul li:hover>ul{display:block;} nav ul ul li,nav ul ul a{display:block;color:#fff;} nav ul ul a{padding:10px 12px;} nav ul ul li a:hover{background-color:#114f8c;} nav ul li:hover>a{background:#0e4173;color:#fff;} nav li:last-of-type ul{right:0;} .connect{text-align:right;} .connect li{display:inline-block;vertical-align:top;} .connect img{display:block} .connect a:hover{background-color:#fff;} .notice{background-color:#8c0c03;color:#fff;padding:5px 20px;margin-bottom:20px;} .notice p{font-size:13px;} .cycle-slideshow{height:465px;text-align:left;position:relative;overflow:hidden;} .cycle-slideshow span{display:block;width:100%;height:100%;margin:0 auto;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;} .cycle-slideshow span:nth-of-type(7){background-position:top !important;} .cycle-slideshow .wrap{padding:0 10%;top:50%;transform:translateY(-50%);} .cycle-prev,.cycle-next{display:block;position:absolute;top:0;width:40px;z-index:999;height:100%;cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;opacity:0;transition:ease-in-out .3s;} .cycle-prev{left:0;background-image:url(/images-design/arrow-prev.png);} .cycle-next{right:0;background-image:url(/images-design/arrow-next.png);} .cycle-prev:hover,.cycle-next:hover{opacity:.3;} .special,.fda{background-color:#0e4173} .slide1{background-image:url(/images-design/slides/1.jpg);} .slide2{background-image:url(/images-design/slides/2.jpg);} .slide3{background-image:url(/images-design/slides/3.jpg);} .slide4{background-image:url(/images-design/slides/4.jpg);} .slide5{background-image:url(/images-design/slides/5.jpg);} .slide6{background-image:url(/images-design/slides/6.jpg);} .slide7{background-image:url(/images-design/slides/7.jpg);} .slide8{background-image:url(/images-design/slides/8.jpg);} .banner{background-color:#0e4173;padding:15px 10px;overflow:hidden} .banner .wrap>strong,.banner h1{font-size:20px;text-transform:uppercase;color:#fff;} .banner p{font-size:16px} .subnav{font-size:13px;font-weight:bold;text-align:left;margin:10px 0 40px;padding:0;} .subnav li{list-style:none;padding:0 10px 0 5px;margin:6px 0;border-right:1px solid #ccc;} .subnav li:last-of-type{border:none;} .subnav a{text-decoration:none;display:block;padding:5px;} .announcement div:nth-of-type(1) p{text-align:center;} .announcement div:nth-of-type(2){vertical-align:middle;} .pad{margin-left:10px;margin-right:10px} section{margin:30px 10px 20px;} section h2{font-size:18px;color:#000;} section h3{font-size:16px;margin-top:20px;color:#000;} section a{text-decoration:underline;} section ul ul,section ol ul{margin-top:10px;} section li{margin:0 0 10px 20px;} .btn2{text-decoration:none;display:inline-block;font-weight:bold;background-color:#8c0c03;color:#fff;padding:8px 40px;} .partners a,.partners>div div{text-decoration:none;color:black;text-align:left;display:block} .partners h3{margin-bottom:0} .partners a span{text-decoration:underline;color:#0e4173;} .referral.table.half>div:last-of-type p{font-size:16px;text-align:center;} .referral.table.half .btn2{width:215px;font-size:14px;padding:10px 40px;} .referral.table.half p:nth-of-type(2) .btn2{margin-bottom:20px;} .team img{max-width:120px;} .team .lessContent{min-height:190px;background:#eee;} .welcome{margin:10px 0 20px;} .welcome h1{font-size:32px;} .welcome p,.featured p{font-size:13px;} .welcome strong,.welcome p a{font-size:14px;} .welcome p a{display:inline-block;color:#0e4173;padding:6px 40px;margin-top:10px;border:1px solid #0e4173;} .welcome p a:hover{color:#8c0c03;border:1px solid #8c0c03;} .featured{font-size:0;text-align:right;padding:30px 0px;} .featured a{width:calc(47% - 1px);padding:3% 1.5%;text-decoration:none;} .featured a:nth-of-type(2),.featured a:nth-of-type(4){border-left:1px solid #eee;} .featured>div{border-bottom:1px solid #eee;} .featured h2{font-size:16px;margin:0;} .featured i{font-size:35px;vertical-align:middle;color:#0e4173;margin-right:5px;width:45px;height:35px;display:block} .featured p{text-align:left;color:#000;} .featured p:nth-of-type(2){text-transform:uppercase;} .locations div{margin:0 auto;width:50%;} .featured a:nth-of-type(1) p{padding-right:10px;} .featured a:nth-of-type(2) p{padding-left:10px} #covid-program ul{list-style:none;} #covid-program li{display:inline-block;} .awards{grid-gap:20px;} .awards img{width:100%;max-width:300px;} .cta{background-color:#ae9d90;padding:20px 0;} .cta h2{width:75%;font-size:18px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.6);} .cta a{width:20%;background-color:#fff;padding:10px 0;} .cta a:hover{background-color:#0e4173;color:#fff;} .news h2{width:150px;font-size:18px;text-transform:uppercase;padding-bottom:5px;margin-bottom:30px;border-bottom:1px solid #0e4173;} .news h3{font-size:14px;} .news li{list-style:none;margin-bottom:30px;} .news strong{min-width:125px;display:inline-block;font-size:14px;text-align:center;background-color:#0e4173;color:#fff;padding:5px 0;} .news p{font-size:13px;color:#000;} .kidneyCareTeam div{padding-bottom:3%;} .kidneyCareTeam p{text-align:center;} .kidneyCareTeam img{width:200px;} .article{width:65%;} .article img{margin-top:60px;} .article h2{font-size:18px;text-transform:uppercase;} form{text-align:left;margin:20px 0;} form input[type=text],form input[type=email],form input[type=tel],form input[type=submit],form textarea,form select,form input[type=number]{font-family:Arial,Helvetica,sans-serif;font-size:14px;display:block} form input[type=text],form input[type=email],form input[type=tel],form textarea,form select,form input[type=number]{width:calc(100% - 22px);padding:0 10px;margin-bottom:15px;border:1px solid #e0e0e0;} form input[type=text],form input[type=email],form input[type=tel],form select,form input[type=number]{height:40px;} form select{color:#a9a9a9;} form textarea{height:134px;padding:10px;} form input[type=submit]{font-weight:bold;background-color:#8c0c03;color:#fff;padding:13px 50px;border:none;} form input[type=submit]:hover,.btn2:hover{cursor:pointer;background-color:#a60e04;color:#fff;} #submitAccount{width:100%} .gmap{width:100%;height:400px} footer .gmap{height:300px} footer,footer a{color:#fff;} footer{background-color:#0e4173;} footer>.wrap{padding:40px 0;} footer h3{font-size:16px;} footer .third p span{display:inline-block;width:45px} footer ul{padding:0;margin:40px 0;text-align:left;} .subfoot{padding:10px;background-color:#fff;color:#333;} .subfoot .a8bmark,.subfoot p{display:inline-block;vertical-align:middle} .subfoot a{color:#30141b;width:150px} .subfoot p{width:calc(100% - 160px)} .link li{min-width:175px;display:inline-block;font-size:14px;text-align:center;background-color:#0e4173;color:#fff;padding:3px 0;list-style:none;margin-bottom:30px;margin-right:30px} .link p{font-size:13px;color:#eee;text-align:center;} .link{padding-top:50px} .vascular{list-style:none;} .urgent{text-align:center;color:#a60e04;} .locs h4,.faq h4{margin-bottom:0} .faq p:first-of-type{margin-top:0} .locs address{display:block;text-align:left;font-style:normal;margin:0 0 1em} .faq li{margin-left:0;list-style:none;} .faq h4{font-style:italic} .surgical img{max-height:270px} .patientletter{width:120px;text-align:center;display:inline-block} blockquote{border-left:10px solid #0e4173;margin:1em 4%;padding:15px 3%;font-size:125%;} @media(max-width:999px){nav a{padding:5px;margin:5px;} .featured i{display:block;margin:12px auto} .featured h2{text-align:center} .cycle-slideshow{height:50vw} .connect a{margin:0;} nav ul ul{display:none !important}} @media(max-width:767px){.topnav p,.topnav ul,header,nav{display:block;width:auto;margin:12px 0;text-align:center} .topnav li a{margin:8px;padding:8px;width:176px;text-align:center} header{max-width:430px;margin:12px auto;padding:0 10px} .featured h2 span{display:block} .connect{text-align:center;}} @media(max-width:700px){.special img.imgRight{display:none}} @media(max-width:600px){.welcome h1{text-align:center} footer h3,footer p{height:auto;text-align:center} footer h2{margin-bottom:0} footer h3{margin-top:40px} footer .table>div,.table.half.home>div{display:block;width:auto !important;padding:0 !important;margin:12px auto;} .featured h2 span{display:inline} footer .third p span{width:auto;} .mh{display:none !important} .special p:nth-of-type(2){display:none} .grid.third{grid-template-columns:1fr 1fr}} @media(max-width:500px){section>.imgRight,.announcement .imgLeft{float:none;max-width:100%;margin:12px auto} .imgRight.smimg{float:right;max-width:150px;margin:5px 1% 1% 4%} .table.half,.table.half>div{display:block;width:auto;padding:0 !important;margin:12px 0;} input[type=submit]{width:100%} .locs>div{display:block;width:auto !important;padding:0 !important;margin:0 auto} .locs h4:first-of-type{margin-top:0} .special .mobhide{display:none} .grid.half{grid-template-columns:1fr} .awards img{max-width:100%}} @media(max-width:400px){header img,header p{display:block;width:auto;margin:12px auto;text-align:center} .featured h2 span{display:block} .featured p{text-align:center} .cycle-slideshow{height:55vw} .special p:first-of-type{display:none} .subfoot p,.a8bmark{width:auto;display:block;text-align:center} #covid-program li{margin:0;padding:3%;}} 