@charset "UTF-8";@media screen,projection{body,html{max-width:100%;min-height:100%;padding:0;margin:0;font-family:'Open Sans',sans-serif;font-weight:400;color:#454545;overflow-x:hidden;display:block;position:relative;-webkit-text-size-adjust:100%}body{overflow-x:hidden}a{text-decoration:none}.clear{clear:both;height:0}input,textarea,button{outline:none}a img{border:none}ul{padding:0;margin:0}.semi{font-weight:600}.table{display:table;vertical-align:middle;margin:0 auto}.table-row{display:table-row}.table-cell{display:table-cell;vertical-align:middle}.loc,.con,.suf,.serv,.mainleftblock h3,.mainrightblock h3{font-weight:400;font-size:36px;color:#074075;text-align:center;padding:30px;margin:0;display:inline-block;vertical-align:middle;line-height:normal}.notice a{color:#fff}.notice{text-align:center;min-height:20px;text-shadow:1px 1px #000;font-weight:bold;color:#fff;display:block;margin:0 auto;position:relative;font-size:18px;padding:10px 2%;width:96%;background-color:#0c628c}.notice a{font-size:18px;display:inline-block}.notice a:hover{text-decoration:underline}.content{margin:0 auto;text-align:left;width:100%;max-width:1300px;padding:0 15px;box-sizing:border-box}.btn{width:100%;max-width:250px;border-radius:5px;padding:13px 13px;font-weight:700;font-size:18px;display:inline-block;border:2px solid transparent;transition:all 0.3s;cursor:pointer}.btn-primary{background:#073f75;color:#fff;border-color:#073f75;transition:0.3s ease-in-out}.btn-primary a{color:#fff}.btn-primary:hover{background:#fff;color:#073f75}.btn-primary:hover a{color:#073f75}.nobr{font-size:25px}nav{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,0.5);transition:opacity 0.3s;z-index:99999}nav.slide{position:fixed;background:rgba(255,255,255,1);box-shadow:0 3px 3px rgba(0,0,0,0.2);opacity:0;max-height:0;overflow:hidden}nav.slide.fixed{opacity:1;max-height:2000px;overflow:visible}nav .content{max-width:3000px;display:flex;align-items:center;flex-wrap:wrap;height:80px}.topmenu ul{padding:0;margin:0;display:flex}.topmenu li{list-style:none;padding:0 10px;position:relative}.topmenu li.parent:after{content:"";position:absolute;top:10px;right:0;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.topmenu li a,span.nav-header,span.span-separator{text-decoration:none;font-size:18px;color:#232323;transition:all 0.3s}.topmenu li.active li a{color:#232323}.topmenu li a:hover,.topmenu li.active a,.topmenu li.active li a:hover,.topmenu li li.active a{color:#074075}.topmenu li ul{position:absolute;top:100%;margin-top:29px;left:0;display:block;background:rgba(255,255,255,0.5);max-height:0;overflow-y:hidden;transition:all 0.2s;border-radius:5px}nav.fixed .topmenu li ul{background:#fff}nav.inner-nav .topmenu li ul{background:#f8f8f8;margin-top:0}nav.inner-nav.fixed .topmenu li ul{background:#fff}.topmenu li:hover ul{max-height:3000px;overflow-y:auto}.topmenu li li{display:block;padding:10px;background-color:#f3c75d;border-radius:5px;border:2px solid #e3b74d;min-width:180px;max-width:250px}.top-right{margin:0 0 0 auto}.doctor-name-header h3{margin:5px auto 0;color:#073f75;font-size:28px;font-weight:bold}.top-right.mob{display:none}.top-phone{display:inline-block;display:inline-block;vertical-align:middle;position:relative;padding-left:0;line-height:normal;margin-right:0}.top-phone::before{content:"";position:absolute;top:14px;left:-32px;width:26px;height:24px;background:url(https://www.prfamilyfoot.com/templates/theme/images/phone-ico.png) no-repeat left center;background-size:contain}.top-phone a{color:#073f75;font-size:32px;font-weight:bold}span.toploc{font-size:26px}.hamburger{display:none}nav.inner-nav{background:#f8f8f8;position:relative}nav.inner-nav.fixed{position:fixed;background:#fff}nav.inner-nav .content{height:auto;display:flex}.inner-logo{width:auto;padding:10px 30px 10px 0;display:inline-block;vertical-align:middle}.inner-logo img{max-width:100%;height:auto;width:auto}nav.inner-nav p{padding:0;margin:0;display:inline-block}nav.inner-nav .topmenu{display:inline-block;vertical-align:middle}nav.inner-nav .btn{display:inline-block;vertical-align:middle;width:auto;max-width:100%;border-radius:5px;padding:5px 15px;text-align:center;margin-left:0;font-weight:600;text-transform:uppercase}.inner-nav .top-right{float:right;text-align:right;max-width:unset;padding:10px 0}.inner-nav .social-btns{display:flex;padding:0 0 5x;justify-content:flex-end}.inner-nav .top-right .btn{display:none}.revi a{border-radius:3px;color:#fff;font-size:16px;padding:7px 12px;background-color:#01bd3a;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;font-weight:600}.revi a:hover{background-color:#5fd984}.book a{border-radius:3px;color:#fff;font-size:16px;padding:7px 12px;background-color:#f19d32;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;font-weight:600}.book a:hover{background-color:#ee9422}.portal a{border-radius:3px;color:#fff;font-size:18px;border-radius:5px;padding:5px 15px;background-color:#c33e3e;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;font-weight:600;border:2px solid #c33e3e}.portal a:hover{background-color:#fff;color:#c33e3e}.topright .revi{display:inline-block;vertical-align:top;margin:9px 7px 0 0}.topright .book{display:inline-block;vertical-align:top;margin:9px 7px 0 0}.topright .portal{display:inline-block;vertical-align:top;margin:9px 0 0 0}.topsocial{display:flex;gap:5px;max-width:100%}.socio a{display:flex}.mob.menu{display:none}.top-line{background-color:#f0d186;padding:10px 0}.btn-wrap{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}#google_translate_element2 select.notranslate,select.notranslate{border-radius:5px !important;padding:4px 2px 4px 6px!important;text-transform:uppercase;font-size:18px;border:none;margin-top:0px;font-family:'Open Sans',sans-serif;font-weight:600;border:2px solid #000}.sliderline{background-color:#baebf7}.relat{position:relative}.slideupbg{width:100%;opacity:0;max-height:407px}.slideup{background:url(https://www.prfamilyfoot.com/templates/theme/images/slider.png) no-repeat top left;background-size:100% 100%;position:absolute;left:0;top:0;z-index:99;width:100%;height:100%}.nivo-caption{position:absolute;left:2%;top:50%;z-index:100;width:42%;font-size:38px;font-weight:600;font-family:'Open Sans',sans-serif;text-align:left;z-index:9997;background-color:transparent;opacity:1;-moz-opacity:1;filter:alpha(opacity=10);color:#434343;padding:0;transform:translate(0%,-50%);align-items:center;display:flex !important}.nivoSlider img{max-width:100%;height:auto}.redtext{color:#d81717}.nivoSlider a.nivo-imageLink{z-index:9999}.theme-pure .nivoSlider{margin-bottom:0}.ri{text-align:right;width:380px}.mbiginner{border-top:8px solid rgba(131,225,253,0.7);margin-top:-8px;position:relative;z-index:100}.relatinner{position:relative;display:table;width:100%;vertical-align:middle}.front-services{background:#0c628c;box-sizing:border-box;width:100%}.fs-cont{display:flex;justify-content:space-around;align-items:center;width:100%;padding:15px;box-sizing:border-box;max-width:1400px;margin:0 auto;flex-wrap:wrap;gap:5px}.front-service{width:100%;max-width:150px;position:relative;cursor:pointer}.front-service a{display:flex;max-width:100%;justify-content:center;align-items:center;flex-direction:column;transition:all 0.3s;filter:contrast(0.3)}.front-service a:hover{transform:scale(1.05);filter:contrast(1)}.front-service img{height:100px;width:auto}.front-service p{text-align:center;color:#fff;margin:15px auto 0;font-size:18px;font-weight:700}.services-block{padding:100px 0;background:url(https://www.prfamilyfoot.com/templates/theme/images/services-bg.jpg) no-repeat center;background-size:cover}.services-block .content{margin:0 auto;text-align:left;width:100%;max-width:1300px;padding:0 15px;box-sizing:border-box}.services-table{float:right}.services-table h2{font-size:48px;color:#fff;font-weight:300}.services-table ul{padding:10px 20px;margin:0}.services-table li{list-style:none;display:block;padding:2px 0}.services-table li a{color:#fff;text-decoration:none;font-size:22px}.services-table li a:hover{text-decoration:underline}.services-cell{border-left:1px solid #fff;position:relative}.services-cell::before{content:"";position:absolute;top:0;left:0;width:50px;height:1px;background:#fff}.services-cell::after{content:"";position:absolute;bottom:0;left:0;width:50px;height:1px;background:#fff}.services-dash{margin:5px 0 0 10px;width:30px;height:1px;background:#fff}.mbig{border-top:8px solid rgba(131,225,253,0.7);margin-top:0;padding-top:5px;position:relative;z-index:100;background:#fffefb;padding-bottom:0px}.mainleftblockbig{width:67%;float:left;text-align:left;font-size:16px;line-height:21px;padding-right:1.5%;border-right:1px solid #6c6c6c}.mainrightblockbig{width:30%;float:right;text-align:left;font-size:16px}.doctor{width:250px;float:right;margin:0 0 5px 10px;font-size:18px;text-align:center;background-color:#61b5db;padding:3px;border-radius:5px;color:#fff;font-weight:600}.mainleftblockbig .doctor{width:175px}.doctor2{max-width:300px;float:right;margin:0 0 5px 10px;font-size:15px;text-align:center;background-color:#61b5db;padding:3px;border-radius:5px;color:#fff;font-weight:600}.doctor3{width:140px;float:right;margin:0 0 5px 10px;font-size:15px;text-align:center;background-color:#61b5db;padding:3px;border-radius:5px;color:#fff;font-weight:600}.doctor img{width:100%;margin-bottom:5px;height:auto}.doctor2 img{width:100%;margin-bottom:5px;height:auto}.doctor3 img{width:100%;height:auto}.mainleftblockbig .book{float:right;margin:1% 2% 0 0}.bottext{width:64%;display:inline-block}#services{max-width:350px;margin:0 auto;display:block;position:relative;font-weight:600}.carecredit{margin-top:10px}.pinkline{padding:15px 0 0}.doctors-block .content{display:flex;align-items:center}.doctors-block h2{font-weight:400;font-size:44px;color:#074075;text-align:center;margin-top:20px}.doctor-name{color:#073f75;font-size:20px;text-align:right}.doctor-name.front{color:#073f75;font-size:20px;text-align:center;padding:0px 0 30px}.frontdoc{padding-top:30px}.about-doctor{padding:0 30px 0 0}.inner-pages .doctor{max-width:350px;float:right;margin:0 0 10px 10px;color:#d3932e;font-size:20px}.inner-pages .doctor img{max-width:100%;height:auto;margin-bottom:10px}.doctor-photo span.doctor-name{display:none}.locations-block{background:url(https://www.prfamilyfoot.com/templates/theme/images/locations-bg.jpg) no-repeat center;background-size:cover}.locations-block .content{display:flex;flex-wrap:wrap;text-align:center;justify-content:center}.loc{padding:30px 0;width:48%;box-sizing:border-box;margin:0 1%}.loc h2{font-weight:400;font-size:44px;color:#074075;text-align:center}.loc .phones{color:#333;font-size:26px;text-align:left;margin:10px auto}.loc .phones .table-cell{padding-right:10px}.loc .address{font-size:20px;color:#073f75;margin:10px auto;text-align:center;display:inline-block}.loc .address a{color:#073f75}.loc .shedule{color:#000;font-size:20px;text-align:left;margin:10px auto}.loc .shedule .table-cell{padding-right:10px}.blackbb{max-width:400px;margin:0 auto}.dir{margin:30px auto}.dir a{display:inline-block;color:#fff;font-size:24px;padding:10px 15px;width:100%;max-width:250px;box-sizing:border-box;border-radius:5px;background:#073f75;border:1px solid #073f75;transition:all 0.3s}.dir a:hover{color:#073f75;background:transparent}.testimonials{padding:90px 15px 110px;text-align:center;background-image:url(https://www.prfamilyfoot.com/templates/theme/images/slider_testimonial.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.testimonials-wrap{text-align:center;max-width:1300px;margin:0 auto;overflow:hidden}.review-block{color:#fff;font-size:20px}.review-block h5{margin:0 auto;font-size:20px}.swiper-pagination-bullet{background-color:#212121 !important;border:1px solid #fff !important;opacity:1 !important}.swiper-pagination-bullet-active{background-color:#fff !important}.mainleftblock{width:100%;float:left;text-align:center;font-size:16px;margin-top:10px;margin-right:0}.mainrightblock{width:49%;float:right;text-align:center;font-size:16px;margin-top:10px;margin-left:1%}.orangetext{color:#ef9c30}table.time{border:0;color:#454545;margin:0 auto;text-align:left}table.time td{border:0;padding:0 10px 0 0}table.time td.day{font-weight:600}.dred{color:#b53333}.loc-wrap{display:flex;align-items:flex-start;gap:50px;max-width:610px;margin:25px auto 0}.loctext{width:285px;line-height:18.5px}.locpic{float:none;width:100%;text-align:center;margin-top:2px}.map{width:100%;border-radius:5px;border:3px solid #4B81C1}.map iframe{width:100% !important;height:220px !important}.locpic img{max-width:100%;border-radius:5px;border:3px solid #79bedd;height:auto}.locpic2 img{border-radius:5px;border:3px solid #79bedd;float:right;height:auto;max-width:350px}.mainleftblock h3,.mainrightblock h3{background:url(https://www.prfamilyfoot.com/templates/theme/images/loc.png) no-repeat left center;background-size:auto 70%;padding:0 0 0 30px;display:inline-block;margin:10px 0}.con{padding:0}.loc .h1{background:url(https://www.prfamilyfoot.com/templates/theme/images/loc.png) no-repeat left center;background-size:auto 70%;padding:0 0 0 30px}.socleft .sociog{margin-top:10px;display:inline-block;margin-left:5px}.socleft{display:inline-block;vertical-align:middle;padding:80px 2% 2% 2%}.socright{display:inline-block;vertical-align:middle;padding:80px 2% 2% 2%}footer{background:#3a3d3e}footer .content{text-align:center}.logo-footer{display:inline-block;vertical-align:top;padding:20px;padding-top:100px}.quick-links-block{display:inline-block;vertical-align:top;padding:30px;text-align:left}footer h4{font-size:18px;font-weight:400;color:#fff;margin-top:0;padding-top:0}.quick-links-block ul{padding:0;margin:0}.quick-links-block li{display:block;list-style:none;padding:2px 0;font-size:16px;color:#d1d1d0}.quick-links-block li{padding-left:5px}.quick-links-block li a{color:#d1d1d0;font-size:16px;line-height:25px;text-decoration:none}.quick-links-block li a:hover{text-decoration:underline}.bottom-loc-block{display:inline-block;vertical-align:top;padding:30px 0 30px 30px;text-align:left;color:#d1d1d0;font-size:16px;line-height:25px}.white-text{color:#fff}.officepic{margin:15px auto;text-align:center}.officepic img{margin:15px auto}.offices-block{display:flex}.office{padding-right:20px}.copy-left,.copy-right{text-align:left;float:left;color:#6e6d6d;font-size:14px;padding:20px 30px 10px 30px}.copy-left a,.copy-right a{color:#6e6d6d;text-decoration:none}.copy-left a:hover,.copy-right a:hover{text-decoration:underline}.copy-right{text-align:right;float:right}.scroll-to-top{position:fixed;bottom:50px;right:30px;z-index:8999;opacity:1;transition:all 0.3s;display:none;cursor:pointer}.scroll-to-top.active{display:block}.scroll-to-top:hover{opacity:0.8}.rabutton{max-width:350px;position:fixed;right:20px;bottom:80px;z-index:99}.rabutton .wrap{height:100%;display:flex;align-items:center;justify-content:center}.rabutton .buttonrs{min-width:255px;min-height:45px;font-size:18px;font-family:'Lato',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;color:#fff;background:#b71c1c;border:none;border-radius:3px;box-shadow:12px 12px 24px rgb(25 54 78 / 22%);transition:all 0.3s ease-in-out 0s;cursor:pointer;outline:none;position:relative;padding:10px 20px}.rabutton .buttonrs::before{content:'';border-radius:13px;min-width:calc(250px + 28px);min-height:calc(40px + 4px);border:4px solid #bf0000;box-shadow:0 0 60px rgb(195 195 195 / 64%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s ease-in-out 0s}.rabutton .buttonrs:hover,.buttonrs:focus{color:#da0000;transform:translateY(-6px);background:#fff}.rabutton .buttonrs:hover::before,.rabutton .buttonrs:focus::before{opacity:1}.rabutton .buttonrs::after{content:'';width:30px;height:30px;border-radius:100%;border:6px solid #ccc;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);animation:ring 1.5s infinite}.rabutton .buttonsr:hover::after,.buttonrs:focus::after{animation:none;display:none}.h1line h1,.h1line h1 a,body.rsform h1{font-size:44px;color:#074075;text-align:center;font-weight:400;position:relative;margin:0 0 20px 0;padding:15px 0 20px 0}.h1line h1::after,body.rsform h1::after{content:"";height:5px;width:100px;position:absolute;bottom:0;left:50%;margin:0 0 0 -50px;background:#f0d186}.inner-pages{padding-bottom:30px}.inner-pages a{color:#074075}.inner-pages img{max-width:100% !important;height:auto !important}.innertab{display:table;width:100%}.innercontent{padding:10px 15px;text-align:left;display:table-cell;vertical-align:top}.innercontent a,.innerrightcol a{color:#000;text-decoration:underline}.innercontent a:hover,.innerrightcol a:hover{text-decoration:none}.k2FeedIcon{float:right;position:relative;margin-bottom:-10px;padding-top:10px !important}.k2FeedIcon a{color:transparent;margin-top:8px !important}div.k2FeedIcon a:before,a.ubUserFeedIcon:before{background-image:url(https://www.prfamilyfoot.com/templates/theme/images/feed.png);padding:0px 2px;width:28px;height:16px;overflow:hidden;background-repeat:no-repeat}.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 ul li{padding:5px 0;margin:0}.vid_container{display:flex;justify-content:center;margin:0 auto 35px;flex-wrap:wrap;max-width:640px}.vid{background:#000;width:100%}.innerconnect{background-color:#f3fbff;display:flex;align-items:center;justify-content:center;gap:40px;padding:20px 15px;box-sizing:border-box}.innerconnect1{width:auto;display:flex}.innerconnect1 .moduletable{display:flex;align-items:center;justify-content:center}.innerconnect1 .socleft{display:flex;align-items:center;justify-content:center;padding:0;gap:10px}.innerconnect1 .socright{padding:0}.inner-wrap{padding:50px 2% 100px;text-align:center}.inner-wrap h2{font-size:44px;margin:0 auto;font-weight:500;max-width:920px}.inner-wrap h5{margin:25px auto}.google-review{margin-top:60px}.google-review img:hover{transform:scale(1.02);transition:all 300ms ease}.thumbs-wrap{display:flex;align-items:flex-end;justify-content:center;flex-direction:row;flex-wrap:wrap;padding:0 2% 100px}.thumbs-wrap .item{margin:0 20px;max-width:300px}.thumbs-wrap .item:hover{transform:scale(1.02);transition:all 300ms ease}.thumbs-wrap .item img{width:100%;height:auto}.thumbs-wrap .item span{font-size:23px;margin-bottom:20px;display:block;font-weight:600}.topphone p,.socleft p,.mainleftblock p,.topphone1 p,.topphone2 p{padding:0;margin:0;display:inline-block;vertical-align:middle}ul.osmap{padding-left:15px;margin-left:15px}fieldset{border:none;padding:0;margin:0}#second{margin:0;width:100%;float:left;margin-top:5px}#second2{float:right;width:30%}#second2 img{margin-bottom:10px}#one{float:left;width:50%;padding-right:2%}#two{width:48%;float:left;margin-bottom:20px}#address{float:left;width:50%}#week{float:left;width:105px}#hours{float:left}#offices{margin:0 0 10px;width:100%;float:left}.officepic{text-align:center}.officepic img{max-width:100%;height:auto;margin:15px 0 0}.itemHeader{margin-top:20px !important}.itemHeader h2{margin:2px 0 35px 0}.itemToolbar{display:none}.innerrightcol h3{margin:14px 0 35px 0}.npimg img{max-width:100%;float:right;height:auto}.nobr{white-space:nowrap}.k2ArchivesBlock ul li{margin-bottom:10px !important}#osmap h1{color:#f5a339;font-size:29px;line-height:37px;font-weight:700;background:url(https://www.prfamilyfoot.com/templates/theme/images/h1line.png) no-repeat left center;background-size:auto 40%;padding:10px 0 10px 30px;text-align:left}.osmap-items{text-align:left}.osmap-items .even{padding:0px}form#userForm{text-align:left;margin-bottom:20px}form#userForm{text-align:left}body.rsform .formTableLayout{border:none;margin:0 auto}table.formTableLayout{margin:0 auto}.formTableLayout tr.rsform-block>td{padding:5px;font-weight:600}input,textarea,button,select{outline:none;padding:4px}.formTableLayout button#Send{background:#4c82c2;color:#fff;border-radius:3px;font-size:16px;font-weight:400;text-transform:uppercase;border:none;font-weight:600;padding:8px 12px;cursor:pointer;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.formTableLayout button#Send:hover{background-color:#0c628c}.rsform-block.rsform-block-describe-nature-of-appointment{vertical-align:top}.testimonial-container{border:2px solid #eee;background-color:#eee;border-radius:5px;padding:16px;margin:16px 0}.testimonial-container::after{content:"";clear:both;display:table}.testimonial-container span{font-size:20px;margin-right:6px}.testimonial-p{text-align:left}.checked{color:gold}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 .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.prfamilyfoot.com/templates/theme/images/acce.png) no-repeat center;background-size:100% auto}#templateswitcher{display:none!important}.translated-ltr .inner-logo{max-width:250px}@media only screen and (max-width:1820px){.inner-logo{max-width:320px;padding:10px 10px 10px 0}.translated-ltr .inner-logo{max-width:220px}.translated-ltr .topmenu li a,.translated-ltr span.nav-header,.translated-ltr span.span-separator{font-size:14px}.translated-ltr .topmenu li{padding:0px 5px}}@media only screen and (max-width:1600px){span.toploc{font-size:20px}.doctor-name-header h3{font-size:22px}.top-phone a{font-size:26px}.top-phone::before{top:10px;left:-28px}span.address{font-size:15px}.topmenu li a,span.nav-header,span.span-separator{font-size:17px}}@media only screen and (max-width:1470px){.topmenu li{padding:0 5px}.topmenu li a,span.nav-header,span.span-separator{font-size:16px}.inner-logo{max-width:300px}.footer{padding:20px 0 150px}}@media only screen and (max-width:1350px){nav{display:none}.hamburger{display:inline-block;position:relative;z-index:9002}.topmenu{position:fixed;z-index:9001;top:-150%;bottom:0;left:0;right:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;background:#fff;transition:all 0.3s}.topmenu.active{top:0}.topmenu ul{display:block;padding:60px 15px 15px 15px}.topmenu li{display:block;padding:5px}.topmenu li.parent:after{display:none}.topmenu li ul{position:relative;top:0;left:0;margin:0;width:auto;display:block;background:transparent;max-height:3000px;overflow-y:visible;padding:5px 0 0 0}.topmenu li li{padding:5px 10px;padding:10px;background-color:#fff;border-radius:none;border:none}nav.fixed .topmenu li ul{background:transparent}nav.inner-nav .topmenu li ul{background:transparent}nav.inner-nav.fixed .topmenu li ul{background:transparent}.inner-nav{display:none}nav.slide{max-height:3000px;overflow:visible;opacity:1;display:block}.topmenu li:hover ul{overflow-y:visible;padding:5px 0 0 0}.top-right{text-align:center;margin:0 auto}nav.inner-nav .content{display:flex}.inner-nav.slide.fixed .social-btns,.inner-nav.slide.fixed span.address{display:none}.inner-nav.slide.fixed .top-phone{margin:0}nav.inner-nav .top-right{float:none;text-align:center;padding:5px 0 8px}nav.inner-nav .top-right .btn{display:none}nav.inner-nav .top-phone{margin:0}nav.inner-nav .topmenu li{padding:5px}nav.inner-nav .topmenu li a,span.nav-header,span.span-separator{font-size:15px}.inner-nav .social-btns{justify-content:center}.doctor-name-header h3{font-size:20px}.nivo-caption{font-size:32px}.fs-cont{max-width:790px;gap:20px}}@media only screen and (max-width:1250px){#address{width:100%}#week,#hours{margin:20px 0 10px 0}.officepic img{margin:0 0 20px}}@media only screen and (max-width:1210px){.toplogo{margin-left:4%}.mainleftblockbig{width:57%}.mainrightblockbig{width:39%}}@media only screen and (max-width:1150px){.nivo-caption{font-size:29px}.mainleftblockbig .book a{padding:10px 15px;font-size:16px}}@media only screen and (max-width:1080px){.topphone2{padding-top:12px;width:317px}.topphone1{padding:24px 0 0}.loc,.con,.suf,.serv,.mainleftblock h3,.mainrightblock h3{font-size:25px}.loc-wrap{display:flex;align-items:flex-start;gap:20px;max-width:580px;margin:25px auto 0}.inner-wrap{padding:30px 2% 60px}.inner-wrap h2{font-size:32px}.google-review img{width:300px !important;height:auto}}@media only screen and (max-width:1040px){.topphone1{width:175px}}@media only screen and (max-width:1000px){.toplogo{width:40%}.topphone1{padding:16px 0 0}.topphone2{padding-top:5px}#one{width:100%;padding:0}#two{width:100%}}@media only screen and (max-width:980px){.topmen ul li a,span.separator{font-size:12px;padding:15px 4px 14px 4px}.toplogo{margin-left:3%}.nivo-caption{left:2%;font-size:25px}}@media only screen and (max-width:930px){.toplogo{margin-left:2%}.mainleftblock{width:auto;float:none;display:block;border:0;padding:10px 0}.mainrightblock{width:auto;float:none;display:block;padding:10px 0}}@media only screen and (max-width:890px){.nobr{font-size:14px}.topphone1{float:none;display:block;width:auto;text-align:center;margin-bottom:0;padding-top:0}.topphone2{float:none;display:block;width:auto;text-align:center;margin-top:0px;margin-bottom:0px;padding-top:0}.toplogo{float:none;display:block;width:95%;max-width:570px;margin:5px 0 0;font-size:13px}.logoline .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.logoline .content .topphone2{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;font-size:24px;margin:0 auto}.logoline .content .topphone1{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;font-size:20px;padding:0;margin:6px auto}.logoline .content .toplogo{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;margin:6px auto}.topmen{display:none}.topmen ul{padding:0;margin:0;display:block;background-color:#0c628c;position:absolute;top:43px;left:0;width:240px;z-index:9999}.topmen ul li{display:block;padding:0;margin:0;border-left:none;border-right:none;text-align:left}html>body .topmen ul li,x:-moz-any-link,x:default{padding:0}.topmen ul li a,span.separator{text-decoration:none;color:#fff;font-size:15px;margin:0;padding:8px 15px;display:block;clear:both}.topmen ul li a:hover,.topmen ul li.active a{margin:0;padding:8px 15px}.hamb{float:left;height:20px;padding:12px 0 11px 0;display:block;cursor:pointer}img.hamb{max-width:28px;height:20px}.topright{padding:5px 0 7px 0}ul.nav-child.unstyled.small{display:block;position:relative;background-color:unset;width:100%;box-shadow:unset;padding:0;margin:0 auto;z-index:10000;text-align:center;margin-top:0;top:0;left:0}.nav-justified li:hover ul.nav-child.unstyled.small{display:unset}ul.nav-child.unstyled.small li{color:#fff;padding:0;text-decoration:none;display:block;margin:0}ul.nav-child.unstyled.small li:hover,ul.nav-child.unstyled.small li.active{background:#4390b5;z-index:unset}ul.nav-child.unstyled.small li a:hover,ul.nav-child.unstyled.small li.active a{background:none;background-color:none}ul.nav-child.unstyled.small li a{color:#fff;text-decoration:none;font-size:15px;margin:0;padding:8px 0 8px 20px;background:none;background-color:none}.sociog{margin-left:3px}.topsocial{max-width:235px}.nivo-caption{font-size:20px}.testimonials{padding:50px 15px 70px}.mainleftblockbig{width:auto;float:none;display:block;border:0;padding-right:0}.mainrightblockbig{width:auto;float:none;display:block;padding-left:0}.bottext{width:auto}.mainleftblockbig .book{float:none;margin:10px 0;padding:10px 0}.mainleftblockbig .book a{float:none;margin:10px 0;padding:10px 15px;font-size:16px}.socleft{padding:20px 2% 2% 2%}.socright{padding:20px 2% 2% 2%}.copyright{margin-top:0px}#one{width:100%;padding-right:0px;margin-bottom:0}#two{width:100%;margin-bottom:20px}#one img{max-width:100%;height:auto !important;width:auto}.itemHeader h2{height:36px;overflow:hidden}table#cal4_0 tbody td{display:table-cell}.front-service img{height:75px;width:auto}.front-service p{margin:5px auto 0;font-size:15px}.thumbs-wrap .item{max-width:35%;margin:0 10px 20px 10px}.thumbs-wrap .item span{font-size:18px}}@media only screen and (max-width:768px){p img.pe{float:none !important;text-align:center}#second2 img{width:100% !important;height:auto}table.pe td{display:block;padding:0 10px !important}div.formCaption{width:100% !important}input#Email{width:90% !important}form#userForm textarea{width:90% !important}form#userForm td{display:block}.formCaption{width:100% !important}input#Email,input#Your_Email{width:90% !important}form#userForm textarea{width:90% !important}}@media only screen and (max-width:767px){.notice,.notice a{font-size:15px}body.rsform h1,.page-header h1{font-size:28px}.inner-logo{max-width:260px}nav.inner-nav .btn,.portal a{font-size:15px;padding:5px 10px}#google_translate_element2 select.notranslate,select.notranslate{padding:3px 2px 3px 6px!important;font-size:16px}span.address{font-size:14px}span.toploc{font-size:18px}.top-phone a{font-size:24px}.top-phone::before{display:none}.services-table h2{font-size:28px}.services-table li a{font-size:15px}.services-table ul{padding:5px 10px;margin:0}.services-dash{margin:5px 0 0 5px;width:20px}.doctors-block .content{display:flex;flex-direction:column}.doctor-photo{order:1;padding-top:10px}.doctor-photo img{max-width:100%;height:auto}.about-doctor{order:2}.doctors-block h2{font-size:28px}.locations-block{background:url(https://www.prfamilyfoot.com/templates/theme/images/locations-bg-mob.jpg) no-repeat center;background-size:cover}.loc{padding:15px;width:100%;box-sizing:border-box}.loc h2{font-size:28px}.loc .phones{font-size:18px}.loc .shedule{font-size:15px}.loc .address{font-size:15px}.dir a{font-size:16px;padding:10px 10px;max-width:150px}.loc .schedule span{font-size:15px;margin:30px auto}.blogs-table h2{font-size:28px}.blogs-table li a{font-size:15px}.blogs-table ul{padding:5px 10px;margin:0}.blogs-dash{margin:5px 0 0 5px;width:20px}.connect-block{padding-bottom:15px}.innerconnect{flex-direction:column}.connect-block h3{font-size:26px;padding:15px;margin:0 auto;display:block}.footer{background-color:#454545;padding:20px 0 80px}footer .content{text-align:left}.logo-footer{display:block;vertical-align:top;padding:35px 0 5px;max-width:90%;margin:0 auto}.copy-left,.copy-right{float:left;padding:0;font-size:12px;width:100%;text-align:center}footer h4{font-size:14px}.quick-links-block li a{font-size:14px;line-height:18px}.bottom-loc-block{font-size:14px;line-height:18px}.scroll-to-top{width:30px;bottom:15px;right:15px}.rabutton{max-width:250px;bottom:15px}.rabutton .buttonrs{min-width:250px;font-size:15px}.rabutton .buttonrs::before{min-width:calc(234px + 16px);min-height:calc(36px + 9px)}.inner-pages .page-header h2{font-size:28px}div.latestItemsCategory h2{font-size:28px}.note-block p{font-size:18px}.divContent{flex:0 0 70%}.divRight{flex:0 0 30%}span.ofc-ada-description{display:none}span.ofc-ada-button{width:100%}}@media only screen and (max-width:680px){.nivo-caption{left:3%;width:40%;font-size:16px}.npimg{width:100%;float:none !important;text-align:center}.npimg img{float:none !important;max-width:100%;height:auto}.fs-cont{max-width:520px}.formCaption{width:100% !important}input#Email{width:90% !important}form#userForm textarea{width:90% !important}}@media only screen and (max-width:650px){nav.inner-nav .content{flex-wrap:wrap;position:relative}nav.inner-nav .top-right{padding:0 0 5px;flex:1 1 100%;order:1}.hamburger{position:absolute;top:26px;right:20px}}@media only screen and (max-width:570px){.slideup{background:rgba(241,241,241,0.6)}.nivo-caption{left:50%;transform:translate(-50%,-50%);width:100%;font-size:14px;text-align:center;justify-content:center}.nivo-caption p{text-align:center}.loc-wrap{align-items:center;flex-direction:column;gap:0}.loctext{display:block;float:none;width:auto}.locpic{display:block;float:none;width:auto;margin:15px 0 0 0}.socleft{padding:20px 2% 2% 2%;display:block;float:none;width:auto;max-width:239px}.socright{padding:20px 2% 20px 2%;display:block;float:none;width:auto}.h1line h1,body.rsform h1,.h1line h1 a,body.rsform h1{font-size:18px}.innerrightcol{display:none}.innerconnect1{width:auto}.itemHeader{margin-top:12px !important}.itemHeader h2{margin:7px 0 35px 0;height:28px;overflow:hidden;font-size:18px}img.pe{max-width:100%;height:auto;float:left !important;margin:10px 0 !important}tbody#rsform_3_page_0{width:90% !important;display:block}tbody#rsform_5_page_0 td{display:block}.loctext,.locpic{text-align:center}table.time{margin:0 auto;text-align:left}.dir{margin:20px auto}}@media only screen and (max-width:480px){.mainleftblockbig .doctor{width:46%;float:right;margin:0 1% 15px}tbody#rsform_3_page_0 td,tbody#rsform_4_page_0 td,tbody#rsform_5_page_0 td{display:block}textarea#Message,tbody#rsform_4_page_0 textarea,tbody#rsform_5_page_0 textarea{width:90%;display:block}.rsform-input-box{width:65% !important;display:block}table#cal4_0 tbody td{display:table-cell}}@media only screen and (max-width:421px){.nobr{font-size:10px}.slideshow{max-width:400px;display:block;position:relative;overflow:hidden}img.pe{float:none !important;margin:10px 0 !important}#offices{margin:0 0 10px;width:100%;float:left}#one .locpic,#two .locpic{float:right !important;width:100% !important;margin-bottom:30px}.formCaption{width:100% !important}input#Email,textarea{width:90% !important}form#userForm textarea{width:90% !important}.locpic2{float:left;width:100%;height:auto}.locpic2 img{float:left;width:100%;height:auto}.doctor2{float:left;margin:10px 0;max-width:100%}#second2 img{width:100%;height:auto;margin-bottom:10px}.doctor{width:50%;margin:0 2% 15px 2%;font-size:15px}.innercontent img{max-width:100%;height:auto;margin:0 0 10px !important;float:unset!important}.itemHeader img{float:left !important;margin:0 10px 10px 0 !important}}@media only screen and (max-width:360px){#second2{float:right;width:40%}#one{width:100% !important}}.activeFeedbackField{display:inline-block;position:relative;Width:0;Overflow:hidden}.activeFeedbackField input{Position:absolute;Left:10px}.activeFeedbackDescription{padding-top:5px;margin:0}ul.list-unstyled.list-inline{padding:0}div#rsblog-container,.rsblog-post{margin-top:50px}.rsblog-default{float:left;width:80%}.rsblog-entry-title span{color:#000;text-decoration:underline}.rsblog-post a,.rsblog-page a{transition:color .5s;color:#000 !important;text-decoration:underline}.rsblog-main-post-container .rsblog-entry-title span{text-decoration:none !important}.blog-archive.moduletable{margin-top:83px !important}ul.list-unstyled{padding:0 !important}.rsblog-post{margin-bottom:40px;text-align:left}.rsblog-default .maincont{margin-top:0 !important}.rsblog-default .h1line{margin-top:-9px}}
