1<!DOCTYPE html> 2<!--[if IE 9 ]><html class="ie9" lang="en"> <![endif]--> 3<!--[if (gt IE 9)|!(IE)]><!--> <html class="" lang="en"> <!--<![endif]--> 4 <head> 5 <meta charset="utf-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 8 9 10 <meta name="google-site-verification" content="HNU0N5oH5YJquWaLN9uSssxVDvA2C-xWYL9XReAkWLU" /> 11 12 13 14 <link rel="canonical" href="https://www.sflsurgicalgroup.com/blog" /> 15 16 <link rel="shortcut icon" href="https://sa1s3optim.patientpop.com/assets/images/patientpop/favicon.ico" type="image/x-icon"> 17 <link rel="icon" href="https://sa1s3optim.patientpop.com/assets/images/patientpop/favicon.ico" type="image/x-icon"> 18 19 <title>Blog: South Florida Surgical Group: General Surgery Kendall Miami, FL</title> 20 <meta name="description" content="Thoughts from South Florida Surgical Group, General Surgery located in Kendall Miami, FL" /> 21 22 <link rel="stylesheet" href=https://www.sflsurgicalgroup.com/css/practice.atomic.application.css> 23 24 <style> 25.primary-fg{ 26 color:#F37531 !important; 27} 28.primary-bg{ 29 background:#F37531 !important; 30} 31.flex-active{ 32 background:#000 !important; 33} 34.primary-border{ 35 border-color:#F37531 !important; 36} 37.secondary-fg{ 38 color:#016A51 !important; 39} 40.secondary-bg{ 41 background:#016A51 !important; 42} 43.secondary-border{ 44 border-color:#016A51 !important; 45} 46 47section.providers-landing .provider-list-filters .chck-input + label:before, 48#book-online .left ul li input[type="radio"]:checked + label:before{ 49 background-color: #F37531 !important; 50} 51section.testimonials-reviews .paginator ul li a{ 52 color:#1ca8dd; 53} 54section.testimonials-reviews .paginator ul li.active span{ 55 background:#1ca8dd; 56 color:#fff; 57} 58.slider-frame ol li.active input, 59section.blog-hero .row .slider-frame ol li.active input{ 60 background:#656F72; 61} 62 /* cyrillic-ext */ 63 @font-face { 64 font-family: 'Cormorant SC'; 65 font-display: swap; 66 font-style: normal; 67 font-weight: 400; 68 src: local('Cormorant SC Regular'), local('CormorantSC-Regular'), url(https://fonts.gstatic.com/s/cormorantsc/v3/o2HxNCgvhmwJdltu-68tzM0NlpArWrQ-mQys31ZNwTE.woff) format('woff'); 69 unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; 70 } 71 /* cyrillic */ 72 @font-face { 73 font-family: 'Cormorant SC'; 74 font-display: swap; 75 font-style: normal; 76 font-weight: 400; 77 src: local('Cormorant SC Regular'), local('CormorantSC-Regular'), url(https://fonts.gstatic.com/s/cormorantsc/v3/o2HxNCgvhmwJdltu-68tzNRc-2PBzc1NSFKvWogIzAE.woff) format('woff'); 78 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; 79 } 80 /* vietnamese */ 81 @font-face { 82 font-family: 'Cormorant SC'; 83 font-display: swap; 84 font-style: normal; 85 font-weight: 400; 86 src: local('Cormorant SC Regular'), local('CormorantSC-Regular'), url(https://fonts.gstatic.com/s/cormorantsc/v3/o2HxNCgvhmwJdltu-68tzO1y2ggEKtv8WPJqPUwj45g.woff) format('woff'); 87 unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; 88 } 89 /* latin-ext */ 90 @font-face { 91 font-family: 'Cormorant SC'; 92 font-display: swap; 93 font-style: normal; 94 font-weight: 400; 95 src: local('Cormorant SC Regular'), local('CormorantSC-Regular'), url(https://fonts.gstatic.com/s/cormorantsc/v3/o2HxNCgvhmwJdltu-68tzPpCW-pY0asCAalMicFfg1U.woff) format('woff'); 96 unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; 97 } 98 /* latin */ 99 @font-face { 100 font-family: 'Cormorant SC'; 101 font-display: swap; 102 font-style: normal; 103 font-weight: 400; 104 src: local('Cormorant SC Regular'), local('CormorantSC-Regular'), url(https://fonts.gstatic.com/s/cormorantsc/v3/o2HxNCgvhmwJdltu-68tzKRDOzjiPcYnFooOUGCOsRk.woff) format('woff'); 105 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; 106 } 107.primary-font{ 108 font-family: 'Cormorant SC', sans-serif !important; 109} 110 111 /* latin-ext */ 112 @font-face { 113 font-family: 'Libre Baskerville'; 114 font-display: swap; 115 font-style: normal; 116 font-weight: 400; 117 src: local('Libre Baskerville'), local('LibreBaskerville-Regular'), url(https://fonts.gstatic.
117com/s/librebaskerville/v4/pR0sBQVcY0JZc_ciXjFsK56jerHLVJWaC-9Ja-RK4Ug.woff2) format('woff2'); 118 unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; 119 } 120 /* latin */ 121 @font-face { 122 font-family: 'Libre Baskerville'; 123 font-display: swap; 124 font-style: normal; 125 font-weight: 400; 126 src: local('Libre Baskerville'), local('LibreBaskerville-Regular'), url(https://fonts.gstatic.com/s/librebaskerville/v4/pR0sBQVcY0JZc_ciXjFsK8j0T1k_tV7QYhgnOhA2764.woff2) format('woff2'); 127 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; 128 } 129.secondary-font{ 130font-family: 'Libre Baskerville', serif !important; 131} 132 133 body { 134 margin-top: 0; 135} 136body.nav-open{ 137 overflow:hidden; 138} 139body.nav-open section{ 140 position:relative; 141 z-index:0; 142} 143body.nav-open header.header-4 button.nav-slider{ 144 position:fixed; 145} 146body.nav-open .header-backdrop{ 147 display:block; 148 position:fixed; 149 top:0; 150 right:0; 151 bottom:0; 152 left:0; 153 z-index:1; 154 background:rgba(0,0,0,0.3); 155} 156header.header.header-4 nav .nav-full ul li:hover:after{ 157 background-color: #424242; 158} 159dummy-header-class{ 160 color: white; 161} 162 .header.header.header-4 nav .nav-full ul li.drop .dropdownContain{ 163 background-color: transparent !important; 164 } 165 .header.header.header-4 nav .nav-full ul li.drop .dropdownContain .dropOut ul li{ 166 background: rgba(1, 106, 81, 1) !important; 167 } 168 169#book-online .right #calendar-block ul li ol li div.slots a{ 170 background: #F37531; 171} 172#book-online .right #calendar-block ul li ol li div.slots a:hover, 173#book-online .right #calendar-block ul li ol li div.slots a.checked{ 174 background: #F37531; 175 opacity:0.75; 176} 177#book-online .right #calendar-block ul li ol li.scroller{ 178 background: #016A51; 179} 180#book-online .right #calendar-block ul li ol li.scroller:hover{ 181 background: #016A51; 182 opacity:0.75; 183} 184 185.a-bordercolor3 { 186 187 border-color: #ffffff !important; 188 189} 190.a-height150px { 191 192 193 height: 150px !important; 194 195} 196.a-borderradius10pct { 197 198 199 border-radius: 10% !important; 200 201} 202.a-borderwidth1px { 203 204 205 border-width: 1px !important; 206 207} 208.a-backgroundcolor3 { 209 210 background-color: #ffffff !important; 211 212} 213.a-opacity1 { 214 215 216 opacity: 1 !important; 217 218} 219.a-margin10px { 220 221 222 margin: 10px !important; 223 224} 225.a-opacity2 { 226 227 228 opacity: .2 !important; 229 230} 231.a-backgroundcolor2 { 232 233 background-color: #424242 !important; 234 235} 236.a-width50pct { 237 238 239 width: 50% !important; 240 241} 242.a-left0pct { 243 244 245 left: 0% !important; 246 247} 248.a-marginleft0pct { 249 250 251 margin-left: 0% !important; 252 253} 254.a-paddingtop5pct { 255 256 257 padding-top: 5% !important; 258 259} 260.a-paddingright5pct { 261 262 263 padding-right: 5% !important; 264 265} 266.a-paddingbottom5pct { 267 268 269 padding-bottom: 5% !important; 270 271} 272.a-paddingleft5pct { 273 274 275 padding-left: 5% !important; 276 277} 278.a-color3 { 279 280 color: #ffffff !important; 281 282} 283.a-textaligncenter { 284 285 286 text-align: center !important; 287 288} 289.a-fontsize37px { 290 291 292 font-size: 37px !important; 293 294} 295.a-letterspacing0px { 296 297 298 letter-spacing: 0px !important; 299 300} 301.a-texttransformnone { 302 303 304 text-transform: none !important; 305 306} 307.a-textshadownone { 308 309 310 text-shadow: none !important; 311 312} 313.a-fontsize21px { 314 315 316 font-size: 21px !important; 317 318} 319.a-lineheight110pct { 320 321 322 line-height: 110% !important; 323 324} 325.a-backgroundcolor1 { 326 327 background-color: #016A51 !important; 328 329} 330.a-bordercolor1 { 331 332 border-color: #016A51 !important; 333 334} 335.a-borderradius3px { 336 337 338 border-radius: 3px !important; 339 340} 341.a-width164px { 342 343 344 width: 164px !important; 345 346} 347.a-height46px { 348 349 350 height: 46px !important; 351 352} 353.a-fontsize12px { 354 355 356 font-size: 12px !important; 357 358} 359.a-margin4px { 360 361 362 margin: 4px !important; 363 364} 365.a-texttransformuppercase { 366 367 368 text-transform: uppercase !important; 369 370} 371.a-backgroundcolor0 { 372 373 background-color: #F37531 !important; 374 375} 376.a-bordercolor0 { 377 378 border-color: #F37531 !important; 379 380} 381.a-bordertopwidth0px { 382 383 384 border-top-width: 0px !important; 385 386} 387.a-borderbottomwidth0px { 388 389 390 border-bottom-width: 0px !important; 391 392}
393.a-borderradius0px { 394 395 396 border-radius: 0px !important; 397 398} 399.a-maxwidth940px { 400 401 402 max-width: 940px !important; 403 404} 405.a-paddingtop60px { 406 407 408 padding-top: 60px !important; 409 410} 411.a-paddingbottom60px { 412 413 414 padding-bottom: 60px !important; 415 416} 417.a-fontsize26px { 418 419 420 font-size: 26px !important; 421 422} 423.a-fontsize22px { 424 425 426 font-size: 22px !important; 427 428} 429.a-height56 { 430 431 432 height: 56 !important; 433 434} 435.a-marginleft10 { 436 437 438 margin-left: 10 !important; 439 440} 441.a-margintopmarginbottom10 { 442 443 margin-top: 10 !important; 444 margin-bottom: 10 !important; 445 446} 447.a-color2 { 448 449 color: #424242 !important; 450 451} 452.a-bordercolor4 { 453 454 border-color: transparent !important; 455 456} 457.a-maxwidth1120 { 458 459 460 max-width: 1120 !important; 461 462} 463.a-fontsize36px { 464 465 466 font-size: 36px !important; 467 468} 469.a-color0 { 470 471 color: #F37531 !important; 472 473} 474.a-fontsize30px { 475 476 477 font-size: 30px !important; 478 479} 480.a-height20px { 481 482 483 height: 20px !important; 484 485} 486.a-marginright3px { 487 488 489 margin-right: 3px !important; 490 491} 492.a-width20px { 493 494 495 width: 20px !important; 496 497} 498.a-minheight100vh { 499 500 501 min-height: 100vh !important; 502 503} 504.a-width100pct { 505 506 507 width: 100% !important; 508 509} 510.a-fontsize55px { 511 512 513 font-size: 55px !important; 514 515} 516.a-letterspacing2px { 517 518 519 letter-spacing: 2px !important; 520 521} 522.a-lineheight160pct { 523 524 525 line-height: 160% !important; 526 527} 528.a-lineheight150pct { 529 530 531 line-height: 150% !important; 532 533} 534.a-paddingbottom0pct { 535 536 537 padding-bottom: 0% !important; 538 539} 540.a-paddingtop25pct { 541 542 543 padding-top: 25% !important; 544 545} 546.a-textshadow2px2px2pxrgba00003 { 547 548 549 text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3) !important; 550 551} 552.a-fontsize18px { 553 554 555 font-size: 18px !important; 556 557} 558.a-height50px { 559 560 561 height: 50px !important; 562 563} 564.a-width200px { 565 566 567 width: 200px !important; 568 569} 570.a-height56px { 571 572 573 height: 56px !important; 574 575} 576.a-marginleft10px { 577 578 579 margin-left: 10px !important; 580 581} 582.a-margintopmarginbottom10px { 583 584 margin-top: 10px !important; 585 margin-bottom: 10px !important; 586 587} 588 589 footer { 590 Background-color: #F37531 !important; 591} 592 593footer .nap { 594 color: #fff !important; 595} 596 597 598 599.web-to-text-iframe { 600 background: transparent; 601 border: none; 602 bottom: 0; 603 height: 0; 604 position: fixed; 605 right: 0; 606 width: 0; 607 /* To not to overlap modals */ 608 z-index: 1039; 609} 610.skip-main-content { 611 position: absolute; 612 width: 1px; 613 height: 1px; 614 margin: -1px; 615 padding: 0; 616 overflow: hidden; 617 clip: rect(0, 0, 0, 0); 618 white-space: nowrap; 619 border: 0; 620} 621.skip-main-content:focus { 622 position: inherit; 623 width: auto; 624 height: auto; 625 margin: 0; 626 overflow: visible; 627 clip: auto; 628 white-space: normal; 629 padding: 6px; 630 font-size: 13px !important; 631} 632</style> 633 634 <link href="https://www.sflsurgicalgroup.com/css/practice.blog.css?v=633" rel="stylesheet" type="text/css"> 635 636 <style> 637 </style> 638 <!--[if lt IE 9]> 639
639<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
639 640
640<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
640 641
641<script type="text/javascript" src="https://sa1co.patientpop.com/assets/old-browser-warning.js"></script>
641 642 <![endif]--> 643 </head> 644 <body class="ATOMIC eyebrow"> 645 646 647 648 <section class="eyebrow language-bar"> 649 <div class="inner"> 650 <div id="google_translate_element"> 651
651<script type="text/javascript"> 652 function googleTranslateElementInit() { 653 new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages: 'en,es'}, 'google_translate_element'); 654 } 655 var googleTranslateScript = document.createElement('script'); 656 googleTranslateScript.type = 'text/javascript'; 657 googleTranslateScript.async = true; 658 googleTranslateScript.defer = true; 659 googleTranslateScript.src = '//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit'; 660 ( document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0] ).appendChild(googleTranslateScript); 661 </script>
661 662 </div> 663 </div> 664</section> 665 <header class="header header-4 a-backgroundcolor3 sticky "> 666 <div class="header-backdrop"></div> 667 <nav> 668 <div class="nav-toggle"> 669 <div class="toggle-title a-color2">More</div> 670 <div class="toggle-icon" role="button" aria-label="Toggle navigation"> 671 <span class="a-backgroundcolor1"></span> 672 <span class="a-backgroundcolor1"></span> 673 <span class="a-backgroundcolor1"></span> 674 </div> 675 </div> 676 <div class="navbar-info"> 677 <div class="brand"> 678 <a class="skip-main-content" href="#main-content">Skip to main content</a> 679 <a href="/" class="logo" aria-label="Link to home page"> 680 </a> 681 </div> 682 </div> 683 <div class="nav-full"> 684 <ul> 685 <li class="a-backgroundcolor3"> 686 <a id="home" href="/" class="clickable" target="_self"> 687 <span class="secondary-font a-color2">Home</span> 688 </a> 689 </li> 690 <li class="a-backgroundcolor3"> 691 <a id="about" href="/about" class="clickable" target="_self"> 692 <span class="secondary-font a-color2">About Practice</span> 693 </a> 694 </li> 695 <li class="a-backgroundcolor3"> 696 <a id="providers" href="/provider" class="clickable" target="_self"> 697 <span class="secondary-font a-color2">Providers</span> 698 </a> 699 </li> 700 <li class="drop"> 701 <a id="services" href="/services" class="clickable" target="_self"> 702 <span class="secondary-font a-color2">Services</span> 703 </a> 704 <i tabindex="0" aria-label="Collapse submenu" role="button" id="drop-minus-313185-top" class="fa fa-minus a-color2" data-partner="#drop-plus-313185-top" data-drop=".dropdownContain"></i> 705 <i tabindex="0" aria-label="Expand submenu" role="button" id="drop-plus-313185-top" class="fa fa-plus active a-color2" data-partner="#drop-minus-313185-top" data-drop=".dropdownContain"></i> 706 <div class="dropdownContain a-backgroundcolor1" style="display: none"> 707 <div class="dropOut"> 708 <ul> 709 <li class="sideNav a-backgroundcolor1"> 710 <a href="/services/gastric-sleeve" class="secondary-font child-link clickable" id="Services_Gastric Sleeve-top" target="_blank"> 711 <span class="secondary-font a-color3">Gastric Sleeve</span> 712 </a> 713 </li> 714 <li class="sideNav a-backgroundcolor1"> 715 <a href="/services/skin-cancer" class="secondary-font child-link clickable" id="Services_Skin Cancer-top" target="_self"> 716 <span class="secondary-font a-color3">Skin Cancer</span> 717 </a> 718 </li> 719 <li class="sideNav a-backgroundcolor1"> 720 <a href="/services/hernia" class="secondary-font child-link clickable" id="Services_Hernia-top" target="_self"> 721 <span class="secondary-font a-color3">Hernia</span> 722 </a> 723 </li> 724 <li class="sideNav a-backgroundcolor1"> 725 <a href="/services/wound-care" class="secondary-font child-link clickable" id="Services_Wound Care-top" target="_self"> 726 <span class="secondary-font a-color3">Wound Care</span> 727 </a> 728 </li> 729 <li class="sideNav a-backgroundcolor1"> 730 <a href="/services/lipoma-removal" class="secondary-font child-link clickable" id="Services_Lipoma Removal-top" target="_self"> 731 <span class="secondary-font a-color3">Lipoma Removal</span> 732 </a> 733 </li> 734 <li class="sideNav a-backgroundcolor1"> 735 <a href="/services/boils" class="secondary-font child-link clickable" id="Services_Boils-top" target="_self">
736 <span class="secondary-font a-color3">Boils</span> 737 </a> 738 </li> 739 <li class="sideNav a-backgroundcolor1"> 740 <a href="/services/breast-disease" class="secondary-font child-link clickable" id="Services_Breast Disease-top" target="_self"> 741 <span class="secondary-font a-color3">Breast Disease</span> 742 </a> 743 </li> 744 <li class="sideNav a-backgroundcolor1"> 745 <a href="/services/skin-cysts" class="secondary-font child-link clickable" id="Services_Skin Cysts-top" target="_self"> 746 <span class="secondary-font a-color3">Skin Cysts</span> 747 </a> 748 </li> 749 <li class="sideNav a-backgroundcolor1"> 750 <a href="https://www.sflsurgicalgroup.com/services" class="child-link clickable"> 751 <span class="secondary-font a-color3">View More Services</span> 752 </a> 753 </li> 754 </ul> 755 </div> 756 </div> 757 </li> 758 <li class="a-backgroundcolor3"> 759 <a id="media" href="/contents/media" class="clickable" target=""> 760 <span class="secondary-font a-color2">Media</span> 761 </a> 762 </li> 763 <li class="a-backgroundcolor3"> 764 <a id="blog" href="/blog" class="clickable" target="_self"> 765 <span class="secondary-font a-color2">Blog</span> 766 </a> 767 </li> 768 <li class="a-backgroundcolor3"> 769 <a id="testimonials" href="/testimonials" class="clickable" target="_self"> 770 <span class="secondary-font a-color2">Testimonials</span> 771 </a> 772 </li> 773 <li class="a-backgroundcolor3"> 774 <a id="contact" href="/contactus" class="clickable" target="_self"> 775 <span class="secondary-font a-color2">Contact</span> 776 </a> 777 </li> 778 <li class="cta-container"> 779 <a href="tel:3057075793" class="header-cta cta-call-us cta a-backgroundcolor0 a-color3 a-bordercolor0"> 780 <span class="mm-phone-number">305-707-5793</span> 781 </a> 782 </li> 783 784 785 <li class="cta-container"> 786 <a href="javascript:void(0);" role="button" tabindex="0" class="header-cta cta-book-online ppop_bookonline_action cta a-backgroundcolor1 a-color3 a-bordercolor1" data-practiceid="20507" data-locationid="25202" > 787 <span>Request Appointment</span> 788 </a> 789 </li> 790 791 </ul> 792 </div> 793 <div class="nav-optimal a-backgroundcolor3"> 794 <ul> 795 <li class="a-backgroundcolor3"> 796 <a id="home" href="/" class="clickable" target="_self"> 797 <span class="secondary-font a-color2">Home</span> 798 </a> 799 </li> 800 <li class="a-backgroundcolor3"> 801 <a id="about" href="/about" class="clickable" target="_self"> 802 <span class="secondary-font a-color2">About Practice</span> 803 </a> 804 </li> 805 <li class="a-backgroundcolor3"> 806 <a id="providers" href="/provider" class="clickable" target="_self"> 807 <span class="secondary-font a-color2">Providers</span> 808 </a> 809 </li> 810 <li class="drop"> 811 <a id="services" href="/services" class="clickable" target="_self"> 812 <span class="secondary-font a-color2">Services</span> 813 </a> 814 <i tabindex="0" aria-label="Collapse submenu" role="button" id="drop-minus-313185-side" class="fa fa-minus a-color2" data-partner="#drop-plus-313185-side" data-drop=".dropdownContain"></i> 815 <i tabindex="0" aria-label="Expand submenu" role="button" id="drop-plus-313185-side" class="fa fa-plus active a-color2" data-partner="#drop-minus-313185-side" data-drop=".dropdownContain"></i> 816 <div class="dropdownContain a-backgroundcolor3" style="display: none"> 817 <div class="dropOut"> 818 <ul> 819 <li class="sideNav a-backgroundcolor3"> 820 <a href="/services/gastric-sleeve" class="secondary-font child-link clickable" id="Services_Gastric Sleeve-side" target="_blank">
821 <span class="secondary-font a-color2">Gastric Sleeve</span> 822 </a> 823 </li> 824 <li class="sideNav a-backgroundcolor3"> 825 <a href="/services/skin-cancer" class="secondary-font child-link clickable" id="Services_Skin Cancer-side" target="_self"> 826 <span class="secondary-font a-color2">Skin Cancer</span> 827 </a> 828 </li> 829 <li class="sideNav a-backgroundcolor3"> 830 <a href="/services/hernia" class="secondary-font child-link clickable" id="Services_Hernia-side" target="_self"> 831 <span class="secondary-font a-color2">Hernia</span> 832 </a> 833 </li> 834 <li class="sideNav a-backgroundcolor3"> 835 <a href="/services/wound-care" class="secondary-font child-link clickable" id="Services_Wound Care-side" target="_self"> 836 <span class="secondary-font a-color2">Wound Care</span> 837 </a> 838 </li> 839 <li class="sideNav a-backgroundcolor3"> 840 <a href="/services/lipoma-removal" class="secondary-font child-link clickable" id="Services_Lipoma Removal-side" target="_self"> 841 <span class="secondary-font a-color2">Lipoma Removal</span> 842 </a> 843 </li> 844 <li class="sideNav a-backgroundcolor3"> 845 <a href="/services/boils" class="secondary-font child-link clickable" id="Services_Boils-side" target="_self"> 846 <span class="secondary-font a-color2">Boils</span> 847 </a> 848 </li> 849 <li class="sideNav a-backgroundcolor3"> 850 <a href="/services/breast-disease" class="secondary-font child-link clickable" id="Services_Breast Disease-side" target="_self"> 851 <span class="secondary-font a-color2">Breast Disease</span> 852 </a> 853 </li> 854 <li class="sideNav a-backgroundcolor3"> 855 <a href="/services/skin-cysts" class="secondary-font child-link clickable" id="Services_Skin Cysts-side" target="_self"> 856 <span class="secondary-font a-color2">Skin Cysts</span> 857 </a> 858 </li> 859 <li class="sideNav a-backgroundcolor3"> 860 <a href="https://www.sflsurgicalgroup.com/services" class="child-link clickable"> 861 <span class="secondary-font a-color2">View More Services</span> 862 </a> 863 </li> 864 </ul> 865 </div> 866 </div> 867 </li> 868 <li class="a-backgroundcolor3"> 869 <a id="media" href="/contents/media" class="clickable" target=""> 870 <span class="secondary-font a-color2">Media</span> 871 </a> 872 </li> 873 <li class="a-backgroundcolor3"> 874 <a id="blog" href="/blog" class="clickable" target="_self"> 875 <span class="secondary-font a-color2">Blog</span> 876 </a> 877 </li> 878 <li class="a-backgroundcolor3"> 879 <a id="testimonials" href="/testimonials" class="clickable" target="_self"> 880 <span class="secondary-font a-color2">Testimonials</span> 881 </a> 882 </li> 883 <li class="a-backgroundcolor3">
884 <a id="contact" href="/contactus" class="clickable" target="_self"> 885 <span class="secondary-font a-color2">Contact</span> 886 </a> 887 </li> 888 <li class="cta-container"> 889 <a href="tel:3057075793" class="header-cta cta-call-us cta a-backgroundcolor0 a-color3 a-bordercolor0"> 890 <span class="mm-phone-number">305-707-5793</span> 891 </a> 892 </li> 893 894 895 <li class="cta-container"> 896 <a href="javascript:void(0);" role="button" tabindex="0" class="header-cta cta-book-online ppop_bookonline_action cta a-backgroundcolor1 a-color3 a-bordercolor1" data-practiceid="20507" data-locationid="25202" > 897 <span>Request Appointment</span> 898 </a> 899 </li> 900 901 </ul> 902 </div> 903 <div class="nav-measurer"></div> 904 </nav> 905</header> 906 907 908 <main id="main-content"> 909 <section class="herosub herosub-1 a-backgroundcolor1"> 910 <div class="hero " > 911 <div id="hero-cloak" 912 class="cloak a-backgroundcolor1 913 a-opacity2"></div> 914 <div id="hero-titles" 915 class="hero-titles a-maxwidth940px 916 a-paddingtop60px 917 a-paddingbottom60px"> 918 <div id="hero-titles-inner" class="hero-titles-inner"> 919 <h1 class="main-text 920 primary-font text-shadow a-fontsize36px 921 a-textaligncenter 922 a-color3" 923 id="sub-primary-title">Blog Articles</h1> 924 </div> 925 </div> 926 </div> 927</section> 928 <section class="blog-crumb"> 929 <div class="row"> 930 <div class="breadcrumb"> 931 <a href="http://www.sflsurgicalgroup.com">South Florida Surgical Group</a> <i class="fa fa-angle-right"></i> 932 <a href="https://www.sflsurgicalgroup.com/blog">Blog</a> 933 <a class="view-archive" href="/blog/archive">View all posts</a> 934 </div> 935 </div> 936</section> 937 938<section class="blog-listings "> 939 <div class="row" id="blog-listings"> 940 <article> 941 <div> 942 <a href="https://www.sflsurgicalgroup.com/blog/5-top-habits-of-successful-gastric-sleeve-patients" aria-label="Link to full blog 5 Top Habits of Successful Gastric Sleeve Patients"> 943 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2484500.jpeg"> 944 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2484500.jpeg" data-audioeye-ignore="true" alt="5 Top Habits of Successful Gastric Sleeve Patients"> 945 </div> 946 <h2 class="title primary-fg">5 Top Habits of Successful Gastric Sleeve Patients</h2> 947 </a> 948 <div class="img-description"> 949 Obesity isn’t just uncomfortable. It can lead to a lot of serious health problems, too. Gastric sleeve surgery can help you lose those excess pounds — and these five habits can help you maintain your results. 950 951 </div> 952 <div class="date-published">May 1st, 2022</div> 953 </div> 954 </article> 955 <article> 956 <div> 957 <a href="https://www.sflsurgicalgroup.com/blog/when-is-gastric-band-revision-surgery-necessary" aria-label="Link to full blog When is Gastric Band Revision Surgery Necessary?"> 958 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2474742.png"> 959 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2474742.png" data-audioeye-ignore="true" alt="When is Gastric Band Revision Surgery Necessary?"> 960 </div> 961 <h2 class="title primary-fg">When is Gastric Band Revision Surgery Necessary?</h2> 962 </a> 963 <div class="img-description"> 964 Gastric band surgery has helped many patients lose weight. But in others, the minimally invasive procedure has resulted in poor results or complications. Here’s how to tell when it’s time for revision surgery. 965 </div> 966 <div class="date-published">Apr 1st, 2022</div> 967 </div> 968 </article> 969 <article> 970 <div> 971 <a href="https://www.sflsurgicalgroup.com/blog/7-tips-to-prepare-for-gastric-sleeve-surgery" aria-label="Link to full blog 7 Tips to Prepare for Gastric Sleeve Surgery"> 972 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2465145.jpeg"> 973 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2465145.jpeg" data-audioeye-ignore="true" alt="7 Tips to Prepare for Gastric Sleeve Surgery"> 974 </div> 975 <h2 class="title primary-fg">7 Tips to Prepare for Gastric Sleeve Surgery</h2> 976 </a> 977 <div class="img-description"> 978 Gastric sleeve surgery is very effective at helping men and women finally win their weight-loss battles. But the surgery does come with some big changes. Here are seven tips to help you get ready for your surgery and your recovery. 979 980 </div> 981 <div class="date-published">Mar 8th, 2022</div> 982 </div> 983 </article> 984 <article> 985 <div> 986 <a href="https://www.sflsurgicalgroup.com/blog/6-types-of-noncancerous-breast-disease" aria-label="Link to full blog 6 Types of Noncancerous Breast Disease"> 987 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2449465.jpg"> 988 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2449465.jpg" data-audioeye-ignore="true" alt="6 Types of Noncancerous Breast Disease"> 989 </div> 990 <h2 class="title primary-fg">6 Types of Noncancerous Breast Disease</h2> 991 </a> 992 <div class="img-description"> 993 Breast lumps or pain are cause for alarm for many women, but the fact is, many breast symptoms are completely unrelated to cancer. Here are six noncancerous breast conditions every woman should know about. 994 </div> 995 <div class="date-published">Feb 1st, 2022</div> 996 </div> 997 </article> 998 <article> 999 <div> 1000 <a href="https://www.sflsurgicalgroup.com/blog/5-signs-of-vein-disease" aria-label="Link to full blog 5 Signs of Vein Disease"> 1001 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2437030.jpg"> 1002 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2437030.jpg" data-audioeye-ignore="true" alt="5 Signs of Vein Disease"> 1003 </div> 1004 <h2 class="title primary-fg">5 Signs of Vein Disease</h2> 1005 </a> 1006 <div class="img-description"> 1007 Vein disease affects millions of Americans, yet many don’t know it, in part because they don’t know what symptoms to look for. Here’s a quick overview of five of the most common symptoms, so you can get treatment as soon as possible. 1008 </div> 1009 <div class="date-published">Jan 1st, 2022</div> 1010 </div> 1011 </article> 1012 <article> 1013 <div> 1014 <a href="https://www.sflsurgicalgroup.com/blog/main-causes-of-boils" aria-label="Link to full blog Main Causes of Boils"> 1015 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2425123.jpg"> 1016 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2425123.jpg" data-audioeye-ignore="true" alt="Main Causes of Boils"> 1017 </div> 1018 <h2 class="title primary-fg">Main Causes of Boils</h2> 1019 </a> 1020 <div class="img-description"> 1021 A boil might look a lot like a pimple, but these two common skin infections have some major differences, including their underlying causes. Here’s a quick overview of what causes boils and how we treat them to prevent serious infections. 1022 </div> 1023 <div class="date-published">Dec 1st, 2021</div> 1024 </div> 1025 </article> 1026 <article> 1027 <div> 1028 <a href="https://www.sflsurgicalgroup.com/blog/when-does-a-skin-cyst-require-medical-intervention" aria-label="Link to full blog When Does a Skin Cyst Require Medical Intervention?"> 1029 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2420081.jpg"> 1030 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2420081.jpg" data-audioeye-ignore="true" alt="When Does a Skin Cyst Require Medical Intervention?"> 1031 </div> 1032 <h2 class="title primary-fg">When Does a Skin Cyst Require Medical Intervention?</h2> 1033 </a> 1034 <div class="img-description"> 1035 Skin cysts are common, and often, they don’t cause any worrisome symptoms. But sometimes, a cyst can be a sign of another problem that requires medical attention. Here’s how to tell when it’s time to have a cyst evaluated by a doctor. 1036 </div> 1037 <div class="date-published">Nov 14th, 2021</div> 1038 </div> 1039 </article> 1040 <article> 1041 <div> 1042 <a href="https://www.sflsurgicalgroup.com/blog/4-different-ways-to-repair-your-hernia" aria-label="Link to full blog 4 Different Ways to Repair Your Hernia"> 1043 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2408533.jpeg"> 1044 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2408533.jpeg" data-audioeye-ignore="true" alt="4 Different Ways to Repair Your Hernia"> 1045 </div> 1046 <h2 class="title primary-fg">4 Different Ways to Repair Your Hernia</h2> 1047 </a> 1048 <div class="img-description"> 1049 Hernias affect millions of people every year, and while some mild hernias can be monitored, others require surgery to prevent complications. Here are four techniques our team uses to repair hernias and help our patients feel their best. 1050 1051 </div> 1052 <div class="date-published">Oct 14th, 2021</div> 1053 </div> 1054 </article> 1055 <article> 1056 <div> 1057 <a href="https://www.sflsurgicalgroup.com/blog/understanding-the-different-types-of-vein-treatments" aria-label="Link to full blog Understanding the Different Types of Vein Treatments"> 1058 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2394308.jpg"> 1059 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2394308.jpg" data-audioeye-ignore="true" alt="Understanding the Different Types of Vein Treatments"> 1060 </div> 1061 <h2 class="title primary-fg">Understanding the Different Types of Vein Treatments</h2> 1062 </a> 1063 <div class="img-description"> 1064 Vein disease affects millions of Americans, interfer
1064ing with circulation and sometimes causing life-threatening complications. Fortunately, state-of-the-art vein treatments can help. Here’s a quick overview of your vein treatment options. 1065 </div> 1066 <div class="date-published">Sep 7th, 2021</div> 1067 </div> 1068 </article> 1069 <article> 1070 <div> 1071 <a href="https://www.sflsurgicalgroup.com/blog/the-benefits-of-robotic-and-laparoscopic-surgery" aria-label="Link to full blog The Benefits of Robotic and Laparoscopic Surgery"> 1072 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2387770.jpg"> 1073 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2387770.jpg" data-audioeye-ignore="true" alt="The Benefits of Robotic and Laparoscopic Surgery"> 1074 </div> 1075 <h2 class="title primary-fg">The Benefits of Robotic and Laparoscopic Surgery</h2> 1076 </a> 1077 <div class="img-description"> 1078 Minimally invasive surgical techniques like laparoscopy and robotic surgery offer lots of benefits for patients and doctors alike. If surgery is in your future, here are some of the most important benefits to know about. 1079 </div> 1080 <div class="date-published">Aug 17th, 2021</div> 1081 </div> 1082 </article> 1083 <article> 1084 <div> 1085 <a href="https://www.sflsurgicalgroup.com/blog/how-can-i-get-rid-of-my-boil" aria-label="Link to full blog How Can I Get Rid of My Boil?"> 1086 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2374863.jpg"> 1087 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2374863.jpg" data-audioeye-ignore="true" alt=""> 1088 </div> 1089 <h2 class="title primary-fg">How Can I Get Rid of My Boil?</h2> 1090 </a> 1091 <div class="img-description"> 1092 A boil might look like a large, pus-filled pimple, but the way a boil forms — and how it’s treated — can differ significantly. Here’s what to do to get rid of your boil and prevent serious infections from spreading. 1093 </div> 1094 <div class="date-published">Jul 12th, 2021</div> 1095 </div> 1096 </article> 1097 <article> 1098 <div> 1099 <a href="https://www.sflsurgicalgroup.com/blog/when-your-diverticulitis-can-benefit-from-surgery" aria-label="Link to full blog When Your Diverticulitis Can Benefit from Surgery"> 1100 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2371209.jpg"> 1101 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2371209.jpg" data-audioeye-ignore="true" alt=""> 1102 </div> 1103 <h2 class="title primary-fg">When Your Diverticulitis Can Benefit from Surgery</h2> 1104 </a> 1105 <div class="img-description"> 1106 Diverticulitis can often be treated with antibiotics and dietary changes. But sometimes, surgery is the most appropriate treatment, aimed at preventing more serious complications. If you have diverticulitis, here's when surgery might be recommended. 1107 1108 </div> 1109 <div class="date-published">Jun 29th, 2021</div> 1110 </div> 1111 </article> 1112 <article> 1113 <div> 1114 <a href="https://www.sflsurgicalgroup.com/blog/why-wound-care-is-important" aria-label="Link to full blog Why Wound Care Is Important"> 1115 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2359599.jpg"> 1116 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2359599.jpg" data-audioeye-ignore="true" alt=""> 1117 </div> 1118 <h2 class="title primary-fg">
1118Why Wound Care Is Important</h2> 1119 </a> 1120 <div class="img-description"> 1121 Millions of people suffer from hard-to-heal wounds, putting them at a higher risk of dangerous complications. If you have a wound that’s taking a long time to heal, here are seven reasons why wound care is very important for your health. 1122 </div> 1123 <div class="date-published">May 25th, 2021</div> 1124 </div> 1125 </article> 1126 <article> 1127 <div> 1128 <a href="https://www.sflsurgicalgroup.com/blog/5-signs-of-gallbladder-disease" aria-label="Link to full blog 5 Signs of Gallbladder Disease"> 1129 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2346241.jpg"> 1130 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2346241.jpg" data-audioeye-ignore="true" alt=""> 1131 </div> 1132 <h2 class="title primary-fg">5 Signs of Gallbladder Disease</h2> 1133 </a> 1134 <div class="img-description"> 1135 Gallbladder disease is very common in the United States and around the world. Yet even though millions of people suffer from it, many people don’t know why it happens or what signs and symptoms to look for. Here’s what you should know. 1136 </div> 1137 <div class="date-published">Apr 18th, 2021</div> 1138 </div> 1139 </article> 1140 <article> 1141 <div> 1142 <a href="https://www.sflsurgicalgroup.com/blog/what-is-a-lipoma-and-when-should-it-be-removed" aria-label="Link to full blog What Is a Lipoma and When Should it Be Removed?"> 1143 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2335756.jpeg"> 1144 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2335756.jpeg" data-audioeye-ignore="true" alt=""> 1145 </div> 1146 <h2 class="title primary-fg">What Is a Lipoma and When Should it Be Removed?</h2> 1147 </a> 1148 <div class="img-description"> 1149 Any kind of skin growth can be scary — but not all growths are cancerous. Lipomas are one kind of benign growth that becomes more common with age. Here’s what you should know about this relatively common, noncancerous growth. 1150 1151 </div> 1152 <div class="date-published">Mar 18th, 2021</div> 1153 </div> 1154 </article> 1155 <article> 1156 <div> 1157 <a href="https://www.sflsurgicalgroup.com/blog/the-role-your-thyroid-plays-in-your-health" aria-label="Link to full blog The Role Your Thyroid Plays in Your Health"> 1158 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2323860.jpg"> 1159 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2323860.jpg" data-audioeye-ignore="true" alt=""> 1160 </div> 1161 <h2 class="title primary-fg">The Role Your Thyroid Plays in Your Health</h2> 1162 </a> 1163 <div class="img-description"> 1164 Your thyroid plays a major role in your health and wellness, yet most people have no idea what this gland does — or what symptoms thyroid disease can cause. Here’s what you need to know about this very important gland. 1165 </div> 1166 <div class="date-published">Feb 17th, 2021</div> 1167 </div> 1168 </article> 1169 <article> 1170 <div> 1171 <a href="https://www.sflsurgicalgroup.com/blog/sclerotherapy-could-be-the-answer-to-your-vein-problems" aria-label="Link to full blog Sclerotherapy Could Be the Answer to Your Vein Problems"> 1172 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2312922.jpeg"> 1173 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2312922.jpeg" data-audioeye-ignore="true" alt=""> 1174 </div> 1175 <h2 class="title primary-fg">Sclerotherapy Could Be the Answer to Your Vein Problems</h2> 1176 </a> 1177 <div class="img-description"> 1178 Sclerotherapy has a long history of safe, effective use for treating varicose veins and spider veins. If you’re suffering from these unattractive, sometimes painful veins, here’s how state-of-the-art sclerotherapy could help you. 1179 </div> 1180 <div class="date-published">Jan 19th, 2021</div> 1181 </div> 1182 </article> 1183 <article> 1184 <div> 1185 <a href="https://www.sflsurgicalgroup.com/blog/everything-you
1185-need-to-know-about-breast-cancer" aria-label="Link to full blog Everything You Need to Know about Breast Cancer"> 1186 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2301980.jpg"> 1187 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2301980.jpg" data-audioeye-ignore="true" alt=""> 1188 </div> 1189 <h2 class="title primary-fg">Everything You Need to Know about Breast Cancer</h2> 1190 </a> 1191 <div class="img-description"> 1192 A breast cancer diagnosis can be scary, but when caught early, it’s highly treatable. Read on to learn how a skilled team of surgeons can help you during this step of your journey. 1193 </div> 1194 <div class="date-published">Dec 15th, 2020</div> 1195 </div> 1196 </article> 1197 <article> 1198 <div> 1199 <a href="https://www.sflsurgicalgroup.com/blog/are-you-at-risk-for-skin-cancer" aria-label="Link to full blog Are You at Risk for Skin Cancer?"> 1200 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2289088.jpg"> 1201 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2289088.jpg" data-audioeye-ignore="true" alt=""> 1202 </div> 1203 <h2 class="title primary-fg">Are You at Risk for Skin Cancer?</h2> 1204 </a> 1205 <div class="img-description"> 1206 Believe it or not, everyone is at risk for skin cancer, not just people with lighter colored skin. Learn what the risk factors are and how to protect yourself for years to come. 1207 </div> 1208 <div class="date-published">Nov 12th, 2020</div> 1209 </div> 1210 </article> 1211 <article> 1212 <div> 1213 <a href="https://www.sflsurgicalgroup.com/blog/what-should-i-do-if-my-hernia-isnt-causing-problems" aria-label="Link to full blog What Should I Do if My Hernia Isn't Causing Problems?"> 1214 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2256171.jpg"> 1215 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2256171.jpg" data-audioeye-ignore="true" alt=""> 1216 </div> 1217 <h2 class="title primary-fg">What Should I Do if My Hernia Isn't Causing Problems?</h2> 1218 </a> 1219 <div class="img-description"> 1220 If you have a hernia, you may not need to do anything about it right away. It all depends on how bad it is. Learn what your treatment options are and when you should seek medical attention right away. 1221 </div> 1222 <div class="date-published">Aug 24th, 2020</div> 1223 </div> 1224 </article> 1225 <article> 1226 <div> 1227 <a href="https://www.sflsurgicalgroup.com/blog/vascular-care-and-covid-19-what-you-should-know" aria-label="Link to full blog Vascular Care and COVID-19: What You Should Know"> 1228 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2243468.jpg"> 1229 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2243468.jpg" data-audioeye-ignore="true" alt=""> 1230 </div> 1231 <h2 class="title primary-fg">Vascular Care and COVID-19: What You Should Know</h2> 1232 </a> 1233 <div class="img-description"> 1234 Vascular care is important, even during a global pandemic. Here’s what you need to know about getting treatment during this unprecedented time and how to protect yourself from COVID-19. 1235 </div> 1236 <div class="date-published">Jul 28th, 2020</div> 1237 </div> 1238 </article> 1239 <article> 1240 <div> 1241 <a href="https://www.sflsurgicalgroup.com/blog/treating-varicose-veins-isnt-vain-its-critical-for-your-health" aria-label="Link to full blog Treating Varicose Veins Isn't Vain, It's Critical for Your Health"> 1242 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2231598.jpeg"> 1243 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2231598.jpeg" data-audioeye-ignore="true" alt=""> 1244 </div> 1245 <h2 class="title primary-fg">Treating Varicose Veins Isn't Vain, It's Critical for Your Health</h2> 1246 </a> 1247 <div class="img-description"> 1248 Some people think getting treatment for varicose veins is vain because it’s a cosmetic procedure. In reality, varicose veins can be a sign of a more serious health condition and should be taken care of. Learn more. 1249 </div> 1250 <div class="date-published">Jun 30th, 2020</div> 1251 </div> 1252 </article> 1253 <article> 1254 <div> 1255 <a href="https://www.sflsurgicalgroup.com/blog/when-your-bodys-lumps-and-bumps-are-a-cause-for-concern" aria-label="Link to full blog When Your Body's Lumps and Bumps Are a Cause for Concern"> 1256 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2230302.jpg"> 1257 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2230302.jpg" data-audioeye-ignore="true" alt=""> 1258 </div> 1259 <h2 class="title primary-fg">When Your Body's Lumps and Bumps Are a Cause for Concern</h2> 1260 </a> 1261 <div class="img-description"> 1262 Many times, lumps or bumps on your body are harmless. Sometimes, though, they can be a cause for concern. Learn what to watch for and when to seek medical help. 1263 </div> 1264 <div class="date-published">May 1st, 2020</div> 1265 </div> 1266 </article> 1267 <article> 1268 <div> 1269 <a href="https://www.sflsurgicalgroup.com/blog/are-skin-cysts-dangerous" aria-label="Link to full blog Are Skin Cysts Dangerous?"> 1270 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2202965.jpeg"> 1271 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2202965.jpeg" data-audioeye-ignore="true" alt=""> 1272 </div> 1273 <h2 class="title primary-fg">Are Skin Cysts Dangerous?</h2> 1274 </a> 1275 <div class="img-description"> 1276 A skin cyst isn’t dangerous most of the time, but sometimes it is. Learn what signs to look for and when to seek medical treatment. 1277 1278 </div> 1279 <div class="date-published">Apr 30th, 2020</div> 1280 </div> 1281 </article> 1282 <article> 1283 <div> 1284 <a href="https://www.sflsurgicalgroup.com/blog/when-does-an-abscess-require-surgery" aria-label="Link to full blog When Does an Abscess Require Surgery?"> 1285 <div class="img-wrapper" data-bg="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2185937.jpeg"> 1286 <img src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2185937.jpeg" data-audioeye-ignore="true" alt=""> 1287 </div> 1288 <h2 class="title primary-fg">When Does an Abscess Require Surgery?</h2> 1289 </a> 1290 <div class="img-description"> 1291 Sometimes an abscess can turn from a nuisance to a potential threat to your health. Here’s how to know if you have an abscess that most likely requires surgery. 1292 </div> 1293 <div class="date-published">Mar 25th, 2020</div> 1294 </div> 1295 </article> 1296 </div> 1297 1298 <div class="load-more-row"> 1299 <div about="0" typeof='{"type":"PAGE", "secondary_type": "BLOG", "type_id": null, "fieldname": "load-more"}'> 1300 <button id="load-more" property="fieldtext">Load More</button> 1301 </div> 1302 </div> 1303</section> 1304 1305 </main> 1306 <footer> 1307 <div class="row"> 1308 <div class="span12"> 1309 <ul> 1310 <li> 1311 <div class="copy"><p>© Copyright 2026 <a style="color:inherit;" href="https://www.tebra.com/marketing/practice-websites/">Tebra Inc</a>.</p></div> 1312 </li> 1313 <li> 1314 <a href="https://www.sflsurgicalgroup.com/your-privacy" rel="nofollow" >Privacy Policy</a> 1315 </li> 1316 <li> 1317 <a href="https://www.sflsurgicalgroup.com/our-terms" rel="nofollow" >Terms & Conditions</a> 1318 </li> 1319 <li><a href="https://www.sflsurgicalgroup.com/accessibility-statement" rel="nofollow" id="footer-link-accessibility-notice">Accessibility Notice</a></li> 1320 <li><a href="https://www.sflsurgicalgroup.com/contactus">Contact Us</a></li> 1321 </ul> 1322 </div> 1323 1324 <div class="span12"> 1325 <div class="nap"> 1326 <div class="fn org"> South Florida Surgical Group, Miami, FL</div> 1327 Phone (appointments): <span class="tel mm-phone-number" content="3057075793">305-707-5793</span>
1328 <span class="divider">|</span> 1329 Phone (general inquiries): 305-279-9522 1330 <div class="adr"> 1331 Address: <span class="street-address">8940 N Kendall Drive, Suite 803 - East Tower, </span> 1332 <span class="locality">Miami</span>, <span class="region">FL</span> <span>33176</span> 1333 </div> 1334 </div> 1335 </div> 1336 <div class="span12"> 1337 <section class="aggregate-ratings"> 1338 <ul role="presentation"> 1339 <li role="presentation"> 1340 <div class="average"> 1341 5<sup><span>/</span>5</sup> 1342 </div> 1343 </li> 1344 <li role="presentation"> 1345 <div class="star-rating"> 1346 <div class="top" style="width:100.00%"> 1347 <div class="hidden-aggregate-rating">5/5 Star Rating</div> 1348 <i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i> 1349 </div> 1350 <div class="bottom"> 1351 <i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i> 1352 </div> 1353 </div> 1354 <div class="total-aggregate-reviews">(2 reviews) </div> 1355 </li> 1356 </ul> 1357</section> 1358 </div> 1359 1360 <div class="span12 powered-by"><p>Medical website powered by <a style="color:inherit;" href="https://www.tebra.com/marketing/practice-websites/">Tebra</a></p></div> 1361 </div> 1362</footer> 1363
1363<script type="application/ld+json"> 1364 {"@context":"http:\/\/schema.org","@type":"Physician","@id":"http:\/\/www.sflsurgicalgroup.com\/77d37123dafbc2182913b010637a550377819088","url":"http:\/\/www.sflsurgicalgroup.com","brand":{"name":["South Florida Surgical Group"]},"name":["Michael Renfrow, MD, FACS","Steven Kanter, MD, FACS"],"image":"","potentialAction":{"@type":"ReserveAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.sflsurgicalgroup.com\/schedule?utm_medium=markup","inLanguage":"en-US","actionPlatform":["http:\/\/schema.org\/DesktopWebPlatform","http:\/\/schema.org\/IOSPlatform","http:\/\/schema.org\/AndroidPlatform"]},"result":{"@type":"Reservation","name":"Request Appointment"}},"telephone":"+1 305-707-5793","contactPoint":[{"@type":"ContactPoint","telephone":"+1 305-707-5793","contactType":"reservations"},{"@type":"ContactPoint","telephone":"+1 305-279-9522","contactType":"customer service"}],"address":{"@type":"PostalAddress","streetAddress":"8940 N Kendall Drive Suite 803 - East Tower","addressLocality":"Miami","addressRegion":"FL","postalCode":"33176","addressCountry":"USA"}} 1365</script>
1365 1366 1367 <div class="yt-player"> 1368 <div class="inner"> 1369 <button type="button" class="close-yt-player" aria-label="Close video">×</button> 1370 <iframe title="Video container" aria-label="Video container" width="680" height="377" src="" allowFullScreen mozallowfullscreen webkitAllowFullScreen></iframe> 1371 </div> 1372 </div> 1373 1374
1374<script> 1375 var recaptcha_public_key = '6Lf-Vs4qAAAAANLS4SUm8FQ4bNRnHyhfes-bsXz2'; 1376 </script>
1376 1377 1378
1378<script type="text/javascript" src="https://www.sflsurgicalgroup.com/js/practice.application.js" async defer></script>
1378 1379 1380 1381
1381<script> 1382 function loadScript(src, globalVar) { 1383 if (src) { 1384 if (globalVar) { 1385 window[globalVar] = {'d': 1 * new Date()}; 1386 } 1387 const script = document.createElement('script'); 1388 script.async = true; 1389 script.defer = true; 1390 script.src = src; 1391 document.getElementsByTagName('script')[0].parentNode.insertBefore(script, document.getElementsByTagName('script')[0]); 1392 } 1393 } 1394 1395 window.onload = function () { 1396 pop.header4 = (function(){ 1397 var nav = { 1398 navCount : 0, 1399 navLogoImgWidth: 0, 1400 totalVisibleWidth: 0, 1401 toggleNav : function(){ 1402 $('.nav-toggle').toggleClass('expanded'); 1403 $('body').toggleClass('nav-open'); 1404 $('.nav-optimal').toggleClass('expanded'); 1405 }, 1406 calculateVisible : function(){ 1407 var growingWidth = 0; 1408 for(var i=0; i < nav.navCount; i++){ 1409 growingWidth += $('.nav-measurer > ul > li').eq(i).outerWidth() + 1; // outerWidth seems to do a math.floor on decimals 1410 if(growingWidth < nav.totalVisibleWidth){ 1411 $('.nav-full > ul > li').eq(i).show(); 1412 } 1413 } 1414 }, 1415 checkBucket : _.debounce(function(){ 1416 if($('.nav-full > ul > li:visible').length == nav.navCount){ 1417 $('.nav-full').removeClass('hiding'); 1418 $('.nav-toggle').hide(); 1419 }else{ 1420 $('.nav-toggle').show(); 1421 $('.nav-full').addClass('hiding'); 1422 } 1423 1424 var imgElement = $('nav a.logo img'); 1425 if(imgElement.length) { 1426 nav.navLogoImgWidth = imgElement.outerWidth(true); 1427 } 1428 1429 if($('.nav-full').outerWidth() >= ($('nav').outerWidth() - nav.navLogoImgWidth) && $('.nav-full > ul > li:visible').length){ 1430 $('.nav-full > ul > li:visible:last').hide(); 1431 nav.checkBucket(); 1432 }else if(($('.nav-full').outerWidth() + $('.nav-measurer > ul > li').eq($('.nav-full > ul > li:visible').length).outerWidth()) < ($('nav').outerWidth() - nav.navLogoImgWidth)){ 1433 if($('.nav-full > ul > li').eq($('.nav-full > ul > li:visible').length)){ 1434 $('.nav-full > ul > li').eq($('.nav-full > ul > li:visible').length).show(10, function(){ 1435 if($('.nav-full > ul > li').eq($('.nav-full > ul > li:visible').length + 1)){ 1436 nav.checkBucket(); 1437 } 1438 }); 1439 } 1440 } 1441 }, 2), 1442 init : function(){ 1443 nav.navCount = $('.nav-full > ul > li').length; 1444 nav.totalVisibleWidth = $('nav').outerWidth() - 20; 1445 var imgElement = $('nav a.logo img'); 1446 if(imgElement.length) { 1447 nav.navLogoImgWidth = imgElement.outerWidth(true); 1448 nav.totalVisibleWidth -= nav.navLogoImgWidth; 1449 } 1450 $('.nav-full > ul').clone().appendTo('.nav-measurer'); 1451 $('.nav-measurer i').removeAttr('id'); 1452 $('.nav-measurer a').removeAttr('id'); 1453 $('.nav-toggle').click(nav.toggleNav); 1454 $('.nav-optimal a.nav-item').click(function(){ 1455 $('.nav-toggle').click(); 1456 }); 1457 $('.header-backdrop').click(function(){ 1458 $('.nav-toggle').click(); 1459 }); 1460 nav.calculateVisible(); 1461 nav.checkBucket(); 1462 $(window).on('resize orientationChange', function(event) { 1463 nav.checkBucket(); 1464 }); 1465 1466 $('header.header-4 nav .nav-full ul li').on('mouseenter mouseleave', function (e) { 1467 var $elm=null; 1468 1469 if ($('.dropdownContain', this).length) { 1470 $elm = $('.dropdownContain:first', this); 1471 }else if($('.sideNavContain', this).length){ 1472 $elm = $('.sideNavContain:first', this); 1473 } 1474 1475 if ($elm) { 1476 var off = $elm.offset(); 1477 var l = off.left; 1478 var w = $elm.width(); 1479 var docW = $('.header-4').outerWidth(); 1480 var isEntirelyVisible = (l + w <= docW); 1481 1482 if (!isEntirelyVisible) { 1483 $(this).addClass('edge'); 1484 } else { 1485 $(this).removeClass('edge'); 1486 } 1487 } 1488 }); 1489 1490 } 1491 }; 1492 1493 return{ 1494 init : nav.init 1495 }; 1496 1497}()); 1498 1499pop.header4.init(); 1500 1501var eyebrowTwo = { 1502 checkMotions: function(){ 1503 if($('header').hasClass('overlap')) { 1504 var $langBar = $('.language-bar'); 1505 var combinedHeight = $('.eyebrow-two').height() + ($langBar.length ? $langBar.height() : 0); 1506 if($langBar.length){ 1507 if ($('.eyebrow-two').elementVisible(true) && !$('header').hasClass('scrolling')) { 1508 $('header').css('margin-top', combinedHeight + 'px'); 1509 }else{ 1510 $('header').css('margin-top','0'); 1511 } 1512 }else{ 1513 if ($('.eyebrow-two').elementVisible(true)) { 1514 $('header').css('margin-top', combinedHeight + 'px'); 1515 }else{ 1516 $('header').css('margin-top','0'); 1517 } 1518 } 1519 } 1520 }, 1521 debounce: function(func, wait, immediate) { 1522 var timeout; 1523 return function() { 1524 var context = this, args = arguments; 1525 var later = function() { 1526 timeout = null;
1527 if (!immediate) func.apply(context, args); 1528 }; 1529 var callNow = immediate && !timeout; 1530 clearTimeout(timeout); 1531 timeout = setTimeout(later, wait); 1532 if (callNow) func.apply(context, args); 1533 }; 1534 }, 1535 init: function(){ 1536 eyebrowTwo.checkMotions(); 1537 $(window).scroll(eyebrowTwo.debounce(eyebrowTwo.checkMotions, 10)); 1538 $(window).resize(eyebrowTwo.debounce(eyebrowTwo.checkMotions, 10)); 1539 } 1540}; 1541$( document ).ready(function() { 1542 if($('.eyebrow-two').length) { 1543 eyebrowTwo.init(); 1544 } 1545}); 1546 1547 var stickyNav = { 1548 headerOffset: $('header').offset().top, 1549 checkStickiness: function(){ 1550 if ($(document).scrollTop() >= stickyNav.headerOffset) { 1551 $('header').addClass('scrolling'); 1552 if(!$('header').hasClass('overlap')){ 1553 $('body').css({'padding-top': $('header').outerHeight() + 'px'}); 1554 } 1555 } else { 1556 $('header').removeClass('scrolling'); 1557 $('body').css({'padding-top': '0'}); 1558 } 1559 if ($(document).scrollTop() >= $('header').height()) { 1560 $('header').addClass('scrolling-color'); 1561 }else{ 1562 $('header').removeClass('scrolling-color'); 1563 } 1564 }, 1565 debounce: function(func, wait, immediate) { 1566 var timeout; 1567 return function() { 1568 var context = this, args = arguments; 1569 var later = function() { 1570 timeout = null; 1571 if (!immediate) func.apply(context, args); 1572 }; 1573 var callNow = immediate && !timeout; 1574 clearTimeout(timeout); 1575 timeout = setTimeout(later, wait); 1576 if (callNow) func.apply(context, args); 1577 }; 1578 }, 1579 init: function(){ 1580 stickyNav.checkStickiness(); 1581 $(window).scroll(stickyNav.debounce(stickyNav.checkStickiness, 10)); 1582 $(window).resize(stickyNav.debounce(stickyNav.checkStickiness, 10)); 1583 } 1584}; 1585stickyNav.init(); 1586 1587 1588 // JS Hero 2 1589 1590//console.warn('TODO: Move $.animateTransform to main library'); 1591(function($){ 1592 $.fn.animateTransform = function(/* [start,] end [, duration] [, callback] */){ 1593 var start = null, end = null, duration = 400, callback = function(){}; 1594 for(var i=0; i<arguments.length; i++){ 1595 if(typeof(arguments[i]) == 'string'){ 1596 if(!start) start = arguments[i]; 1597 else end = arguments[i]; 1598 } else if(typeof(arguments[i]) == 'number'){ 1599 duration = arguments[i]; 1600 } else if(typeof(arguments[i]) == 'function'){ 1601 callback = arguments[i]; 1602 } 1603 } 1604 if(start && !end){ 1605 end = start; 1606 start = null; 1607 } 1608 if(!end) return; 1609 if(start){ 1610 this.css("transform", start); 1611 } 1612 if(duration < 16) duration = 16; 1613 var transitionB4 = this.css('transition'); 1614 this.css('transition', 'transform ' + duration + 'ms'); 1615 this.css('transform', end); 1616 var $el = this; 1617 setTimeout(function(){ 1618 $el.css('transition', transitionB4 || ''); 1619 $el.css('transform', end); 1620 callback(); 1621 }, duration); 1622 }; 1623})(jQuery); 1624 1625(function($){ 1626 $.fn.swipeHandler = function(options) { 1627 var $container = this; 1628 var swipeThreshold = options.swipeThreshold || null; 1629 var onSwipeLeft = options.onSwipeLeft || null; 1630 var onSwipeRight = options.onSwipeRight || null; 1631 $container.on('touchstart', function(event) { 1632 var previousSwipeX = event.originalEvent.touches[0].clientX; 1633 $container.on('touchend', removeSwipeListeners); 1634 $container.on('touchcancel', removeSwipeListeners); 1635 $container.on('touchmove', function(event) { 1636 currentSwipeX = event.originalEvent.touches[0].clientX; 1637 if(currentSwipeX-swipeThreshold > previousSwipeX){ 1638 removeSwipeListeners(); 1639 if ( onSwipeRight ){ 1640 event.preventDefault(); 1641 onSwipeRight(event); 1642 } 1643 }else if(currentSwipeX+swipeThreshold < previousSwipeX){ 1644 removeSwipeListeners(); 1645 if ( onSwipeLeft ){ 1646 event.preventDefault(); 1647 onSwipeLeft(event); 1648 } 1649 } 1650 previousSwipeX = currentSwipeX; 1651 }); 1652 }); 1653 function removeSwipeListeners() { 1654 $container.off('touchmove'); 1655 $container.off('touchend'); 1656 $container.off('touchcancel'); 1657 } 1658 }; 1659})(jQuery); 1660 1661 1662//console.warn('TODO: Move $.smartresize to main library'); 1663(function($,sr){ 1664 // debouncing function from John Hann 1665 // http://unscriptable.com/index.php/2009/03/20/debouncing-javascript-methods/ 1666 var debounce = function (func, threshold, execAsap) { 1667 var timeout; 1668 return function debounced () { 1669 var obj = this, args = arguments; 1670 function delayed () { 1671 if (!execAsap) 1672 func.apply(obj, args); 1673 timeout = null; 1674 }; 1675 if (timeout) 1676 clearTimeout(timeout); 1677 else if (execAsap) 1678 func.apply(obj, args); 1679 timeout = setTimeout(delayed, threshold || 100); 1680 }; 1681 } 1682 // smartresize 1683 jQuery.fn[sr] = function(fn){ return fn ? this.bind('resize', debounce(fn)) : this.trigger(sr); }; 1684})(jQuery,'smartresize'); 1685 1686 1687(function($){ 1688 $.fn.heroCarousel = function( options ){ 1689 1690 var settings = $.extend({ 1691 transitionType: 'fade-over', 1692 transitionSpeedFactor: 1, 1693 transitionDelay: 4000, 1694 }, options); 1695 1696 var $container = $(this); 1697 var $list = $(this).find('ul.carousel-items').eq(0); 1698 var $slides = $list.find('li.carousel-item');
1699 var $navBar = $container.find('ol.carousel-nav'); 1700 var $leftBtn = $(this).find('i.carousel-left-btn'); 1701 var $rightBtn = $(this).find('i.carousel-right-btn'); 1702 var totalSlides = $slides.length; 1703 var sliding = false; 1704 var currentSlide = settings.openingSlideIndex > -1 ? settings.openingSlideIndex : 0; 1705 var traverse = null; 1706 var defaultColorClass = 'a-'+$navBar.data('default-color-class'); 1707 var activeColorClass = 'a-'+$navBar.data('active-color-class'); 1708 1709 function slide(isRewinding) { 1710 if(!sliding){ 1711 $container.find('iframe[src*="www.youtube.com/embed/"]').each(function(i) { 1712 this.contentWindow.postMessage( JSON.stringify({ event:'command', func: 'pauseVideo', args:'' }), '*'); 1713 }); 1714 $container.find('ol li.bullet') 1715 .removeClass('active') 1716 .removeClass(activeColorClass) 1717 .addClass(defaultColorClass); 1718 $container.find('ol li.bullet').eq(currentSlide) 1719 .addClass('active') 1720 .removeClass(defaultColorClass) 1721 .addClass(activeColorClass); 1722 sliding = true; 1723 setCurrentBgUrl( $( $container.find('li.carousel-item').eq(currentSlide) ) ); 1724 switch(settings.transitionType) { 1725 case 'slide': doTransitionSlide(false, isRewinding); break; 1726 case 'slide-over': doTransitionSlide(true, isRewinding); break; 1727 case 'slide-reveal': doTransitionSlideReveal(false, isRewinding); break; 1728 case 'slide-over-reveal': 1729 case 'slide-reveal-over': doTransitionSlideReveal(true, isRewinding); break; 1730 case 'fade-reveal': doTransitionFadeReveal(); break; 1731 case 'fade-over': doTransitionFadeOver(); break; 1732 case 'fade' : 1733 default: doTransitionFade(); break; 1734 } 1735 } 1736 } 1737 1738 function setCurrentBgUrl($el) { 1739 var bgUrl = $el.css('background-image'); 1740 bgUrl = bgUrl.replace('url(','').replace(')','').replace(/\"/gi, ''); 1741 var dataSrc = $el.data('src'); 1742 if ( dataSrc != bgUrl ) { 1743 $el.css( 'background-image', 'url("'+dataSrc+'")'); 1744 } 1745 } 1746 1747 function doTransitionFade() { 1748 var speed = 500 * settings.transitionSpeedFactor; 1749 $slides.removeClass('active') 1750 $slides.eq(currentSlide).addClass('active') 1751 $list.animate({ 1752 opacity : 0 1753 }, speed,function(){ 1754 $slides.hide(); 1755 $slides.eq(currentSlide).show(); 1756 $list.animate({opacity : 1}, speed, function(){ 1757 $container.find('li.carousel-item').eq(currentSlide).find('.overlay').slideDown(); 1758 afterTransition(); 1759 }); 1760 }); 1761 } 1762 1763 function doTransitionFadeOver() { 1764 var speed = 500 * settings.transitionSpeedFactor; 1765 $slides.removeClass('active'); 1766 $slides.eq(currentSlide).addClass('active'); 1767 $slides.css('zIndex', 1); 1768 $slides.eq(currentSlide).css({'z-index': 2, opacity: 0}).show().animate({opacity: 1}, speed, function(){ 1769 $slides.not('.active').hide(); 1770 afterTransition(); 1771 }); 1772 } 1773 1774 function doTransitionSlideReveal(isOver, isRewinding) { 1775 var slideSpeed = window.innerWidth / 2.5 * settings.transitionSpeedFactor; // adjust speed per size screen 1776 if ( !isOver ) { 1777 $list.find('li.carousel-item.active').animateTransform('translate('+(isRewinding?100:-100)+'%)', slideSpeed); 1778 } 1779 var speed = 500 * settings.transitionSpeedFactor; 1780 $slides.removeClass('active'); 1781 $slides.eq(currentSlide).addClass('active'); 1782 $slides.css('zIndex', 1); 1783 var $new = $slides.eq(currentSlide); 1784 $new.find('.reveal-element').each(function(index){ $(this).data('opacity', $(this).css('opacity')).css('cssText', 'transition:none; opacity:0 !important;'); }); 1785 $new.css({ zIndex: 2, opacity: 1, transform: 'translate('+(isRewinding?-100:100)+'%)'}).show().animateTransform('translate(0%)', slideSpeed, function(){ 1786 $new.find('.reveal-element').each(function(index){ 1787 $(this).css('cssText', 'transition:opacity '+speed+'ms linear '+(index*speed*.7)+'ms; opacity:'+$(this).data('opacity')+' !important;'); 1788 }); 1789 var $old = $slides.not('.active'); 1790 $old.hide(); 1791 afterTransition(); 1792 }); 1793 } 1794 1795 function doTransitionFadeReveal() { 1796 var speed = 500 * settings.transitionSpeedFactor; 1797 $slides.removeClass('active'); 1798 $slides.eq(currentSlide).addClass('active'); 1799 $slides.css('zIndex', 1); 1800 var $new = $slides.eq(currentSlide); 1801 $new.find('.reveal-element').each(function(index){ $(this).data('opacity', $(this).css('opacity')).css('cssText', 'transition:none; opacity:0 !important;'); }); 1802 $new.css({ zIndex: 2, opacity: 0}).show().animate({opacity: 1}, speed, function(){ 1803 $new.find('.reveal-element').each(function(index){ 1804 $(this).css('cssText', 'transition:opacity '+speed+'ms linear '+(index*speed*.7)+'ms; opacity:'+$(this).data('opacity')+' !important;'); 1805 }); 1806 var $old = $slides.not('.active'); 1807 $old.hide(); 1808 afterTransition(); 1809 }); 1810 } 1811 1812 function doTransitionSlide(isOver, isRewinding) { 1813 var speed = window.innerWidth / 2.5 * settings.transitionSpeedFactor; // adjust speed per size screen 1814 $slides.css('zIndex', 1); 1815 if ( !isOver ) { 1816 $list.find('li.carousel-item.active').animateTransform('translate('+(isRewinding?100:-100)+'%)', speed); 1817 } 1818 $slides.removeClass('active'); 1819 $slides.eq(currentSlide).addClass('active'); 1820 $slides.eq(currentSlide).css({ zIndex: 2, opacity: 1, transform: 'translate('+(isRewinding?-100:100)+'%)'}).show().animateTransform('translate(0%)', speed, function(){ 1821 $slides.not('.active').hide(); 1822 afterTransition(); 1823 }); 1824 } 1825 1826 function afterTransition () { 1827 sliding = false;
1828 if($container.find('li.carousel-item').eq(currentSlide).find('iframe').length > 0){ 1829 window.clearInterval(traverse); 1830 } 1831 } 1832 1833 function slideNext() { 1834 if(!sliding){ 1835 currentSlide = ++currentSlide % totalSlides; 1836 slide(false); 1837 } 1838 } 1839 1840 function slidePrevious() { 1841 if(!sliding){ 1842 currentSlide = (--currentSlide+totalSlides) % totalSlides; 1843 slide(true); 1844 } 1845 } 1846 1847 function handleResize(){ 1848 var height = 0; 1849 $slides.each(function(){ 1850 height = Math.max(height, $(this).height()) 1851 }) 1852 $container.outerHeight(height); 1853 $slides.each(function() { 1854 $(this).outerHeight( height ); 1855 $(this).find('.margin-wrapper').outerHeight( height ); 1856 }); 1857 } 1858 1859 function resetTransitionInterval() { 1860 window.clearInterval(traverse); 1861 traverse = setInterval(slideNext, settings.transitionDelay); 1862 } 1863 1864 function initialize() { 1865 1866 setCurrentBgUrl( $( $container.find('li.carousel-item').eq(currentSlide) ) ); 1867 1868 var height = 0; 1869 $slides.each(function(){ 1870 height = Math.max(height, $(this).height()) 1871 }) 1872 $container.animate( { 'height': height + 'px' }, 500 ); 1873 $slides.each(function() { 1874 $(this).outerHeight( height ); 1875 $(this).find('.margin-wrapper').outerHeight( height ); 1876 }); 1877 1878 // change slides CSS properties to enable animations 1879 $slides.each(function(){ 1880 $(this).css({ 1881 position: 'absolute', 1882 overflow: 'hidden', 1883 top: 0, 1884 left: 0, 1885 width: '100%', 1886 }).outerHeight(height); 1887 }); 1888 1889 $list.addClass('transition-'+settings.transitionType) 1890 1891 // bind navigation events: 1892 if($container.find('li.bullet').length > 1){ 1893 $container.find('li.bullet').eq(currentSlide) 1894 .addClass('active') 1895 .removeClass(defaultColorClass) 1896 .addClass(activeColorClass); 1897 $container.on('click', 'ol li.bullet', function() { 1898 currentSlide=$container.find('ol li.bullet').index(this); 1899 var previousIndex = $container.find('li.carousel-item.active').index(); 1900 if(!sliding && currentSlide != previousIndex){ 1901 slide(currentSlide < previousIndex); 1902 } 1903 }); 1904 // bind enter keyboard event for bullet navigation: 1905 $(document).keydown(function(e) { 1906 if (e.which == 13) { // 13 is the key code for Enter 1907 currentSlide=$container.find('ol li.bullet').index(e.target); 1908 var previousIndex = $container.find('li.carousel-item.active').index(); 1909 if(!sliding && currentSlide != previousIndex){ 1910 slide(currentSlide < previousIndex); 1911 } 1912 } 1913 }); 1914 } 1915 1916 /* HIDE ALL BUT FIRST ONE */ 1917 $container.find('li.carousel-item:gt('+currentSlide+')').hide(); 1918 1919 $container.on('click', '.carousel-left-btn', slidePrevious); 1920 $container.on('click', '.carousel-right-btn', slideNext); 1921 1922 $container.on('mouseenter',function(){ 1923 window.clearInterval(traverse); 1924 }); 1925 $container.on('mouseleave',function(){ 1926 resetTransitionInterval() 1927 }); 1928 resetTransitionInterval(); 1929 1930 /* SHOW FIRST ONE */ 1931 $list.find('li.carousel-item').eq(currentSlide).show().addClass('active'); 1932 1933 $container.swipeHandler({ 1934 swipeThreshold: 20, 1935 onSwipeLeft: slideNext, 1936 onSwipeRight: slidePrevious 1937 }); 1938 1939 $(window).smartresize(handleResize); 1940 1941 $.when($.ready).then(function() { 1942 setTimeout(function() { 1943 $slides.each(function() { 1944 setCurrentBgUrl( $(this) ); 1945 }); 1946 $navBar.fadeTo('slow', $navBar.data('opacity')); 1947 $leftBtn.fadeTo('slow', $leftBtn.data('opacity')); 1948 $rightBtn.fadeTo('slow', $rightBtn.data('opacity')); 1949 }, 2000); 1950 }); 1951 } 1952 1953 // exit if no more than one slide 1954 if ( totalSlides > 1 ) initialize() 1955 1956 } 1957})(jQuery); 1958 1959$(function(){ 1960 1961 var openingSlideIndex = -1; 1962 var chunks = window.location.href.split('?') 1963 if ( chunks.length > 1 ) { 1964 var vars = chunks[1].split('&') 1965 for ( var i=0,l=vars.length; i<l; i++ ) { 1966 // set slide lock flag 1967 if ( vars[i].substr(0, 10) == 'slideLock=' ) { 1968 openingSlideIndex = parseInt(vars[i].split('=')[1]) 1969 } 1970 } 1971 } 1972 1973 var $carousel = $('.carousel'); 1974 if ( $carousel && $('ul.carousel-items li.carousel-item').length ) { 1975 var options = { 1976 transitionType: $carousel.data('transition-type'), 1977 transitionSpeedFactor: $carousel.data('transition-speed-factor'), 1978 transitionDelay: parseFloat($carousel.data('transition-delay')) * 1000, 1979 } 1980 if ( openingSlideIndex > -1 ) { 1981 options.openingSlideIndex = openingSlideIndex; 1982 options.transitionSpeedFactor = 1 1983 options.transitionDelay = 100000000 1984 } 1985 $carousel.heroCarousel(options); 1986 } 1987 1988}); 1989 1990 pop.csrf = 'vuzFBsKuaNC2ShHA3JwgqkiN2hEntNhQWLq6Ix8L'; 1991 $(document).ready(function () { 1992 pop.blog.showPer = 6; 1993 pop.blog.turnOn(); 1994 }); 1995 1996 pop.googleMapsApiKey = "AIzaSyC255TEVOnLuMybTTQB3S1N_aa7RS9FN0g"; 1997 1998 1999 2000 PPoppracticeId = 20507; 2001 PPoppracticeUuid = 'a13b37b9-5770-4f1c-9dd2-f23c0803228d'; 2002 if ('https://widgets.patientpop.com/bookonlinev2/router/20507') { 2003 (function (f, c, o, g, n, a, t) { 2004 f[n] = {'d': 1 * new Date()}; 2005 a = c.createElement(o), t = c.getElementsByTagName(o)[0]; 2006 a.async = 1; 2007 a.defer = 1; 2008 a.src = g; 2009 t.parentNode.insertBefore(a, t) 2010 })(window, document, 'script', 'https://widgets.patientpop.com/bookonlinev2/router/20507', 'PPop'); 2011 } 2012 2013 if ($("div[id^='recaptcha']").length) { 2014 loadScript('https://www.google.com/recaptcha/api.js?onload=recaptchaCallback&render=explicit'); 2015 } 2016 2017 const gtagScript = document.createElement('script'); 2018 gtagScript.type = 'text/javascript'; 2019 gtagScript.async = true; 2020 gtagScript.src = 'https://www.googletagmanager.com/gtag/js?i
2020d=G-FM2XRL49PV'; 2021 2022 const firstScript = document.getElementsByTagName('script')[0]; 2023 firstScript.parentNode.insertBefore(gtagScript, firstScript); 2024 2025 window.dataLayer = window.dataLayer || []; 2026 function gtag(){dataLayer.push(arguments);} 2027 window.gtag = gtag; 2028 2029 gtag('js', new Date()); 2030 gtag('config', 'G-FM2XRL49PV'); 2031 2032 // wrapper on top of gtag function used for UA and GA4 tracking 2033 function ppTrackEvent (category, action, label, additionalProps) { 2034 if ('1' !== '1' || typeof gtag === "undefined") { 2035 return; 2036 } 2037 // mapping to convert UA event to GA4 2038 const UA_TO_GA4_ACTION_MAPPING = { 2039 'button:click:contact us - comment': 'contact_us_submit_success', 2040 'button:click:book online button': 'click_book_online', 2041 'button:click:header custom cta': 'click_header_cta', 2042 'button:click:hero custom cta': 'click_hero_cta', 2043 'button:click:eyebrow link': 'click_eyebrow_link', 2044 'button:click:leave review': 'click_leave_review', 2045 'phone:call': 'click_phone_call' 2046 }; 2047 2048 const eventProperties = Object.assign({ 2049 send_to: 'G-FM2XRL49PV', 2050 event_category: category 2051 }, additionalProps); 2052 2053 if (ppGA4Enabled) { 2054 action = 2055 UA_TO_GA4_ACTION_MAPPING[`${category}:${action}:${label}`] || 2056 UA_TO_GA4_ACTION_MAPPING[`${category}:${action}`] || 2057 action 2058 } else { 2059 eventProperties.event_label = label 2060 } 2061 2062 gtag('event', action, eventProperties); 2063 } 2064 2065 window.ppTrackEvent = ppTrackEvent 2066 window.ppGA4Enabled = '1' === '1'; 2067 }; 2068 2069 //lazy load images 2070 (function () { 2071 "use strict";var d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},yall=function(e){var a=function(a){if("IMG"===a.tagName){var e=a.parentNode;if("PICTURE"===e.tagName&&[].slice.call(e.querySelectorAll("source")).forEach(function(e){return t(e)}),!0===n.asyncDecodeSupport&&!0===n.replaceWithSupport){var o=new Image;t(o,a),o.decode().then(function(){for(var e=0;e<a.attributes.length;e++){var t=a.attributes[e].name,r=a.attributes[e].value;-1===n.ignoredImgAttributes.indexOf(t)&&o.setAttribute(t,r)}a.replaceWith(o)})}else t(a)}"VIDEO"===a.tagName&&([].slice.call(a.querySelectorAll("source")).forEach(function(e){return t(e)}),a.load()),"IFRAME"===a.tagName&&(a.src=a.dataset.src,a.removeAttribute("data-src")),a.classList.contains(i.lazyBackgroundClass)&&(a.classList.remove(i.lazyBackgroundClass),a.classList.add(i.lazyBackgroundLoaded))},t=function(e){var t=(1<arguments.length&&void 0!==arguments[1]&&arguments[1]).dataset||e.dataset;for(var r in t)-1!==n.acceptedDataAttributes.indexOf("data-"+r)&&(e.setAttribute(r,t[r]),e.removeAttribute("data-"+r))},r=function yallBack(){var e=!1;!1===e&&0<l.length&&(e=!0,setTimeout(function(){l.forEach(function(t){t.getBoundingClientRect().top<=window.innerHeight+i.threshold&&t.getBoundingClientRect().bottom>=-i.threshold&&"none"!==getComputedStyle(t).display&&(!0===i.idlyLoad&&!0===n.idleCallbackSupport?requestIdleCallback(function(){a(t)},c):a(t),t.classList.remove(i.lazyClass),l=l.filter(function(e){return e!==t}))}),e=!1,0===l.length&&!1===i.observeChanges&&n.eventsToBind.forEach(function(e){return e[0].removeEventListener(e[1],yallBack)})},i.throttleTime))},o=new Image,n={intersectionObserverSupport:"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype,mutationObserverSupport:"MutationObserver"in window,idleCallbackSupport:"requestIdleCallback"in window,asyncDecodeSupport:"decode"in o,replaceWithSupport:"replaceWith"in o,ignoredImgAttributes:["data-src","data-sizes","data-media","data-srcset","src","srcset"],acceptedDataAttributes:["data-src","data-sizes","data-media","data-srcset"],eventsToBind:[[document,"scroll"],[document,"touchmove"],[window,"resize"],[window,"orientationchange"]]},i=d({lazyClass:"lazy",lazyBackgroundClass:"lazy-bg",lazyBackgroundLoaded:"lazy-bg-loaded",throttleTime:200,idlyLoad:!1,idleLoadTimeout:100,threshold:200,observeChanges:!1,observeRootSelector:"body",mutationObserverOptions:{childList:!0}},e),s="img."+i.lazyClass+",video."+i.lazyClass+",iframe."+i.lazyClass+",."+i.lazyBackgroun
2071dClass,c={timeout:i.idleLoadTimeout},l=[].slice.call(document.querySelectorAll(s));if(!0===n.intersectionObserverSupport){var u=new IntersectionObserver(function(e,r){e.forEach(function(e){if(!0===e.isIntersecting||0<e.intersectionRatio){var t=e.target;!0===i.idlyLoad&&!0===n.idleCallbackSupport?requestIdleCallback(function(){a(t)},c):a(t),t.classList.remove(i.lazyClass),r.unobserve(t),l=l.filter(function(e){return e!==t})}})},{rootMargin:i.threshold+"px 0%"});l.forEach(function(e){return u.observe(e)})}else n.eventsToBind.forEach(function(e){return e[0].addEventListener(e[1],r)}),r();!0===n.mutationObserverSupport&&!0===i.observeChanges&&new MutationObserver(function(e){e.forEach(function(e){[].slice.call(document.querySelectorAll(s)).forEach(function(e){-1===l.indexOf(e)&&(l.push(e),!0===n.intersectionObserverSupport?u.observe(e):r())})})}).observe(document.querySelector(i.observeRootSelector),i.mutationObserverOptions)}; 2072 document.addEventListener("DOMContentLoaded", yall); 2073 })(); 2074 </script>
2074 2075 2076 2077
2077<script type="text/javascript">!function(){var b=function(){window.__AudioEyeSiteHash = "7dc3fa1820d27dbbbc5b986a8e4bbe0d"; var a=document.createElement("script");a.src="https://wsmcdn.audioeye.com/aem.js";a.type="text/javascript";a.setAttribute("async","");document.getElementsByTagName("body")[0].appendChild(a)};"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}();</script>
2077 2078 </body> 2079 </html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.