@charset "utf-8";@media only screen and (max-width:360px){.slideshow{}}@media only screen and (min-width:571px){.slideshow{min-height:170px}}@media only screen and (min-width:768px){.slideshow{min-height:229px}}@media only screen and (min-width:1024px){.slideshow{min-height:305px}}@media only screen and (min-width:1240px){.slideshow{min-height:369px}}@media only screen and (min-width:1360px){.slideshow{min-height:404px}}.nivo-slider-wrapper{direction:ltr;text-align:left}.nivo-controlNav,.nivo-directionNav,.nivo-prevNav,.nivo-nextNav{overflow:hidden}.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}.nivoSlider img{position:absolute;top:0px;left:0px;max-width:none}.nivo-main-image{display:block !important;position:relative !important;width:100% !important}.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-box img{display:block}.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline !important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}.nivo-prevNav{left:0px}.nivo-nextNav{right:0px}.nivo-controlNav{text-align:center;padding:15px 0}.nivo-controlNav a{cursor:pointer}.nivo-controlNav a.active{font-weight:bold}
.theme-pure .nivoSlider{position:relative;background:#fff url(https://www.rochesterpodiatryllp.com/modules/mod_unite_nivoslider/tmpl/themes/pure/loading.gif) no-repeat 50% 50%;margin-bottom:5px}.theme-pure .nivoSlider img{position:absolute;top:0px;left:0px;display:none}.theme-pure .nivoSlider a{border:0;display:block}.theme-pure .nivo-controlNav{text-align:center;padding:20px 0}.theme-pure .nivo-controlNav a{display:inline-block;width:22px;height:22px;background:url(https://www.rochesterpodiatryllp.com/modules/mod_unite_nivoslider/tmpl/themes/pure/bullets.png) no-repeat;text-indent:-9999px;border:0;margin:0 2px}.theme-pure .nivo-controlNav a.active{background-position:0 -22px}.theme-pure .nivo-directionNav a{display:block;width:30px;height:30px;background:url(https://www.rochesterpodiatryllp.com/modules/mod_unite_nivoslider/tmpl/themes/pure/arrows.png) no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.theme-pure:hover .nivo-directionNav a{opacity:1}.theme-pure a.nivo-nextNav{background-position:-30px 0;right:15px}.theme-pure a.nivo-prevNav{left:15px}.theme-pure .nivo-caption{font-family:Helvetica,Arial,sans-serif}.theme-pure .nivo-caption a{color:#fff;border-bottom:1px dotted #fff}.theme-pure .nivo-caption a:hover{color:#fff}.theme-pure .nivo-controlNav.nivo-thumbs-enabled{width:100%}.theme-pure .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:none;margin-bottom:5px}.theme-pure .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto}
.templatename{width:145px;display:inline-block;text-align:left;font-size:14px;font-family:sans-serif;text-decoration:none}.label.label-extrogreen{background-color:#93c64d}#templateswitcher{background:#fff;-webkit-border-radius:0 0 3px 0;-moz-border-radius:0 0 3px 0;-ms-border-radius:0 0 3px 0;-o-border-radius:0 0 3px 0;border-radius:0 0 3px 0;left:0;position:fixed;top:70px;width:250px;z-index:9999;border-right:1px solid #ddd;border-bottom:1px solid #ddd;left:-250px}#templateswitcher div{padding:20px 0 20px 20px}#templateswitcher h5{background:#f6f6f6;color:#4d4d4d;font-size:14px;font-weight:bold;padding-left:20px;margin-top:0;margin-bottom:0;line-height:39px;font-family:arial,helvetica,sans-serif;border-top:1px solid #ddd;border-bottom:1px solid #ddd}#templateswitcher h5 a{background:#f6f6f6;overflow:hidden;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;display:block;height:41px;position:absolute;right:-39px;text-indent:-9999px;top:0;width:39px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.colors{list-style:none outside none;margin:0 0 10px;overflow:hidden}.colors li{float:left;margin:2px}.colors li a{cursor:pointer;display:block;height:15px;width:15px}.layout-style select{border:medium none;color:#666;cursor:pointer;margin:0 0 0 -5px;padding:5px;width:100%}.clearboth{clear:both;display:block}#templateswitcher p{font-size:12px;line-height:16px;color:#999;margin-bottom:17px;padding-right:20px}#templateswitcher p:last-child{margin-bottom:0px}#templateswitcher ul,#templateswitcher li{list-style:none outside none}form#templateselect{margin-bottom:0px}#templateswitcher h5 a:before{background:url("https://www.rochesterpodiatryllp.com/modules/mod_templateswitcher/settings.png") no-repeat scroll center center #f6f6f6;content:" ";display:block;height:40px;width:40px;min-height:40px;max-height:40px;min-width:40px;max-width:40px;position:relative;;animation:twirl linear 900s;-moz-animation:twirl linear 900s;-webkit-animation:twirl linear 900s;-o-animation:twirl linear 900s;-ms-animation:twirl linear 900s}@keyframes twirl{from{transform:rotate(0deg)}to{transform:rotate(43200deg)}}@-moz-keyframes twirl{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(43200deg)}}@-webkit-keyframes twirl{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(43200deg)}}@-o-keyframes twirl{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(43200deg)}}@-ms-keyframes twirl{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(43200deg)}}
@media screen,projection{body,html{min-height:100%;width:100%;padding:0;margin:0;font-family:"Open Sans",sans-serif;color:#151515;-webkit-text-size-adjust:100%}body{background:#fff;overflow-x:hidden}a{text-decoration:none}.clear{clear:both}button,input,textarea{outline:0}a img{border:0}img{max-width:100%;height:auto}.topmen ul,ul{padding:0;margin:0}.semi{font-weight:600}.float-btn{display:none}.notice,.notice a{color:#fff;display:block}.notice a{margin-top:9px}.notice{text-align:center;min-height:20px;background-color:#cf000a;text-shadow:1px 1px #000;font-weight:700;margin:0 auto;position:relative;font-size:18px;padding:10px 2%;width:96%}.content{width:95%;max-width:1500px}.mobile{display:none}.topline{background-color:#5fbfd0}.topline .content{position:relative}.topmen ul{display:table;border-collapse:collapse;float:left}.topmen li{display:table-cell;border-collapse:collapse;padding:15px 0}.req a,.topmen li a,span.separator{color:#fff;text-transform:uppercase;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.topmen li a,span.separator{text-decoration:none;font-size:16px;padding:15px;font-weight:600}.topmen li a:hover,.topmen li.active a{background-color:#095875}.nav-child.unstyled.small{display:none;position:absolute;background-color:#19385f;min-width:200px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);padding:5px 10px;z-index:9999;margin-top:8px}.topmen li:hover .nav-child.unstyled.small{display:block}.nav-child.unstyled.small li{color:#fff;padding:10px 0;text-decoration:none;display:block;text-align:left}.nav-child.unstyled.small li a{color:#fff;font-weight:600;font-size:13px;border:0}.nav-child.unstyled.small li.active,.nav-child.unstyled.small li:hover{background:#5fbfd0;z-index:unset}.nav-child.unstyled.small li.active a{background:0 0;background-color:none}.nav-child.unstyled.small li.active a,.nav-child.unstyled.small li a,.nav-child.unstyled.small li a:hover,.nav-child.unstyled.small li.active a{background:0 0 !important;background-color:none !important}.hamb{display:none}.billing,.req{float:right;margin:15px 0 0 10px}.req a{padding:5px 15px;border-radius:3px;background-color:#1b7170}.req a:hover{background-color:#ffba98}.billing{margin:15px 0 0 5px}.billing a,.req a,.serviceul ul a{font-weight:600;text-decoration:none}.billing a{padding:5px 15px;border-radius:3px;background-color:#0a5977;color:#fff;text-transform:uppercase;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.billing a:hover,.logoline{background-color:#19385f}.logo{float:left;padding:15px 0}.topright{float:right;padding:28px 0 10px;text-align:right}.topphone{font-size:32px;font-weight:600;padding:10px 0 0}.topphone,.topphone a{color:#fff}.socio{float:right;margin:13px 0 0 6px}.sociog{margin-top:13px;width:90px;float:right}.socio img{width:35px}.fb-like,.fb-like span,.fb-like span iframe{width:72px !important}.blin{height:4px;background-color:rgba(9,88,117,0.8);z-index:999}.blin,.relat{position:relative}.slideupbg{width:100%;opacity:0;max-height:407px}.abs,.slideup{top:0;left:0;width:100%}.slideup{background:url(https://www.rochesterpodiatryllp.com/templates/rochesterpodiatry/images/slider.webp) no-repeat top left;background-size:100% 100%;position:absolute;z-index:99;height:100%}.abs{position:relative;z-index:999}.sliderline{background-color:#095875}.nivo-caption{background-color:transparent;padding:15px;opacity:1;-moz-opacity:1;filter:alpha(opacity=1);font-size:43px;position:absolute;top:30%;left:6%;width:50%;font-style:italic;text-align:center;font-weight:600;font-family:"Open Sans",sans-serif !important;z-index:9999}.redt,.whitet{color:#fff;text-shadow:1px 1px #000}.redt{color:#01bdbb}.banner-hp{background-color:#19385f;padding:30px 15px;margin:-5px auto 0}.banner-hp .content{margin:0 auto}.banner-hp p{text-align:center;margin:0;color:#fff;font-size:28px}.banner-hp a{color:#5fbfd0;font-weight:700}.banner-hp a:hover{text-decoration:underline}.mainleftblock{width:17%;float:left;text-align:left;margin-bottom:10px}.none{color:#19385f;font-size:27px;line-height:37px;padding:10px 0;font-weight:600}.mainrightblockright{width:83%;float:right;padding:15px 0}.colls4{display:inline-block;vertical-align:top;width:15.8%;padding:0 0.2%}.servihead,.video-block .content h2{color:#19385f;font-size:26px;font-weight:600}.colls4 img{height:auto;max-width:100%}.colls4 .servihead{height:42px !important;display:block}.colored{padding:15px 0;background-color:#5fbfd0}.mainrightblock{width:100%;text-align:left;margin-bottom:10px}.mainrightblockl{float:left;width:58%;text-align:left}.mainrightblockr{float:right;width:42%;text-align:center}.mainrightblockl p{margin:0 0 10px}.blo{width:205px;display:inline-block;vertical-align:top;padding:1%;color:#19385f;font-size:15px;font-weight:700;text-align:center}.mainrightblockr .blo{width:48%}.blo img{width:95%;max-width:200px;margin-bottom:5px}.blogs,.con,.feat,.loc{color:#095875;font-size:29px;line-height:37px;padding:10px 0;font-weight:600}.none{text-align:left}.loc .h1{background:url(https://www.rochesterpodiatryllp.com/templates/rochesterpodiatry/images/loc.webp) no-repeat left 65%;background-size:auto 70%;padding:0 0 0 35px}.con .h1{background:url(https://www.rochesterpodiatryllp.com/templates/rochesterpodiatry/images/conn.webp) no-repeat left 62%}.blogs .h1,.con .h1,.feat .h1{background-size:auto 70%;padding:0 0 0 35px}.blogs .h1{background:url(https://www.rochesterpodiatryllp.com/templates/rochesterpodiatry/images/blogs.webp) no-repeat left 69%}.feat .h1{background:url(https://www.rochesterpodiatryllp.com/templates/rochesterpodiatry/images/feat.webp) no-repeat left 69%}.serviceul ul{margin:0 0 10px 20px;padding:0;color:#058abe}.serviceul ul a{color:#058abe;line-height:25px;font-size:16px}.blogsul li a:hover,.mainrightblock a,.serviceul ul a:hover{text-decoration:underline}.serviceul ul.mob{display:none}.h1line h1 a,.redtext{color:#fff}.innertab .redtext{color:#0a5977}.mainrightblock a{color:#b53333}.mainrightblock a:hover{color:#b53333;text-decoration:none}.time{border:0;line-height:16px;margin:0 auto}.day{width:50px;font-weight:700}.location .threecols{width:49%}.location .threecolstext{position:relative;width:50%;display:inline-block;float:left}.location .threecolspic{position:relative;width:38%;display:inline-block}.location .threecolscontent{width:90%;min-height:unset}.dir{margin:10px 0 5px}.dir a,.pager.pagenav{display:block;font-weight:600}.dir a,.video-block .content .video-wrap a{color:#fff;background-color:#19385f;transition:all 0.35s ease-in-out}.dir a{text-decoration:none;padding:8px 0;text-transform:uppercase;width:140px;text-align:center;border-radius:3px;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out}.dir a:hover,.video-block .content .video-wrap a:hover{background-color:#5fbfd0}.video-block{background-color:#19385f;text-align:center;margin:0 auto;padding:30px 0}.video-block .content{margin:0 auto;padding:40px 0;max-width:1050px}.video-block .content h2{margin:0 auto 40px;font-size:40px;line-height:40px;padding:0 10px}.video-block .content .video-wrap{margin:0 auto;padding:0 15px}.video-block .content .video-wrap .item{display:flex;justify-content:center;align-items:center;gap:50px;flex-wrap:wrap}.video-block .content .video-wrap .text-block{max-width:360px}.video-block .content .video-wrap .text-block p{font-size:48px;margin:35px auto 45px;line-height:48px;letter-spacing:-2px;color:#021e40}.video-block .content .video-wrap .text-block span{display:block;font-weight:700;font-size:38px;line-height:55px;color:#021e40;letter-spacing:-2px}.video-block .content .video-wrap a{font-size:20px;font-weight:600;padding:15px;display:block;max-width:340px;border-radius:5px;margin:0 auto}.video-block .content .video-wrap .mobile-btn{display:none}.secline,.video-block .content{background-color:#d0f2ff}.threecols{display:inline-block;vertical-align:top;width:31%;margin:10px 0}.threecols p{text-align:center;margin:0 auto !important;width:180px;display:block !important}.threecols.cent{width:31%;padding:0 1%;border-right:1px solid #4da5c1}.threecolscontent{width:80%;text-align:left;position:relative;min-height:515px}.blogsul ul,fieldset{padding:0;margin:-10px 0 0 20px}.blogsul li{font-weight:600;padding:10px 0}.blogsul li a{color:#151515}.threecolspic{position:absolute;bottom:0;width:100%}.threecolspic img{max-width:100%;width:unset !important;height:auto !important;margin:0 auto;display:block}.footer{background-color:#454545;padding:20px 0}.copyright{font-size:14px;color:#b3b3b3;margin-top:10px}.copyright a{color:#b3b3b3;text-decoration:underline}.blogsul li a,.copyright a:hover,.innercontent a:hover,.innerrightcol a:hover{text-decoration:none}.topl{background:url(https://www.rochesterpodiatryllp.com/templates/rochesterpodiatry/images/topl.webp) repeat-x top center;background-size:100% 55px}#osmap.osmap-sitemap,.h1line,form#userForm{text-align:left}.h1line h1,body.rsform h1{font-size:29px;line-height:37px;font-weight:700;margin:0;color:#fff}.h1line h1{padding:10px 15px}body.rsform h1{margin-bottom:30px}.innertab{display:table;width:100%}.innercontent,body.rsform h1{padding:10px 15px;text-align:left}.innercontent{display:table-cell;vertical-align:top}.innercontent a,.innerrightcol a{color:#000;text-decoration:underline}.k2FeedIcon{float:right;position:relative;margin-bottom:-10px;padding:15px 8px 0}.k2FeedIcon a{color:#36609f;margin-top:90%}.innerrightcol{display:table-cell;vertical-align:top;width:180px;padding-left:20px;text-align:left}.innercontent ul{margin-left:15px;padding-left:0}.innerrightcol ul{margin-left:0;padding-left:0}.innerrightcol li{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important}.pager.pagenav{margin:0 auto;list-style:none;width:88px;padding:10px}li.previous{float:left;width:50px}#second,li.next{float:left}.tooltip{width:120px;background:#0b5571;color:#fff;text-align:center;padding:5px;border-radius:3px;display:none !important}.innerconnect{background-color:#fff;padding:20px 0 10px}.innerconnect1{max-width:400px}.innerconnect1 img{width:14%;padding:0 2%}.video-wrap{display:flex;justify-content:center;align-items:center;gap:50px;flex-wrap:wrap;text-align:center;margin:30px auto}.mainleftblock p,.socleft p,.topphone p{padding:0;margin:0;display:inline-block;vertical-align:middle}.threecols p{padding:0;vertical-align:middle}.osmap{padding-left:15px;margin-left:15px}fieldset{border:0;margin:0}#second{width:100%;margin:20px 0 0}#one{float:left;width:49%;padding-right:2%}#two{width:49%;float:right;margin-bottom:20px}#address{float:left;width:40%}#week{width:105px}#hours,#week{float:left}#osmap.osmap-sitemap h1{margin-top:0;padding-top:5px;color:#fff}.osmap-items li{padding:1px 0}body.rsform .formTableLayout{border:0;margin-left:11px}div.ofc-ada-screen-reader{text-align:right;font-size:13px;height:30px;background-color:#eef1f5;box-shadow:inset 0 0.5px 2px 0 rgba(0,0,0,0.1);line-height:30px;position:relative;padding-right:210px;z-index:99999}span.ofc-ada-description{color:#3e3e40;padding-right:16px}span.ofc-ada-button{background-image:linear-gradient(to bottom,#f8fbff,#dddfe3);border:solid 0.5px #c2c6cc;text-align:center;color:#313233;line-height:10px !important;display:inline-block;cursor:pointer;position:absolute;top:0;right:0}span.ofc-ada-button a{line-height:28px;padding:0 20px 0 40px;cursor:pointer;display:inline-block;position:relative;color:#de7341}span.ofc-ada-button a:before{content:"";position:absolute;top:2px;left:19px;width:15px;height:20px;background:url(https://www.rochesterpodiatryllp.com/templates/rochesterpodiatry/images/acce.png) no-repeat center;background-size:100%auto}#templateswitcher{display:none !important}div.formCaption{width:16%}#captcha-60{display:none}}@media only screen and (min-width:1001px),only not all{.topline{height:48px}}@media only screen and (min-width:1301px),only not all{.topline{height:52px}}@media only screen and (min-width:871px),only not all{.logoline{height:122px}}@media only screen and (max-width:1375px),only not all{.mainleftblock .none,.servihead{font-size:23px}.colls4 .servihead{height:25px !important}}@media only screen and (max-width:1330px),only not all{.topmen li a,span.separator{padding:15px 10px}}@media only screen and (max-width:1300px),only not all{.topmen li{padding:13px 0}.topmen li a,span.separator{font-size:14px;padding:13px 10px}html>body .topmen li a,x:-moz-any-link,x:default{padding:17px 10px 15px}.billing,.req{margin:13px 0 0 5px}.billing a,.req a{padding:5px 10px;font-size:14px}}@media only screen and (max-width:1200px),only not all{.nivo-caption{font-size:35px}#address{float:left;width:100%}#hours,#week{margin:20px 0}}@media only screen and (max-width:1150px),only not all{.mainleftblock .none,.servihead{font-size:20px}.colls4 .servihead{height:20px !important;display:block}.mainrightblockl,.mainrightblockr{float:left;width:50%}}@media only screen and (max-width:1100px),only not all{.colls4 .servihead{height:10px !important}.colls4{width:17%;padding:0 4%;margin-bottom:20px}.topmen li a,span.separator{padding:13px 7px}.blogs,.con,.feat,.loc,.none{font-size:25px}}@media only screen and (max-width:1050px),only not all{.billing,.req{margin:14px 0 0 5px}.billing a,.req a{padding:5px;font-size:12px}.banner-hp p{font-size:20px}.mainleftblock .none,.servihead{font-size:18px}.video-block .content{margin:0 auto;padding:30px 0}.video-block .content h2{font-size:32px;line-height:32px;margin:0 auto 30px}.video-block .content .video-wrap .item{gap:30px;flex-direction:column}.video-block .content .video-wrap .text-block{max-width:100%}.video-block .content .video-wrap .text-block a{display:none}.video-block .content .video-wrap .mobile-btn{display:block}.video-block .content .video-wrap .text-block p{font-size:38px;margin:0 auto;line-height:38px}.video-block .content .video-wrap .text-block span{font-size:38px;line-height:45px}.video-block .content .video-wrap a{font-size:16px;padding:7px;max-width:330px}}@media only screen and (max-width:1000px),only not all{.logo{width:85%;max-width:470px;padding-top:15px}.topmen{display:none}.hamb,.topmen ul{padding:10px 0;display:block}.topmen ul{margin:0;background-color:#19385f;position:absolute;top:40px;right:0;width:220px;z-index:9999}.topmen li{display:block;padding:0;border-left:none;border-right:none;text-align:left;display:table-row}.topmen li a,span.separator,.nav-child.unstyled.small li{text-decoration:none;color:#fff;display:block}.topmen li a:hover,.topmen li.active a{background-color:#5fbfd0}.nav-child.unstyled.small{display:block;position:relative;background-color:unset;width:100%;box-shadow:unset;padding:3px 0 4px;z-index:unset;text-align:center;margin:0 auto;top:0}.nav-justified li:hover .nav-child.unstyled.small{display:unset}.nav-child.unstyled.small li{padding:6px 5px;margin:0 10px}.nav-child.unstyled.small li.active,.nav-child.unstyled.small li:hover{background:#4390b5;z-index:unset}.nav-child.unstyled.small li a,.nav-child.unstyled.small li a:hover,.nav-child.unstyled.small li.active a{background:0 0;background-color:none}.nav-child.unstyled.small li a{color:#fff;text-decoration:none;font-size:15px;margin:0 10px;padding:0}.hamb{float:right;height:20px;cursor:pointer}.billing,.req{float:left;margin:9px 10px 0 0}.billing a,.req a,.topmen li a,span.separator{font-size:16px;padding:5px 10px}.nivo-caption{font-size:27px}.colls4 br{height:0}.secline{padding:0 0 10px}.threecols{width:auto;float:none;display:block}.location .threecols{width:70%}.threecols.cent{width:auto;float:none;display:block;padding:20px 0;border:0}.threecolscontent{min-height:100px;text-align:center}.threecolspic{position:relative;text-align:center}.time{width:180px;margin:0 auto;text-align:left}.threecolscontent ul{list-style:none;margin-left:0}.float-btn.fixed{display:block;position:fixed;bottom:30px;left:50%;transform:translate(-50%,0)}.float-btn.fixed .req a{font-size:18px;padding:10px 15px;filter:drop-shadow(0 0 5px #fff)}.float-btn.fixed .req{float:none;margin:0 auto;width:245px}.footer{background-color:#454545;padding:20px 0 75px}}@media only screen and (max-width:910px),only not all{.mainleftblock{width:32%}.mainrightblockright{width:68%}.colls4{display:inline-block;vertical-align:top;width:30%;padding:0 1% 15px}.colls4 .servihead{height:0 !important}}@media only screen and (max-width:870px),only not all{body,html{font-size:14px}.logo{display:block;float:none;padding-bottom:0;padding-top:5px}.topphone,.topright{padding:0;display:block;float:none}.topright{text-align:center}.topphone{font-size:20px}.topsocial{margin:10px auto 13px;width:250px;height:28px;display:inline-block;overflow:hidden}.socio{margin-top:0}.sociog{float:left;width:83px;margin:0}.abs{position:relative;top:0}.nivo-caption{background-color:transparent;padding:15px;opacity:1;-moz-opacity:1;filter:alpha(opacity=1);position:absolute;top:20%;left:2%;width:70%}.mainrightblock,.mainrightblockl,.mainrightblockr{width:auto;float:none;display:block}.colls4 .servihead{height:25px !important}.copyright{margin-top:0}table#cal4_0 tbody td{display:table-cell}.colls4 br{line-height:0;height:0;display:none}.colls4 img{margin-top:6px}.video-wrap{gap:20px;margin:10px auto 30px}.video-wrap .item{max-width:560px;width:100%}.video-container{position:relative;width:100%;padding-bottom:56.25%;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (max-width:768px),only not all{#one{padding-right:0}#one,#two{width:100%}.pe td{display:block}.formCaption{width:100% !important}form#userForm textarea,input#Email,input#Your_Email{width:90% !important}}@media only screen and (max-width:800px),only not all{.colls4 .servihead{height:20px !important;font-size:16px;line-height:17px}}@media only screen and (max-width:767px),only not all{span.ofc-ada-description{display:none}span.ofc-ada-button{width:100%}.nivo-caption{font-size:24px}.mainleftblock{width:100%;max-width:390px;margin:0 auto;float:none}.serviceul ul{columns:2}.mainrightblockright{width:100%;float:none;max-width:580px}h3.mobile{width:312px;display:block;margin-bottom:28px}.video-block .content .video-wrap .item{gap:20px}.video-block .content h2{font-size:28px;line-height:28px;margin:0 auto 20px}.video-block .content .video-wrap .text-block p{font-size:32px;line-height:32px}.video-block .content .video-wrap .text-block span{font-size:34px;line-height:45px}.video-block .content .video-wrap .mobile-btn{margin-top:10px}.banner-hp{display:none}.mainrightblockright h3.mobile{width:auto}.mainrightblockright h3.mobile a{color:#058abe}.mainrightblockright h3.mobile a:hover{text-decoration:underline}.serviceul ul.desk{display:none}.serviceul ul.mob{display:block}}@media only screen and (max-width:680px),only not all{.h1line h1,body.rsform h1{font-size:24px}}@media only screen and (max-width:640px),only not all{.location .threecols{width:100%}.nivo-caption{font-size:20px}}@media only screen and (max-width:570px),only not all{.logo,.topright{float:none;display:block}.topright{text-align:center}.sliderline{display:none}.nivo-caption{background-color:transparent;padding:15px;opacity:1;-moz-opacity:1;filter:alpha(opacity=1);font-size:30px;position:absolute;top:15%;left:2%;width:90%}.mainleftblock .none,.servihead{font-size:18px;text-align:center}.blogs,.con,.feat,.loc,.none{font-size:21px}.blogs .h1,.con .h1,.feat .h1,.loc .h1{padding:0 0 0 35px}.mainleftblock{width:auto;float:none;display:block}.genericItemIntroText img,.latestItemIntroText img,.mainrightblockright{width:100%}.serviceul ul a{font-size:13px;font-weight:600;line-height:15px;padding-left:5px}.h1line h1,body.rsform h1{font-size:21px;background:url(https://www.rochesterpodiatryllp.com/templates/rochesterpodiatry/images/topl.webp) top center;line-height:35px}.innerrightcol{display:none}.innerconnect1{width:auto}.innerconnect1 .socleft{padding:20px 2%}.innerconnect1 .socright{padding:0 2% 20px}img.pe,img.se{width:100%;height:auto;margin:0 0 15px !important}tbody#rsform_3_page_0 td,tbody#rsform_4_page_0 td{display:block}tbody#rsform_4_page_0 textarea,textarea#Message{width:90%;display:block}.rsform-input-box{width:65% !important;display:block}}@media only screen and (max-width:500px),only not all{.h1line h1,body.rsform h1{font-size:18px}}@media only screen and (max-width:470px),only not all{.billing a,.req a{font-size:15px}.billing,.req{margin:10px 10px 0 0}.location .threecolspic,.location .threecolstext{width:100%}.mainrightblockr .blo{width:98%}.colls4{width:44%}.colls4 .servihead{height:20px !important}}@media only screen and (max-width:440px),only not all{.eswt .h1line h1{font-size:15px}}@media only screen and (max-width:420px),only not all{.billing a,.req a{font-size:14px}.billing,.req{margin:11px 10px 0 0}}@media only screen and (max-width:390px),only not all{.loc .h1{background:url(https://www.rochesterpodiatryllp.com/templates/rochesterpodiatry/images/loc.webp) no-repeat left 65%}.con .h1{background:url(https://www.rochesterpodiatryllp.com/templates/rochesterpodiatry/images/conn.webp) no-repeat left 62%}.blogs .h1{background:url(https://www.rochesterpodiatryllp.com/templates/rochesterpodiatry/images/blogs.webp) no-repeat left 69%}.feat .h1{background:url(https://www.rochesterpodiatryllp.com/templates/rochesterpodiatry/images/feat.webp) no-repeat left 69%}.topl{background:url(https://www.rochesterpodiatryllp.com/templates/rochesterpodiatry/images/topl.webp) repeat-x top center}.logoline{min-height:137.09px}.servliner .colls4 img{width:140px}.billing,.req{margin:11px 5px 0 0}.billing a,.req a{font-size:13px}.serviceul ul a{padding-left:0;margin-left:-5px}}@media screen,projection{.faq-block{background-image:url(https://www.rochesterpodiatryllp.com/images/slide18.jpg);background-size:cover}.module-half-bg{padding-top:5%;padding-bottom:9%;background-color:rgba(0,0,0,0.7)}.faq-block .moduletable{padding:0 15px}.faq-block h4{margin-top:8px;margin-bottom:30px;color:#eef2f1;font-size:26px;text-align:center}.item-question-icon{position:absolute;height:16px;width:16px;top:50%;right:24px;margin-top:-8px;opacity:0.8;border:none;cursor:pointer;transition:0.2s;background:transparent;outline:none;pointer-events:none}}@media screen and (min-width:800px),not all{.faq-block .moduletable{width:60%;margin:0 auto}.faq-block h4{margin-top:0;margin-bottom:54px;font-size:40px}}@media screen and (max-width:799px),not all{.jeAcc-title{font-size:18px;line-height:18px}.jeAcc-content{font-size:16px}}@media screen,projection{}
