html,body{font-family:'Lato',sans-serif;letter-spacing:0}h1,h2,h3,h4,h5{font-family:'Lato','PT Sans Caption',sans-serif;letter-spacing:-.02em}.top-searches{padding:6px 18px 10px 18px}.sidebar-box{padding:6px 0 12px 18px;border:1px solid #d4d4d4;margin-top:16px}.social{margin:14px 0 20px 0;position:relative}a.shareicon{display:inline-block;width:24px;height:24px;margin-right:6px}.shareicon img{border:0;display:inline-block;float:left;width:24px;opacity:.7}.shareicon:hover img{opacity:1}button.close-modal{background:transparent url("/_layout/_img/icon_modal_close_red.png") no-repeat center top;border-style:none;cursor:pointer;height:37px;position:absolute;right:-18px;top:-18px;width:37px;z-index:2}.contact-seller button.btn-primary:hover{background-color:#0d5c16;background:linear-gradient(to bottom,#a96300 0%,#c87600 93%,#c87600 93%)}.contact-seller .btn-primary{background-color:#bf7700;background:linear-gradient(to bottom,#ff9600 0%,#c87600 93%,#a96300 93%);text-shadow:-1px -1px 0 #a96300}#header .btn.btn-sell{color:#01943b;font-weight:bold;border:0;padding:1px 0 0 0;font-size:16px;line-height:15px}h1{margin:0}.affixSidebar{background-color:#e3e9f4;margin-top:20px;padding:6px 18px 18px 18px}.affixSidebar h5{font-size:16px;color:#243f90}.seoLinks{margin-top:20px;margin-bottom:20px}.refine{z-index:10;padding:12px 0}.filters{margin:0 -15px}#moreOptions{background-color:#dadada;clear:left;min-height:50px;display:none}.refine .container{width:100%}.refine.affix{background-color:rgba(255,255,255,.9)}.refine.affix .filters{margin:0 0;max-width:808px}.refine.affix{box-shadow:0 1px 4px 0 rgba(0,0,0,.1);border-bottom:1px solid #dadada}@media(min-width:1200px){.refine.affix .filters{margin:0 2px 0 0}}@media(max-width:1200px){.refine.affix .container{max-width:970px!important}#leader{display:none}}@media(min-width:770px){.affixSidebar.affix.pinToBottomIpad{margin-top:-20px}.affixSidebar.affix{margin-top:0;position:fixed;top:166px;width:300px;border-top:20px solid #fff;z-index:5}.refine.affix{margin-top:0;position:fixed;top:74px;left:0;width:100%}.refine-label{margin-left:-15px;color:#666}.refine.affix .refine-label{display:none}}@media(max-width:992px){.affixSidebar.affix{display:none!important}.refine.affix{margin-top:0;position:fixed;top:75px;left:0;width:100%}}@media(max-width:770px){#leader{display:none}}.container{max-width:1170px}@media(min-width:1200px){.container{width:1170px}.col-md-8.SERPmain{width:838px}.col-md-4.SERPsidebar{width:330px}}.sidepad img{display:block;margin:0 auto}.sidepad{height:600px;width:300px}h5{color:#666;font-weight:bold;font-size:14px;margin-bottom:10px}.top-searches a{display:block;border-top:1px solid #eee;padding-top:8px;margin-top:8px}.top-searches a span{color:#999}.affixSidebar.affix+div{margin-top:440px}#srBaseRect{margin-top:20px}#srBaseRect img{margin-right:20px}div#srBaseRect>div{float:left;margin:20px 20px 0 0}.refineResults{background-color:#f5f5f5;padding-right:20px}.refineResults:hover{background-color:#e3e9f4}.searchTerms{font-size:13px;margin-top:-2px;line-height:16px}.filters .searchTerms .glyphicon{opacity:.8;top:2px;margin-right:10px}.remove{display:block;left:105px;position:absolute;z-index:10;top:7px}@media(max-width:1200px){.remove{left:88px}}.remove i.glyphicon-remove{opacity:.4!important;cursor:pointer}.remove i.glyphicon-remove:hover{opacity:1!important;cursor:pointer}.btn-refine{color:#fff;background:linear-gradient(to bottom,#a7a7a7 0%,#616161 93%,#4e4e4e 93%);border:0;text-shadow:-1px -1px 0 #616161;margin-left:0!important}.btn-refine:hover{color:#fff;background:linear-gradient(to bottom,#616161 0%,#a7a7a7 93%,#a7a7a7 93%);border:0;margin-left:0!important}.sortResults{background-color:#f5f5f5}.sortResults:hover{background-color:#e3e9f4}.filters .dropdown-menu:before{right:123px}.filters .dropdown-menu:after{right:124px}.filters .glyphicon{opacity:.8;top:3px}.filtermenu>.btn{margin-right:0;border-radius:0;border-right:0;padding:6px 12px;background-color:#f5f5f5;border-color:#ccc}.filtermenu>.btn:hover{border-color:#ccc;background-color:#e3e9f4}.filtermenu.last>.btn{margin-right:15px;border-right:1px solid #ccc}.filtermenu .dropdown-menu{width:260px;border-radius:4px;padding:0;margin-top:-1px}.filtermenu .dropdown-menu::before,.filtermenu .dropdown-menu::after{border:0;content:none}.filtermenu .dropdown-menu .maxmenu{max-height:380px;overflow-y:scroll;b}@media(max-height:750px){.filtermenu .dropdown-menu .priceRangeOptions{max-height:250px;overflow-y:scroll}}@media(max-height:600px){.filtermenu .dropdown-menu .priceRangeOptions{max-height:150px;overflow-y:scroll}}.filtermenu .dropdown-menu.ddprice{width:240px}.filterShowLink.disabled,.filterShowLink.disabled:hover{color:#999;cursor:default;background-color:#fff}.filterShowLink.disabled span{opacity:.5}.dropdown-menu .checkbox{padding:0;margin:0}.dropdown-menu .checkbox label{padding:5px 15px;margin:0;border-top:1px solid #eee;display:block}.dropdown-menu .checkbox label:hover{background-color:#ebebeb;cursor:pointer}.dropdown-menu .checkbox input[type=checkbox],.dropdown-menu .checkbox input[type=radio]{margin:5px 10px 0 0}.dropdown-menu .checkbox label a{float:right;color:#333;display:block}.toggleSub.showit .glyphicon-chevron-up{display:none}.toggleSub.hideit .glyphicon-chevron-down{display:none}.dropdown-menu .sub .checkbox input[type=checkbox],.dropdown-menu .sub .checkbox input[type=radio]{margin:5px 10px 0 25px}.modal-footer button{float:left}.freeformPrice{background-image:url('/_img/results/dash.gif');background-position:center center;background-repeat:no-repeat;margin:12px}.freeformPrice input{width:42%;padding-left:5px}.freeformPrice input.max{float:right}.priceRanges{float:right;width:50%}.priceRanges a{display:block;text-align:right;padding:6px 18px 6px 0}.priceRanges a:hover{background-color:#ebebeb;text-decoration:none}.btnApply{clear:both;border-top:1px solid #dadada;padding:10px;text-align:center}.numResults{display:block;float:right;padding:8px 0 0 0;color:#888;font-weight:bold;margin-top:15px}div.sidebarFranchise{display:block;text-decoration:none;margin-top:15px;padding-top:15px;border-top:1px solid #bbccea;height:76px}div.sidebarFranchise b{display:block;overflow:hidden;max-height:40px}div.sidebarFranchise img{display:block;float:left;margin:0 15px 0 0;width:120px;height:58px}#footer .footer_content{width:100%;margin:0 auto}h3.modal-title a{font-size:13px;font-weight:normal;margin-left:10px}.filterShowLink .disabledOnly{display:none}.filterShowLink.disabled .disabledOnly{display:inline}.modal .close-modal{background:transparent url("/_layout/_img/icon_modal_close_red.png") no-repeat scroll center top}.modal-header p.callout{background-color:#f1f4fa;border:1px solid #bccde9;margin:3px 6px 0;padding:4px 10px}.modal-body p.callout{background-color:#f1f4fa;border:1px solid #bccde9;margin:3px 6px 0;padding:4px 10px}.criteriaBox{margin:-5px 0 15px 0}.searchcriteria{display:inline-block;padding:4px 10px;background-color:#e3e9f4;font-size:.875rem;margin-right:8px;margin-top:8px}.searchcriteria a .glyphicon{top:2px;margin-right:2px;color:#444;opacity:.6}.searchcriteria a:hover{text-decoration:none}.searchcriteria a .glyphicon:hover{opacity:1}body{background-color:#fff;font-family:'Lato','PT Sans Caption',sans-serif!important}a{color:var(--bs-link-color);--bs-link-color:#2d7abd}.popularIndustry{padding-top:6px;padding-bottom:6px;cursor:pointer}.popularIndustry:hover{background-color:#ebebeb}.filtermenu .dropdown-menu .maxmenu{border-radius:4px;padding:6px 0}.dropdown-menu .checkbox label{padding:12px 16px}.dropdown-menu .checkbox input[type=radio]{display:none}#hero{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:auto;padding-bottom:20px}.carousel-item.active{display:flex;gap:20px}.carousel-item .col-12{display:none}.carousel-item.active .col-12{display:inline-flex;min-width:80%;max-width:80%}#hero{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:450px}#mainsearch{width:100%;padding:20px 12px;background-color:rgba(0,0,0,.65);border-radius:8px}#heroHeader{text-align:center;margin:18px 0;line-height:125%;font-size:32px;font-weight:900;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.95);letter-spacing:1px}.hiddenCategories{margin-top:0}.popular-categories{text-align:center;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center}.popular-categories .container{padding:16px}.articles-container{row-gap:32px}.material-icon-arrow-forward{transform:scale(.6)}#brokers .wrapper,#FSBO_CTA .wrapper{padding:32px 16px}#bfsForm,#franchiseTab>form{gap:16px 8px}.list-unstyled>ul>li>a{color:#2d7abd}#bfsForm .form-control{border-radius:4px;border:0;height:48px}.search-btn{--bs-btn-padding-x:50px;height:48px;width:100%;font-size:18px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}#FSBO_CTA .btn-success{position:absolute;bottom:32px;width:calc(100% - 32px)}#FSBO_CTA .wrapper{background-color:#f8f9fa}#FSBO_CTA .container img{-webkit-box-shadow:1px 1px 25px 0 rgba(0,0,0,.15);-moz-box-shadow:1px 1px 25px 0 rgba(0,0,0,.15);box-shadow:1px 1px 25px 0 rgba(0,0,0,.15);margin-top:16px;margin-bottom:81px}#FSBO_CTA .container .btn,#FSBO_CTA .container p{font-size:18px}#FSBO_CTA h3,#brokers .heading{color:#2e353d;font-weight:700}.accordion-header{display:flex;font-weight:normal}hr{display:none}.advSearch a{margin-top:24px;display:flex;justify-content:center}.advSearch a:hover{color:#fff}#links ul{margin-bottom:0}#links ul li{padding-bottom:12px;text-align:left}.bfsIndustry .dropdown-menu .checkbox input[type=checkbox]{-webkit-transform:scale(1.16)}.bfsIndustry .dropdown-menu .checkbox input[type=checkbox]:hover{border:1px solid #093}#links .accordion ul li{padding:8px 0}#links .accordion ul li a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}#links .accordion-button::after{background-image:var(--bs-accordion-btn-active-icon)}#links .accordion-button{color:#2d7abd;background-color:#fff;padding:16px 0}#links .accordion{padding:0 24px;position:relative}#links .accordion-item{margin-bottom:0;border-bottom:1px solid #ced4da;border-radius:0}#links .accordion-item:last-child{border-bottom:0}#brokers .brkr-img{width:72px;min-width:72px;height:72px;border-radius:50%;background-position:center center;background-size:cover;background-repeat:no-repeat;border:1px solid #ddd}.backToTop{display:flex;justify-content:flex-end;margin-bottom:8px;gap:4px}.backToTop span,.backToTop i{color:var(--bs-link-color);font-weight:400;font-size:14px}.backToTop i{font-weight:700;font-size:18px}#brokers .brkr-info{color:#2e353d}.featured-nw-broker a:hover{text-decoration:underline}.featured-nw-broker{margin-bottom:34px}#brokers .brkr-info .brkerName{font-weight:bold;color:#2d7abd;font-size:18px}#brokers .header{margin-bottom:32px}#brokers .broker_block{display:flex;gap:12px}#brokers .brkr-info a{text-decoration:none;cursor:pointer}#brokers .brkr-info p{margin-bottom:0;max-width:98%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#links .accordion-button:not(.collapsed){border-bottom:2px solid #008000;font-weight:bold}#homeContent{padding:0 16px}#homeContent .hideDesktop{padding-bottom:0}.homeContentTitle{font-weight:bold;font-size:20px;text-align:left;margin-bottom:12px;display:block;color:#2e353d}.abs-link{position:absolute;bottom:0;margin-top:24px}.moreCategories,.lessCategories{font-size:18px;color:var(--bs-link-color)}.nav-tabs{border:0;margin-bottom:1rem;justify-content:center}.price-text{font-size:18px}.price-text b{color:#2e353d}.price-text-franchise b{color:#2e353d}.view-more-link{display:flex;justify-content:space-between;align-items:baseline}.nav-tabs:hover{border:0}.desc-container{border-radius:4px;border:1px solid #dee2e6;background:var(--Primary-White,#fff);width:100%}.carousel-desc-text{padding:0 12px 12px 12px;font-size:16px;margin-bottom:0}.asking-price{padding-left:13px;margin:0}.card-container:hover{box-shadow:0 4px 15px #bfc2c766;border:1px solid #00892e;cursor:pointer}.howToSellBuyBiz .card-image{object-fit:cover;object-position:center}.home-page-desc-link{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.carousel-indicators{margin-top:20px;margin-bottom:32px}.carousel-indicators [data-bs-target]{background:rgba(0,153,51,.3);border:1px solid #093}.carousel-indicators .active{opacity:1;background-color:#093}.bfsIndustry>.pull-left:hover{border:1px solid #093!important}.search-container{background:#fff;border-radius:4px;vertical-align:middle;align-items:center;height:48px;position:relative}.desc-container:hover{border:1px solid #093}.search-container .material-icons{margin-left:16px}#bfsForm .search-container .form-control{height:45px;padding-left:8px}.search-container:hover{border-radius:4px;border:1px solid #093}.popular-search{background:#e9ecef;height:40px;padding-left:10px;align-items:center;display:flex;color:#2e353d}#brokers,.popular-categories{margin-bottom:32px}#FSBO_CTA{margin-bottom:8px}.search-container .dropdown-menu>.active>a,.dropdown-menu>.active>a :hover{color:#2e353d;text-decoration:none;background-color:#e9ecef}#mainsearch .search-container .dropdown-menu{top:49.5px!important;left:0!important;display:block;--bs-dropdown-min-width:100%;border-radius:4px}input[type="checkbox"]:hover{border:2px solid #093}input.error[type="checkbox"]:hover{border:2px solid #f00}input[type="checkbox"]:checked{accent-color:#093}.bq-green{color:#093}.filtermenu .dropdown-menu{width:100%!important;inset:unset;margin:0;transform:none;top:49px}.filtermenu.last>.btn{height:48px;border-radius:3px;background-color:#fff;margin-right:0;padding:12px 16px}.filtermenu.last>.btn:hover,.filtermenu.last>.btn:active{border-radius:4px;border:1px solid #093;background:#fff}.filter-btn{display:block;width:100%;text-align:left}.seeAllBrokerLink{position:absolute;bottom:0}.nav-tabs{border:0;margin-bottom:1rem}.nav-tabs:hover{border:0}.search-container{background:#fff;vertical-align:middle;align-items:center}.align-items{display:flex;vertical-align:middle;align-items:center}.search-container:hover{border-radius:4px;border:1px solid #093}.popular-search{background:#e9ecef;height:40px;padding-left:10px;align-items:center;display:flex;color:#2e353d}.search-container .dropdown-menu>.active>a,.dropdown-menu>.active>a :hover{color:#2e353d;text-decoration:none;background-color:#e9ecef}#mainsearch .form-control:focus{box-shadow:none}#mainsearch .nav-link{color:#fff;font-size:20px;border:0}#mainsearch .nav-link:hover{color:#b6ebc8;text-shadow:0 1px 4px rgba(0,0,0,.8)}input[type="checkbox"]:checked{background-color:#093;border-color:#093}.bq-green{color:#093}.carousel-item{transition:transform 1ms ease-in-out}#featured .diamond_ad img{height:158px;display:block;margin-bottom:15px;border-radius:3px 3px 0 0;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%}#franchiseCarouselDesktop .diamond_ad .img,#franchiseCarouselMobile .diamond_ad .img{background-size:contain!important;margin-right:10px;margin-bottom:0}#featured .diamond_ad .franchise-ruler{border-top:1px solid #dee2e6;padding-top:12px;font-size:14px;color:#2e353d}.price-text-franchise{font-size:20px}#featured .franchise_ad{height:158px;display:block;margin-bottom:15px;border-radius:3px 3px 0 0;background-position:center center;background-repeat:no-repeat;background-size:contain}#featured .carousel-control-next-icon,#featured .carousel-control-prev-icon{background-image:none}#featured .carousel-control-prev-icon{margin-left:4px}#featured .carousel-control-next-icon{margin-right:0}.home-page-arrow{transform:scale(1.5);color:#2d7abd}#featured .heading{font-size:29px;padding-bottom:24px;font-weight:bold;color:#2e353d}.align-con-center .heading{font-size:26px;color:#2e353d}.align-con-center p{color:#2e353d}.carousel-control-next,.carousel-control-prev{display:flex;align-items:center;justify-content:center;width:unset;background-color:unset;text-align:center;opacity:1}input:checked~.checkmark::after{display:block}input:hover~.checkmark{border-color:#093}input~.checkmark{background-color:#fff}input:checked~.checkmark{background-color:#093;border-color:#093}.option-text{margin-left:25px}.checkmark{height:18px;width:18px;border:1px solid #b3b3b3;box-sizing:border-box;border-radius:3px;position:absolute;cursor:pointer}.checkmark::after{left:5px;top:0;width:7px;height:13px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkmark::after{content:"";position:absolute;display:none}.mb-30{margin-bottom:30px}.card-container{border-radius:8px;border:1px solid #dee2e6;background:#fff}.margin-tp{margin:10px 0}.padding-card-content{padding:10px 20px}.card-image{width:100%;border-radius:8px 8px 0 0;height:200px}.bq-buy-sell-heading{color:#2e353d;font-size:29px;font-weight:700;margin-bottom:24px}.card-heading{overflow:hidden;color:#2d7abd;text-overflow:ellipsis;font-size:22px;font-weight:700;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.card-content{overflow:hidden;color:#2d7abd;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;font-size:16px;font-weight:400}.second-card-margin{margin:0}.card-image{height:150px}#featured{padding:0 16px}@media(min-width:768px){#links ul li{padding:0;margin-bottom:2px}.nav-tabs{justify-content:flex-start}#links .accordion{padding:0 12px;margin:16px 0}#links ul,#links .accordion ul{-moz-column-count:4;-webkit-column-count:4;column-count:4}#mainsearch .nav-link{padding:8px 0;margin-right:23px}.popular-categories .container{padding:24px 12px}#hero{min-height:360px}#heroHeader{font-size:40px;margin:32px 0}.search-btn{width:170px}.accordion-item .accordion-collapse{width:max-content;margin-top:24px;transition:.01s}#homeContent{padding:0}#links .accordion-button:not(.collapsed)::after{background-image:none;font-family:'Material Symbols Rounded';content:'expand_more';content:"";font-size:40px;align-items:center;display:inline-flex;font-weight:lighter;justify-content:center}#links .accordion-item{border-bottom:0}#links .accordion ul{position:absolute;left:20px;right:20px}#links .accordion-button{padding:10px 0}#links .accordion-header{padding:0 20px;border-left:1px solid var(--BizQuest-Grayscale-400,#ced4da);border-radius:0}#links .accordion-item:last-child .accordion-header{border-right:1px solid var(--BizQuest-Grayscale-400,#ced4da)}#mainsearch{margin:auto;width:85%;padding:12px 36px 40px}.ffsLocation,.ffsIndustry,.search-container,.bfsIndustry{width:calc(45% - 34px);box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.advSearch{font-size:14px}.advSearch a{justify-content:end}.list-container{min-height:580px}.featured-nw-broker{margin-bottom:0}#popularBusinessesCollapse .list-container{min-height:960px}#popularRestaurantsForSaleCollapse .list-container{min-height:480px}#FSBO_CTA .container img{margin-top:0;margin-bottom:0;height:100%}#brokers .wrapper,#FSBO_CTA .wrapper{border-radius:8px;padding:32px;border:1px solid var(--BizQuest-Grayscale-300,#dee2e6)}#brokers .container,#FSBO_CTA .container{padding:0 12px}.filtermenu.last>.btn{border-right:1px solid #ccc}.bfsIndustry{border-radius:4px;height:48px}.bfsIndustry .selectedText::-webkit-input-placeholder,.form-control{color:#2e353d}.card-image{height:200px}#FSBO_CTA{margin-bottom:32px}.heading{font-size:29px;line-height:normal;margin-bottom:8px;display:block;color:#2e353d}.howToSellBuyBiz .container{margin-bottom:32px}#FSBO_CTA .btn-success{position:relative;bottom:0;max-width:200px}#FSBO_CTA .container p{font-size:20px;margin-bottom:24px;color:#2e353d}#brokers .brkr-info p{width:140px}.seeAllBrokerLink{position:initial}.backToTop{display:none}@media screen and (-webkit-min-device-pixel-ratio:0){.toggleSub .material-icon-expand-more,.toggleSub .material-icon-expand-less{margin-right:-12px}}@-moz-document url-prefix(){.toggleSub .material-icon-expand-more,.toggleSub .material-icon-expand-less{margin-right:-5px;}}@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){@supports(-webkit-appearance:none){.toggleSub .material-icon-expand-more,.toggleSub .material-icon-expand-less{margin-right:-5px}}}}@media(min-width:1200px){#links ul,#links .accordion ul{-moz-column-count:5;-webkit-column-count:5;column-count:5}.list-container{min-height:500px}#popularBusinessesCollapse .list-container{min-height:800px}#popularRestaurantsForSaleCollapse .list-container{min-height:450px;height:614px}#brokers .brkr-info p{width:235px}#featured .carousel-control-next-icon{margin-right:-45px}#featured .carousel-control-prev-icon{margin-left:-32px}.carousel-item.active{display:block;transition:transform 1ms ease-in-out}.carousel-item .col-12{display:none}.carousel-item.active .col-12{display:block;min-width:100%;max-width:100%}}@media(min-width:1921px){#hero{background-size:contain;background-color:#f8f9fa}}@media(max-width:768px){#homeContent,#featured{padding:0}#FSBO_CTA .container,#brokers .container{padding:0}#featured .heading{font-size:26px}#FSBO_CTA h3,#brokers .heading{font-size:26px}.carousel .carousel-indicators button{display:none}.view-more-mobile{text-align:center;margin-bottom:32px}.carousel-indicators{margin-bottom:0;margin-top:0}.carousel-inner{margin-bottom:32px}}