.et_pb_module .et_pb_button,.et_pb_module .et_pb_button:hover{padding:12px 20px!important}.quick-links{padding:0!important;margin:0;display:flex;flex-wrap:wrap}.quick-links li{width:33.333%;display:flex;align-items:center;margin-bottom:15px}.quick-links li::before{content:"\35";font-family:"ETmodules";font-size:22px;color:#0068a9}.top-search .search-form .relative{background:#fff;padding:6px;border-radius:4px;border:solid 1px rgba(144,164,174,.2);display:flex;margin-top:10px}.top-search button.search-button{height:50px;width:50px!important;font-size:0;padding:10px 18px;position:relative;display:flex;border-radius:4px;background:#0068a9;border:1px solid #0068a9}.top-search button.search-button:before{position:absolute;content:'';left:9px;background:url(/wp-content/uploads/2026/02/top-search-icon.png.pagespeed.ce.OR3Pkl1tkW.png) no-repeat;width:26px;height:26px;top:11px}.top-search .search-form input.search-field.outline-none,.top-search .search-form select{border-radius:0;height:50px;padding:0;margin-right:4px;border:1px solid #fff!important;background:transparent;border-right:1px solid #ddd!important;outline:0;color:#464f7a!important;font-weight:300;font-size:16px;width:100%}.top-search .search-form select{border:0!important}.Category-links{padding:0!important;margin:0;display:flex;flex-wrap:wrap}.Category-links li{width:50%;display:flex;align-items:center;margin-bottom:15px}.Category-links li::before{content:"\35";font-family:"ETmodules";font-size:22px;color:#0068a9}.top-search-btn a{background:#0068a9!important;border:1px solid #0068a9!important;border-radius:10px;padding:15px 30px!important;opacity:1!important;color:#fff!important}.top-search-btn a:hover{background:transparent!important;color:#000!important;border:1px solid #0068a9!important;transition:all .4s ease-in-out}.et-db #et-boc .et-l .et_pb_menu_0_tb_header .top-search-btn a:last-child{color:#fff!important}.et-db #et-boc .et-l .et_pb_menu_0_tb_header .top-search-btn a:last-child:hover{color:#cf455c!important}.et_pb_menu_0_tb_header .et_mobile_menu .top-search-btn a:last-child{color:#fff!important}.et_pb_menu .et_pb_menu__menu>nav>ul>li{align-items:center!important}.home-search .search-form input.search-field,.home-search .search-form select{width:50%;border:none;padding:20px;font-size:15px;outline:none;margin-bottom:15px}.home-search .search-form select{border-left:1px solid #e8e8eb;border-radius:0 10px 10px 0}.home-search .search-form input.search-field{border-radius:10px 0 0 10px;border:1px solid #fff}.home-search .search-form .search-button{width:100%;padding:16px;background:#0068a9;color:#fff;font-size:16px;font-weight:600;border:none;cursor:pointer;border-radius:10px}.home-search .search-form .search-button:hover{background:#cf455c}.home-search-2 .search-form input.search-field,.home-search-2 .search-form select{background:rgba(255,255,255,.1);width:47%;border:none;padding:20px;font-size:15px;outline:none;margin:5px;border-radius:10px;color:#bbbac0;border:1px solid #4c4b62}.home-search-2 .search-form .search-button{width:100%;padding:16px;background:#0068a9;color:#fff;font-size:16px;font-weight:600;border:none;cursor:pointer;border-radius:10px;margin-top:15px}.home-search-2 .search-form .search-button:hover{background:#cf455c}.home-search-2 select#category option{color:#000!important}.testimonial-slider .slick-prev,.testimonial-slider .slick-next{font-size:0;line-height:0;position:absolute;top:-100px;display:block;width:20px;height:20px;padding:0;transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.testimonial-slider .slick-prev:before,.testimonial-slider .slick-next:before{font-family:"ETmodules";font-size:20px;line-height:1;opacity:.75;color:#fff;padding:40px 25px;background:#313133;border-radius:10px}.testimonial-slider .slick-prev:hover:before,.testimonial-slider .slick-next:hover:before{opacity:1;background:#0068a9}.testimonial-slider .slick-prev{right:100px!important;left:auto!important}.testimonial-slider .slick-prev:before{content:"\26"}.testimonial-slider .slick-next{right:20px}.testimonial-slider .slick-next:before{content:"\28"}.reviews .et_pb_testimonial_description{width:60%!important;margin:auto!important;margin-right:0!important}.reviews .et_pb_testimonial_content{padding-bottom:20px;border-bottom:1px solid #2c2c32}.reviews .et_pb_testimonial_portrait{position:relative;overflow:visible!important}.reviews .et_pb_testimonial_portrait::after{content:"";position:absolute;top:0;right:-30px;width:60px;height:60px;background:url("/wp-content/uploads/2026/02/Qoute__icon.png") no-repeat center/contain;z-index:2;filter:brightness(0) saturate(100%) invert(64%) sepia(17%) saturate(1781%) hue-rotate(55deg) brightness(91%) contrast(91%)}.feature-recent-post .recent-post ul{display:flex;padding-left:0}.feature-recent-post .recent-post ul li{list-style:none;padding:10px;flex:1 1 0}.feature-recent-post .recent-post ul li .ditail-image{width:40%;min-height:230px;max-height:220px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#b8e6ff,#fff);border-radius:15px}.feature-recent-post .recent-post ul li .ditail-image img{width:100%;height:100%;object-fit:cover}.feature-recent-post .recent-post ul li h3{font-size:24px;line-height:1.3;font-weight:500;height:30px;overflow:hidden}.feature-recent-post .recent-post ul li p{font-weight:300;color:#717171;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.feature-recent-post .recent-post ul li .meta-cat,.feature-recent-post .rating-label{display:none}.feature-recent-post .recent-post ul li .readmore{color:#5ab627}.feature-recent-post .recent-post ul li .readmore:hover{color:#cf455c}.feature-recent-post .recent-post ul li .readmore::after{content:"→";margin-left:8px;font-weight:700}.feature-recent-post .recent-post ul li .post-in{display:flex;height:100%;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.1);border-radius:20px;padding:10px;border:1px solid #e8e8eb}.feature-recent-post .recent-post ul li .content{flex:1;display:flex;flex-direction:column;align-items:center;padding:10px 22px 20px;margin:auto}.feature-recent-post .recent-post ul li h3,.feature-recent-post .recent-post ul li .readmore{text-align:left;align-self:flex-start}#main-content{position:relative;z-index:1}.feature-list .column.size-1of3 article{border-radius:20px}.feature-list .column.size-1of3 article img{border-top-right-radius:10px;border-top-left-radius:10px;max-height:210px}.feature-list .et_pb_salvattore_content .column .et_pb_post.detail{border:1px solid #ddd;border-radius:10px}.feature-list .et_pb_salvattore_content{display:flex}.feature-list .pagination{display:none}.feature-list a.more-link{margin-top:20px!important;display:block}.directory-listing{display:flex;flex-wrap:wrap;list-style-type:none!important;padding-left:0!important}.directory-listing li{width:33%;margin-bottom:15px;padding:10px;position:relative;text-align:center;overflow:hidden}.directory-listing li img{vertical-align:middle;margin-bottom:0;border-radius:0}.directory-listing li a{color:#052149;background:#fff;display:block;border-radius:0}.directory-listing li a:hover{color:#1da8a1!important}ul.directory-cat li{padding:0 0;border-radius:3px!important}ul.directory-cat li img{border-radius:10px;filter:brightness(.6)}ul.directory-cat li img:hover{transition:ease-in-out .2s;transform:translateY(-10px)}ul.directory-cat li a abbr{color:#fff;position:absolute;top:50px;font-size:16px;z-index:999}ul.directory-cat li a span{margin-bottom:15px;display:flex;margin-left:20px}ul.directory-cat li abbr{padding:20px;margin-bottom:0;display:flex;justify-content:center;align-content:center;color:#565e75;width:100%}ul.directory-cat li{padding:5px}.home-top-cat ul.directory-listing li>a,ul.directory-cat li>a{border:solid 0 #ddd;border-radius:25px}.home-top-cat ul.directory-listing li abbr,ul.directory-cat li abbr{padding:20px;margin-bottom:0;display:flex;justify-content:center;align-content:center;color:#565e75;width:100%}.home-top-cat .directory-listing li a,ul.directory-cat li>a{color:#fff;display:block;position:relative}.home-top-cat .directory-listing li:hover abbr,ul.directory-cat li:hover abbr{color:#5ab627!important}.home-top-cat .directory-listing li img,ul.directory-cat li img{vertical-align:middle;margin-bottom:0;border-radius:10px}.home-top-cat .directory-listing li a,ul.directory-cat li a{color:#052149;background:#fff;display:block}ul.directory-cat li{padding:5px}ul.directory-cat .slick-list.draggable{padding:10px 27px}ul.directory-cat .slick-prev{left:47%;top:100%}ul.directory-cat .slick-next{right:47%;top:100%}.catstyle-2 .directory-listing li{width:33%!important;padding:20px 15px 0;border-radius:10px;overflow:hidden;margin-bottom:0}.catstyle-2 .directory-listing li span{display:block;width:100%;min-height:200px;max-height:250px;position:relative;overflow:hidden;margin-bottom:10px}.catstyle-2 .directory-listing li span:before{width:100%;height:100%;content:"";background:#000;background:linear-gradient(0deg,rgba(0,0,0,.8716620437237395) 0%,rgba(0,0,0,.23580770198704482) 53%);position:absolute;top:0;left:0;transition:all .4s ease}.catstyle-2 ul.directory-listing li abbr{padding:0 10px;margin-bottom:0;text-align:center;line-height:2.8em;width:100%;transition:all .4s ease-in-out;font-size:16px;display:block;font-weight:normal}.catstyle-2 ul.directory-listing li a{font-size:20px;font-weight:bold;color:#393a35!important;border:solid 1px #e3e3e3!important;display:block;border-radius:10px;overflow:hidden}.catstyle-2 ul.directory-listing li span img{transition:all .4s ease}.catstyle-2 ul.directory-listing li:hover span img{transform:scale(1.1)}.catstyle-2 ul.directory-listing li:hover a span{color:#0f7bd6!important;border-color:#0f7bd6!important}.catstyle-2 ul.directory-listing li a:hover span:before{background:#000;background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.18258641347163862) 87%)}.sidebar-cat ul li a abbr{color:#8a8a8d;margin-bottom:20px}.sidebar-cat ul li a abbr:hover{color:#cf455c}.sidebar-cat ul li a{line-height:35px}.banner-form .search-form input.search-field,.banner-form .search-form select{border:none;font-size:15px;outline:none;margin-right:20px}.banner-form .search-form input.search-field{border:none}.banner-form .search-form select{border-left:1px solid #e8e8eb}.banner-form .search-form .search-button{padding:10px 16px;background:#0068a9;color:#fff;font-size:16px;font-weight:400;border:none;cursor:pointer;border-radius:10px}.banner-form .search-form .search-button:hover{background:#cf455c}.feature-list .et_pb_post{padding-bottom:20px;border-bottom:1px solid #e8e8eb!important}.feature-list .more-link{background:#0068a9;padding:12px 30px;width:18%;text-align:center;text-transform:capitalize;border-radius:10px;margin-top:20px}.feature-list .more-link:hover{background:#cf455c}.search-cat{background:#ededed;overflow:hidden;padding:50px 0}.search-cat h2{margin-top:30px}.search-listing{display:flex;flex-wrap:wrap;flex-direction:row;list-style-type:none!important;padding-left:0!important;margin:auto!important;width:100%;max-width:1200px;padding:0 15px!important}.search-cat .search-listing li{width:calc(33.33% - 20px)!important;padding:0 0 15px 0;border:none;margin:10px;border-radius:0;overflow:hidden;border:solid 1px #e8e8eb!important;background:#fff;border-radius:10px}.search-cat .search-listing li a{padding:12px 30px;margin:0 20px 20px;font-weight:600;display:inline-block;background:#0068a9;border-radius:10px;border:1px solid #0068a9;color:#fff}.search-cat .search-listing li a:hover{background:transparent;color:#cf455c}.search-cat .search-listing li h2{padding:0 20px 0 20px;font-size:18px;line-height:1.3em}.search-cat .search-listing li p{padding:0 20px 10px 20px;color:#666;font-size:16px;line-height:1.7em}ul.search-listing li .ditail-image{height:250px;display:block;padding:10px;border-radius:10px;background:#f9f9f9;overflow:hidden}ul.search-listing li .ditail-image img{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:10px}.right-col .detail-map,.single-directory-business-title,.right-side .detail-map,.left-col .contact-info,.left-col .single-social-url,.left-col .detail-map{display:none}.contact-info .single-email::after{content:"\e076";font-family:"ETmodules";position:absolute;right:3px;top:2px;font-size:20px;color:#cf455c}.contact-info .single-directory-address-info:before{content:'\f3c5';font-size:24px;font-family:'FontAwesome';font-weight:900;color:#cf455c;position:absolute;right:3px;height:100%;display:flex;align-items:flex-start}.contact-info .single-weblink:before{content:'\f0ac';font-size:24px;font-family:'FontAwesome';color:#cf455c;position:absolute;right:3px;bottom:10px}.contact-info .single-phone::before{content:"\f095";font-size:20px;font-family:'FontAwesome';font-weight:900;color:#cf455c;margin-right:0;position:absolute;right:3px;border-right:0 solid #d3d3d3;height:100%;display:flex;align-items:flex-start;padding-right:0;transform:scaleX(-1)}.contact-info p.single-directory-address-info,.contact-info p.single-phone,.contact-info p.single-weblink,.contact-info p.single-email{position:relative;display:flex!important;border-radius:0;border:none;border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor;background:transparent;padding:0 30px 10px 0;font-size:16px;color:#363636;margin-bottom:12px!important;border-bottom:1px solid #e6dada;font-weight:400}.contact-info span{display:none}.contact-info .single-email a,.contact-info .single-phone a,.contact-info .single-weblink a{color:#363636}.contact-info .single-email a:hover,.contact-info .single-phone a:hover,.contact-info .single-weblink a:hover,.contact-info .single-directory-address-info a{color:#2c7d1e}.catname::after{content:"";display:inline-block;width:18px;height:18px;background:url(/wp-content/uploads/2026/02/link_icon.png.pagespeed.ce.nHoxDUf-ue.png) no-repeat center;background-size:contain;margin-left:10px;vertical-align:middle}.catname{color:#363636}.catname:hover{color:#0068a9}.left-text h3{padding-bottom:15px!important}.title .verified,.title .catname,.address-detail h1{display:none!important}.title h1,.address-detail,.address-detail .verified{margin-bottom:20px}.left-col .heading-page-deatils{display:flex;justify-content:space-between}.left-col .single-directory-business-title h1{font-size:30px}.right-side ul.single-social-url{display:none}.heading-page-deatils .business-hours{display:none}.location_hours .hours p{display:none}.location_hours{display:flex;gap:20px;padding-top:20px}.location_hours .hours{flex:0 0 50%}.location_hours .location{flex:0 0 50%;margin-right:20px}.social-link h2{display:none}ul.social-icons a.google-icon .gmb-icon{width:24px}ul.social-icons{display:flex;flex-wrap:wrap;margin:0;padding:0}ul.social-icons li{list-style:none;padding:0 8px}ul.social-icons li i{font-size:22px;font-style:normal}.business-details .single-info{background:#fff;padding:30px;transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;border-radius:6px;overflow:hidden}.business-details .single-info .logo-area{float:right;width:30%}.business-details .single-directory-address h1{padding:0;margin:0 10px 0 0;line-height:50px;font-size:45px;display:inline;font-family:'Rethink Sans',sans-serif;font-weight:600}.business-details .single-directory-address-details .cat-url abbr.catname{position:relative;font-size:18px;padding-left:0;margin-left:0;color:#090b3d}.business-details .single-directory-address-details .cat-url a:hover abbr.catname{color:#ff5050}.business-details .single-directory-address-details .cat-url a abbr.catname i{font-size:15px}.business-details .single-directory-address-details .cat-url{margin-bottom:10px}.business-details .single-directory-business-title{display:flex;flex-direction:column}.business-details .single-directory-business-title .verified{position:relative;display:inline-block;font-size:17px;text-align:left;background:transparent;border-radius:16px;padding:0 10px 0 30px;border:0 solid #ff5050;line-height:28px;top:-3px;color:#0d1646;font-weight:700}.single-directory-business-title .verified::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:23px;height:23px;background-image:url(/wp-content/uploads/2026/02/claim-icon-1.png.pagespeed.ce.8gQ9qVSHQD.png);background-repeat:no-repeat;background-size:22px 22px}.business-details .detail-map,.business-details ul.single-social-url{display:none}.business-details .single-directory-business-title .verified small{font-size:18px;color:#1a6dc3;letter-spacing:1px}.business-details a[href="#bwh"]{background:#f3f3f3;padding:5px 12px;border-radius:20px;color:#363636}.business-details a[href="#bwh"]:hover{color:#0068a9}.heading-page-deatils p{color:#000!important}.reviews-btn .review-progress{padding-top:20px!important}.ext-link ul{display:flex;margin:0;padding:0;flex-wrap:wrap;align-content:center}.ext-link ul li{padding:0!important;list-style:none!important}.ext-link li.save,.ext-link li.share{list-style:none!important}.ext-link li.save a,.ext-link li.share a{display:flex;padding:10px 20px;border:1px solid #000;border-radius:25px;align-items:center;color:#000;font-weight:500;font-size:18px;line-height:12px;margin-left:20px}.ext-link li.save a:hover,.ext-link li.share a:hover{background:#0068a9;color:#fff!important;border:1px solid #0068a9}.ext-link li.save a:hover img,.ext-link li.share a:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(355deg) brightness(105%) contrast(106%)}.ext-link li.save span,.ext-link li.share span{display:inline;padding:0 0 0 0;margin:0}.ext-link li.save img,.ext-link li.share img{margin-right:6px}li.share,li.save{list-style:none}.ext-link ul li:last-child{padding:0!important}.single-directory-business-title h1{margin-bottom:20px!important}.left-col .cat-name .cat-url{display:block;margin-top:10px}.left-col .cat-name .cat-url a{color:#000;font-weight:400;font-size:19px!important}.left-col .cat-name .cat-url a:hover{color:#ff5050}.cat-name .single-directory-address .detail-map,.cat-name ul.single-social-url{display:none}.cat-name .single-directory-business-title h1{display:none}.cat-name .single-directory-business-title .verified{position:relative!important}.cat-name .single-directory-business-title .verified small{display:block;padding-left:30px;font-size:20px;color:#007692;font-weight:600}.fa-facebook-f::before{font-family:FontAwesome}.sm-post{border-radius:10px;box-shadow:.3s;background:#fff;padding:0}.sm-business{margin:10px 0 0 0!important;padding:20px 0 0 0!important;border-top:1px solid #f1f3f7}.sm-business ul{display:flex;margin:0;padding:0;flex-direction:row}.sm-business ul li{list-style:none;display:flex;margin-bottom:0;border-radius:10px;border:0 solid #ccc;margin-right:4%;width:33.33%!important;padding:0!important;overflow:hidden;box-shadow:1px 1px 3px 1px rgba(0,0,0,.09)}.sm-business ul li:last-child{margin-right:0}.sm-business ul li .sm-details{width:100%}.sm-business ul li .sm-details h3{font-size:16px;color:#333;line-height:22px;font-weight:500;overflow:hidden;margin:0;text-align:center;padding:10px;background-color:#eeeeef;height:60px;display:flex;justify-content:center;align-items:center}.sm-business ul li .sm-details a:hover h3,.sm-details a:hover{color:#2c7d1e!important}.sm-details p a,.sm-details p{color:#222;padding-left:7px}.sm-details p{padding-bottom:15px!important;font-size:16px;line-height:22px;margin-bottom:15px!important;padding-left:20px!important;border-bottom:1px solid #ebeef2;font-weight:400}.sm-details p.single-phone{position:relative}.sm-details p.single-phone:before{position:absolute;content:'\f095';color:#0068a9;top:2px;left:0;width:20px;height:22px;display:flex;font-family:'FontAwesome'}.sm-details p.cat-name{position:relative}.sm-details abbr.catname i{font-size:12px}.sm-details p.cat-name:before{position:absolute;content:'\f1ad';color:#0068a9;top:2px;left:0;width:20px;height:22px;display:flex;font-family:'FontAwesome'}.sm-details p.address-info{position:relative;padding-left:28px!important}.sm-details p.address-info:before{position:absolute;content:'\f3c5';color:#0068a9;font-weight:900;top:2px;left:0;width:20px;height:22px;display:flex;font-family:'FontAwesome'}.sm-details p.single-weblink{position:relative}.sm-details p.single-weblink:before{position:absolute;content:'\f0ac';color:#0068a9;top:2px;left:0;width:20px;height:22px;display:flex;font-family:'FontAwesome'}.sm-details .contact-details{padding:20px}.details-google-reviews{padding:0}.details-google-reviews h2{padding:0 20px 0 0;margin-bottom:0}.write-common{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:0;width:255px;justify-content:flex-start}.write-review{margin-bottom:0;background:#f9fafc;padding:10px 20px 10px;border-radius:6px}.write-review em{font-style:normal;color:#1d1d1d;padding:0 10px;font-size:40px;line-height:50px;font-weight:800;display:block;text-align:center;margin-bottom:0}.write-review p{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:0!important}.write-review span{color:#333;font-size:16px;font-weight:400;line-height:20px}.review-date{line-height:10px}.review-date span{background:transparent!important;font-size:14px;color:#5b5b5b;border-radius:0!important;padding-left:10px;line-height:18px;border-left:1px solid #ddd;margin-left:10px}.view-btn{position:relative;display:flex}.view-btn a{padding:10px 12px;background:#0068a9!important;margin-bottom:0;font-size:16px;font-weight:600;width:200px;text-align:center;border:1px solid #0068a9!important;border-radius:30px;color:#fff}.view-btn a::before{position:absolute;content:'\f005';left:18px;top:50%;font-family:'FontAwesome';font-weight:900;transform:translateY(-50%)}.view-btn a:hover{background:transparent!important;color:#0068a9!important;border:1px solid #0068a9}.write-btn{position:relative;display:flex}.write-btn a{padding:10px 12px;background:#0068a9;margin-bottom:0;font-size:16px;font-weight:600;width:200px;text-align:center;border:1px solid #0068a9;border-radius:30px;color:#fff}.write-btn a::before{position:absolute;content:'\f005';left:18px;top:50%;font-family:'FontAwesome';font-weight:900;transform:translateY(-50%)}.write-btn a:hover{background:#fff;color:#0068a9!important;border:1px solid #0068a9}.review-progress .customer-review{display:flex;align-items:center;box-shadow:none}.review-progress .customer-review h2{margin-bottom:0;padding-bottom:0;display:flex;width:100%}.review-progress .pro-bullet{display:flex;align-items:center;border-top:1px solid #f1f3f7;padding:20px 0 0 0;margin:10px 0 0 0}.customer-review{width:100%;background:#fff;border-radius:6px;padding-top:0}.customer-review h3{font-size:22px;line-height:32px;font-weight:600;color:#1d1d1d;margin-bottom:10px;padding-bottom:0;display:flex;width:100%}.customer-review .profile-details h3{font-size:22px;line-height:41px;font-weight:bold;color:#333;margin-bottom:20px;padding-bottom:0}.customer-review ul li{list-style:none;flex-basis:100%;padding:0;background:#fff;position:relative;margin-right:0;align-items:flex-start;border-bottom:1px solid #ddd}.customer-review ul li:last-child{border-bottom:none}.customer-review .pro-content p{line-height:20px!important;margin-bottom:3px!important;font-size:16px;font-weight:400;color:#414141;padding-left:0}.customer-review ul{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:20px}.customer-review p.add-read-more.show-less-content{font-size:16px;font-weight:400;margin-bottom:10px;color:#000}.write-review strong{color:#000;font-weight:500}.customer-review ul li .profile-details p{color:#000}.customer-review .profile-details h3 span{margin-right:15px;font-size:13px;font-weight:400;color:#000;width:42px;height:42px;background:#197ad5;border-radius:100px}.pro-content span{background:transparent!important}.pro-content{display:flex;flex-wrap:wrap;flex-direction:column}.review-progress ul{padding:20px 0 0 0;margin:0;width:100%}.review-progress li{display:flex!important;justify-items:flex-start!important;align-items:baseline!important;column-gap:15px;width:100%!important;margin:0!important}.review-progress li i{margin-left:10px;color:#ffc93d;font-family:FontAwesome;font-weight:900;font-style:normal}.review-progress li abbr{color:#8a8a8a;width:105px;display:flex;align-items:center;justify-content:flex-end}.review-progress .orange-count{color:#29add1;font-size:16px}.review-progress .gray-count{color:#8a8a8a;font-size:16px}.progress1{background:rgba(138,138,138,1);justify-content:flex-start;align-items:center;position:relative;padding:0;display:flex;height:7px;margin-bottom:10px;width:100%;border-radius:50px}.progress-values-style{box-shadow:0 10px 40px -10px #fff;height:7px;background:#ffc93d;border-radius:50px}.pro-content .review-date span{margin-right:0!important}.add-read-more.show-less-content .second-section,.add-read-more.show-less-content .read-less{display:none}.add-read-more.show-more-content .read-more{display:none}.add-read-more .read-more,.add-read-more .read-less{margin-left:2px;color:#0068a9;cursor:pointer;font-size:16px;font-weight:600}.pro-content .rating-label{display:flex;flex-direction:row;align-items:center}.review-progress{background:#fff;padding:0;margin:20px 0 20px 0;border-radius:6px}.anchor-text-url{margin-top:15px}.rating-label{color:#b2a4a3;display:flex;flex-direction:column}.rating-label .rating{--starsize:18px!important;margin-left:0;width:90px;padding:0!important;border:0!important}.rating-label{text-align:center}.rating{--dir:right;--fill:gold;--fillbg:rgba(100,100,100,.7);--heart:url(data:image/svg+xml,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 24\ 24\"><path\ d=\"M12\ 21.328l-1.453-1.313q-2.484-2.25-3.609-3.328t-2.508-2.672-1.898-2.883-0.516-2.648q0-2.297\ 1.57-3.891t3.914-1.594q2.719\ 0\ 4.5\ 2.109\ 1.781-2.109\ 4.5-2.109\ 2.344\ 0\ 3.914\ 1.594t1.57\ 3.891q0\ 1.828-1.219\ 3.797t-2.648\ 3.422-4.664\ 4.359z\"/></svg>);--star:url(data:image/svg+xml,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 24\ 24\"><path\ d=\"M12\ 17.25l-6.188\ 3.75\ 1.641-7.031-5.438-4.734\ 7.172-0.609\ 2.813-6.609\ 2.813\ 6.609\ 7.172\ 0.609-5.438\ 4.734\ 1.641\ 7.031z\"/></svg>);--stars:5;--starsize:1.5rem;--symbol:var(--star);--value:1;--w: calc(var(--stars) * var(--starsize));--x: calc(100% * (var(--value) / var(--stars)));block-size:var(--starsize);inline-size:var(--w);position:relative;touch-action:manipulation;-webkit-appearance:none;background:transparent}[dir="rtl"] .rating{--dir:left}.rating::-moz-range-track{background:linear-gradient(to var(--dir),var(--fill) 0 var(--x),var(--fillbg) 0 var(--x));block-size:100%;mask: repeat left center/var(--starsize) var(--symbol)}.rating::-webkit-slider-runnable-track{background:linear-gradient(to var(--dir),var(--fill) 0 var(--x),var(--fillbg) 0 var(--x));block-size:100%;mask: repeat left center/var(--starsize) var(--symbol);-webkit-mask: repeat left center/var(--starsize) var(--symbol)}.rating::-moz-range-thumb{height:var(--starsize);opacity:0;width:var(--starsize)}.rating::-webkit-slider-thumb{height:var(--starsize);opacity:0;width:var(--starsize);-webkit-appearance:none}.rating--nojs::-moz-range-track{background:var(--fillbg)}.rating--nojs::-moz-range-progress{background:var(--fill);block-size:100%;mask: repeat left center/var(--starsize) var(--star)}.rating--nojs::-webkit-slider-runnable-track{background:var(--fillbg)}.rating--nojs::-webkit-slider-thumb{background-color:var(--fill);box-shadow:calc(0rem - var(--w)) 0 0 var(--w) var(--fill);opacity:1;width:1px}[dir="rtl"] .rating--nojs::-webkit-slider-thumb{box-shadow:var(--w) 0 0 var(--w) var(--fill)}.h-busi-hours .business-hours{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;background:#fff;padding:0 30px 30px!important;border-radius:6px;color:#222}.h-busi-hours .business-hours li{color:#222;font-size:18px}.photos-videos ul li{list-style:none}ul.multiple-img{display:grid!important;gap:20px;grid-template-columns:repeat(3,1fr)!important}.photos-videos .multiple-img .video-block img{width:100%;height:180px;object-fit:cover;object-position:center;display:block;border-radius:20px;box-shadow: 2px 2px 20px 0px #00000024}.phot-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;justify-content:center;align-items:center}.card{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12) , 0 1px 3px rgba(0,0,0,.24);color:#333;border-radius:0}.card-image{background:#fff;display:block;padding-top:70%;position:relative;width:100%}.card-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.detail-post-title .detail-map,.detail-post-title .contact-info,.detail-post-title .single-social-url,.detail-post-title abbr.catname{display:none}.detail-post-title h1{color:#fff;text-transform:capitalize;font-size:38px;margin:0!important}.logo-wrap{margin-bottom:0}.logo-wrap .ditail-image{background:#fff;padding:8px;overflow:hidden;height:118px;text-align:center;display:flex;align-items:center;justify-content:center;border:1px solid #eee;margin-bottom:20px}.logo-wrap .ditail-image img{height:auto!important;max-height:100%!important}.breadcrumb{text-align:left}.breadcrumb a{color:#000}.breadcrumb a.active{color:#0068a9}.breadcrumb a.active:hover{color:#2c7d1e}.breadcrumb a:hover{color:#0068a9}.breadcrumb{padding:0!important;background-color:transparent!important;font-size:16px;margin-bottom:0!important}.left-text,.highlight-business,.google-photos,.detail-map,.b-profile{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;background:#fff;padding:30px 0;border-radius:0;color:#222}.business-hours h2,.social-link h2,.left-text h3,.highlight-business h2,.google-photos h2,.detail-map h2,.review-progress .customer-review h2,.b-profile h2,.sm-post h2,.three-col-business h2,.sm-post h2,.b-profile h2,.left-text h2,.listing-images-video h2,.detail-map-single h2,.business-profile h4,.company-details h2{font-size:22px!important;padding:0;margin:0;color:#464f7a;font-family:'Karla',sans-serif}.business-hours button,.right-col ul.single-social-url{display:none}.hours-post{margin:20px 0 0 0}.hours-post ul{padding:0;margin:0;list-style:none}.business-row-one{margin-top:0!important}.hours-post,.single-post-title,.phot-gallery,.map-wrapper,ul.multiple-img,.business-row-one,.right-text ul,.highlight-business ul{margin:10px 0 0 0;border-top:1px solid #f1f3f7;padding:20px 0 0 0!important}.hours-post ul li{width:100%;display:inline-block;margin-bottom:15px;color:#464545}.business-cat-details{padding:0;margin-right:2%;background:transparent;display:flex;gap:15px}.secondary-cat-details{display:flex;gap:15px;margin-top:15px}.secondary-cat-details ul{display:flex;gap:15px;padding:0}.secondary-cat-details ul li{list-style:none}.b-profile{padding:0!important}.b-profile.mr-bottom h2{display:none}.right-text ul{display:flex;flex-wrap:wrap;margin:0;padding:0}.right-text ul li{display:flex;gap:10px;align-items:center;width:300px;margin-bottom:10px;color:#454545}.right-text ul li img{border-radius:0;filter:brightness(0) saturate(100%) invert(51%) sepia(53%) saturate(5029%) hue-rotate(228deg) brightness(96%) contrast(91%)}.right-text ul li span{display:flex}.cat-rating .customer-review{display:none}.cat-rating .review-progress{padding:0;margin:0}.cat-rating .review-progress ul{display:none}.cat-rating .review-progress .pro-bullet{border-top:0;padding:0;margin:0}.cat-rating .write-common{width:100%}.cat-rating .write-review{padding:10px;margin-bottom:20px}.cat-rating .write-review em{font-size:22px;order:2;font-weight:400;line-height:25px;padding:0 5px 0 10px}.cat-rating .write-review p{flex-direction:row}.cat-rating .write-review input{order:1}.cat-rating .write-review span{order:3;position:relative;padding:0}.cat-rating .write-review span:before{position:relative;content:'(';left:0;top:0}.cat-rating .write-review span:after{position:relative;content:')';left:0;top:0}.cat-rating .write-review input[type="range"]{--starsize:30px;width:150px!important}.cat-rating strong{display:none!important}.detail-map-single .map-wrapper{height:287px;overflow:hidden}.highlight-business ul{display:flex;flex-wrap:wrap;margin:0;padding:0;gap:16px}.highlight-business ul li{list-style:none;width:23%}.highlight-business ul li span{display:block;width:100%;text-align:center}.highlight-business ul li p{line-height:20px}.highlight-business ul li{display:flex;flex-wrap:wrap;text-align:center;justify-content:center}.highlight-business ul li img{filter:brightness(0) saturate(100%) invert(32%) sepia(17%) saturate(4552%) hue-rotate(78deg) brightness(102%) contrast(76%)}.company-details h2,.highlight-business h2{margin-bottom:15px}.cat-breadcrumb .breadcrumb{text-align:center;color:#fff!important}.cat-breadcrumb .breadcrumb a{color:#fff!important}.cat-breadcrumb .breadcrumb a:hover{color:#0068a9}@media (min-width:1200px) and (max-width:1600px){.feature-list .more-link{width:20%}}@media (max-width:980px){.sm-business ul{display:grid!important;width:100%!important}.sm-business ul li{width:100%!important}.quick-links li{width:50%!important}.reviews .et_pb_testimonial_description{width:100%!important}.testimonial-slider .slick-prev:before,.testimonial-slider .slick-next:before{padding:20px 12px}.testimonial-slider .slick-prev{right:80px!important}.testimonial-slider .slick-prev,.testimonial-slider .slick-next{top:-80px}ul.directory-cat .slick-prev{left:45%;top:100%}ul.directory-cat .slick-next{right:45%;top:100%}ul.directory-cat li a span{margin-left:0}.catstyle-2 .directory-listing li{width:100%!important}}@media (max-width:480px){ul.multiple-img{grid-template-columns:repeat(2,1fr)!important}.reviews-btn .review-progress li abbr{width:60px}.reviews-btn .write-common{justify-content:center;width:300px}.write-review span{font-size:14px}.cat-rating .write-review{padding:10px 5px}.ext-link li.save a,.ext-link li.share a{margin-left:0}.ext-link .save,.ext-link .share{width:50%}.ext-link ul,.left-col .heading-page-deatils,.reviews-btn .review-progress .pro-bullet{display:grid;gap:20px}.reviews-btn .review-progress .customer-review{display:grid;gap:20px}.highlight-business ul li{width:45%}.location_hours{display:block}.location_hours .location,.location_hours .hours{flex:0 0 100%;margin-bottom:20px}.business-cat-details{width:100%}.feature-list .more-link{width:50%}.feature-recent-post .recent-post ul li .ditail-image{width:100%}.feature-recent-post .recent-post ul li .post-in{flex-direction:column!important}.et_pb_module .et_pb_button,.et_pb_module .et_pb_button:hover{padding:8px 16px!important}.home-search .search-form input.search-field,.home-search .search-form select,.home-search-2 .search-form input.search-field,.home-search-2 .search-form select,.banner-form .search-form input.search-field,.banner-form .search-form select{width:100%;border-radius:10px;padding:15px;margin:0 0 10px}.banner-form .search-form .search-button{width:100%}.banner-form .search-form input.search-field,.banner-form .search-form select{border-radius:10px;border:1px solid #e8e8eb}ul.directory-cat .slick-prev{left:40%;top:100%}ul.directory-cat .slick-next{right:40%;top:100%}}