/*
 * HooksList homepage Additional CSS
 * Extracted from the WordPress wp-custom-css block.
 * Load only on the homepage, after the theme styles.
 */
.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:none}form.wpcf7-form.init{margin-right:-15px;margin-left:-15px}.wpcf7 form.sent .wpcf7-response-output{border:none}form.wpcf7-form.sent{margin-right:-15px;margin-left:-15px}form.wpcf7-form.invalid .wpcf7-response-output{clear:both;background:#a52940;color:#fff;padding:15px !important;top:20px;position:relative;border-radius:7px;width:73%;left:7px}form.wpcf7-form.sent .wpcf7-response-output{clear:both;background:#93cc63;color:#fff;padding:15px !important;top:20px;position:relative;border-radius:7px;width:73%;left:7px}@media screen and (max-width:768px){form.wpcf7-form.invalid .wpcf7-response-output{width:100%}form.wpcf7-form.sent .wpcf7-response-output{width:100%}body.hook-mobile-app.listing-app-view .listing-app-view-bar #lp-find-near-me a.btn.default.near-me-btn{padding:3px 9px !important}.listing-app-view .listing-app-view-bar .search-filters ul li a{padding:2px 6px 3px !important}#lp-find-near-me.near-me-app-view-btn a{height:34px}.tax-listing-category .search-filter-attr-filter-outer{display:flex !important;align-items:flex-start !important}body.hook-mobile-app.listing-app-view .listing-app-view-bar #lp-find-near-me a.btn.default.near-me-btn{padding:4px 9px !important}.mobile-hooks{display:flex;gap:16px;width:100%}.mobile-hooks-img{width:120px;height:120px}.mobile-hooks-content{width:60%;text-align:left}.mobile-hooks-content h1{text-align:left}.mobile-hooks-img img{width:110px;border-radius:20px;height:110px;object-fit:cover;max-width:110px;max-height:110px}ul.post-stat.lp-appview-post-stat a#clicktoreview{padding:13px !important}.listing-app-view .listing-app-view2.listing-second-view .post-meta-right-box .post-stat.lp-appview-post-stat li#fav-container{padding:0 !important;margin:0}}@media (max-width:580px){.tbo-section .tbo-row .tbo-block .tbo-image{height:260px !important}.tbo-section .tbo-row .tbo-block{width:100% !important;float:none !important}.tbo-section .tbo-row.left-pos .tbo-block{left:auto}.tbo-section .tbo-row .tbo-content{width:calc(100% - 10px) !important;margin-left:5px !important;margin-right:10px !important;padding-left:30px !important;text-align:center !important;position:static !important;-ms-transform:translateY(0);transform:translateY(0);margin:-20px 30px 0}.tbo-section .tbo-row .tbo-content{padding:25px 30px 0}.tbo-section .tbo-row .tbo-content .tbo-title{display:block !important;font-size:25px;text-align:center}.tbo-section .tbo-row .tbo-content .tbo-btn-wrap{text-align:center}.tbo-section .tbo-row .tbo-content{width:calc(100% - 44px);margin-left:22px;margin-right:22px;padding-left:30px;text-align:center}.tbo-section .tbo-row .tbo-content .tbo-title:before{width:30%;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.blue-section .preview-section .lp-secondary-btn.btn-first-hover{background-color:#560606 !important;font-size:20px;height:55px;line-height:24px;width:100%}.blue-section .preview-section .lp-secondary-btn.btn-first-hover:hover{background-color:#871616 !important}button[disabled],html input[disabled],.lp-listing-leadform-inner .form-horizontal input[disabled].btn-second-hover{background-color:#bbc2d2 !important;color:#fff !important;cursor:not-allowed !important;border-color:#bbc2d2 !important}.blank-left-side .lp-add-new-btn.add-new-open-form{background:#560606}#lp-save-events,#lp-save-events:hover,.lp-save-events:hover,.lp-save-events,.lp-edit-announcements:hover,.lp-edit-announcements,.lp-save-template,.lp-save-template:hover,.add-form-field,.add-form-field:hover,#lp-save-dis,#lp-save-dis:hover,.lp-edit-dis:hover,.lp-edit-dis,.lp-save-btn,.lp-save-btn:hover,#lp_campaign_paynow,#lp_campaign_paynow:hover,.lp-edit-menu:hover,.lp-edit-menu,.lp-add-announcement-form .lp-coupns-btns{background-color:#560606 !important;color:#fff !important}.lp-menu-save-btns .lp_campaign_paynow:hover{background:#560606 !important;color:#fff !important}@media (max-width:900px) and (min-width:320px){.lp-home-banner-contianer-inner-new{top:15% !important}body.hook-mobile-app .app-view-header .lp-home-banner-contianer.lp-home-banner-with-loc{min-height:300px !important}body.hook-mobile-app .app-view-header .lp-home-banner-contianer.lp-home-banner-with-loc .io.lp-home-banner-contianer-inner{margin:0}body.archive.tax-listing-category .page-heading{display:block!important;height:260px !important}.listing-app-view2 .lp-listing-logo{width:100px;height:100px}.listing-app-view2 .lp-listing-logo img{width:100px !important;height:100px !important}#app-view-login-popup{position:fixed !important;top:0 !important;transform:translateY(0%);z-index:99999999 !important;   text-align:left}.app-view-filters#app-view-archive-login-popup{top:0 !important}body.hook-mobile-app:not(.home) .app-view-header .lp-menu-bar{background:#420000}}.dash-profile-menuicon a img{width:22px;height:22px;border-radius:50%;overflow:hidden}.dashboard-mainmenu ul{background:#35332c;padding:0 15px;border:none !important}.dashboard-mainmenu ul:before,.dashboard-mainmenu ul:after{display:none !important}.dashboard-mainmenu ul li{line-height:40px;background:0 0 !important;border:none !important;padding:0 !important;border-bottom:1px solid #dadada !important}.dashboard-mainmenu ul li:last-child{border-bottom:none !important}body .aliceblue .dashboard-mainmenu ul li a{display:block;font-size:16px !important;text-align:center;padding:8px 0;font-family:Quicksand !important;font-weight:400 !important;font-style:normal;color:#fff !important;background:0 0;border:none !important;border-bottom:1px solid #dadada !important}body .aliceblue .dashboard-mainmenu ul li:hover a{border-color:#dadada !important}#input-dropdown{display:none}form i.cross-search-q{display:none}img.loadinerSearch{display:none}.searchloading{display:none;position:absolute;top:7px;left:50%;width:32px;height:32px;margin-left:-16px}#input-dropdown .lp-wrap-cats>img{margin-top:4px;width:20px;height:20px}.lp_border_home_site .wpb_wrapper h1{border:none}@media only screen and (min-width:300px) and (max-width:767px){#input-dropdown{background:#fff none repeat scroll 0 0;border:medium none;box-shadow:0 6px 5px rgb(0 0 0/30%);margin-top:1px;padding-bottom:10px;padding-top:0;top:42px;left:0;width:100%;z-index:9999;position:absolute;height:auto !important}#input-dropdown>ul{list-style-type:none;margin:0;padding:0;text-transform:capitalize}#input-dropdown>ul li{border-bottom:1px solid #f9f9f9;color:#484848;cursor:pointer;float:left;font-family:sans-serif;font-size:14px;line-height:22px;padding:8px 15px;text-decoration:none;width:100%}#input-dropdown .lp-s-caticon,#input-dropdown .lp-wrap-cats>img{margin-right:10px;margin-top:3px;vertical-align:top;width:17px}#input-dropdown li span{font-size:14px;line-height:26px;vertical-align:top}input,a.browse-imgs,.submit-images>label,.bottom-section ul li a,.lp-input,.form-control,.details .top-section>time,.grid_view2 .lp-post-quick-links>li .slides_count,.lp-list-view-edit li a>span,.list_view .lp-post-quick-links>li .slides_count,.grid_view2 .lp-post-quick-links>li a,.list_view .lp-grid-box-left.pull-left>p,.list_view .lp-post-quick-links>li a,.list_view .lp-grid-box-right a.status-btn,.list_view a.add-to-fav.lp-add-to-fav span,.grid_view2 a.add-to-fav.lp-add-to-fav span,.vertical_view .lp-price-main .lp-title a,.review_status,.list_view .lp-grid-box-description .reviewer-details>h4,.element-price-range.list-style-none,.grid_view2 .lp-grid-box-description .reviewer-details>h4,[data-tooltip]:after,.listing-second-view span.rate,.lp-listing-clm .lp-booking-dt,.lp-tabs .list-pt-display li,.hours>a.remove-hours,.hours,.open-hours ul li span,.lp-listing-clm .lp-persons,.lp-listing-clm .lp-duration,.lp-listing-clm .lp-booking-type,.rating,.get-directions>a,.post-with-map-container-right #searchform .chosen-container-single .chosen-single,.testimonial-slider li .tes-name-tit,.viewed-listing article .details .post-reviews,.listing-second-view .post-price-row>li,.list-style-none.list-st-img span,.review-post p,.listing-second-view .features-listing>ul>li span,.grid_view2 .lp-grid-box-description .lp-grid-box-left p,a.watch-video.popup-youtube,.lp-grid-box-bottom .pull-left a,.list_view span.rate,.grid_view2 span.rate,#searchform .tags-area.form-inline ul li .checkbox label,.dashboard-content .lp-grid-box-price li>a,.dashboard-content .dashboard-contnt .dashboard-tab .lp-list-view-content-upper .lp-grid-box-price li>a,.lp-tabs .lp-list-cnt .lp-grid-box-price li:last-child,.lp-topbar-menu li,.lp-topbar-menu li a,.dashboard-content .list-pt-display li span,.promotion-sorting .select2-container--default .select2-selection--single .select2-selection__rendered,.listing_list_view.listing-simple .row.listing-page-result-row.margin-bottom-25 #listing_found p,.listing_list_view.listing-simple .row.listing-page-result-row.margin-bottom-25 .text-right>p,.listing_list_view.listing-simple .row.listing-page-result-row.margin-bottom-25 .text-right>p span,.listing_list_view.listing-simple .row.listing-page-result-row.margin-bottom-25 .text-right>p a,.grid_view2 .lp-grid-box-description .reviewer-details>p,.lp-grid-box-left.pull-left>ul>li{font-size:16px}}@media (max-width:900px){.mobile-menu{margin-left:0 !important;margin-right:0 !important}body.hook-mobile-app header .lp-search-toggle .user-menu{order:2}body.hook-mobile-app header .lp-search-toggle .user-menu span{display:none}body.hook-mobile-app header .lp-search-toggle .user-menu img{width:22px;height:22px;border-radius:50%;overflow:hidden}.open-filter,.close-filter{order:1;display:none}.open-filter,.close-filter,.home-filter-close,.home-filter-open{order:1;display:none}body.hook-mobile-app header .lp-search-toggle .app-search-links-section{background:#35332c;padding:0 15px;border:none !important;min-width:150px;max-width:150px;left:auto}body.hook-mobile-app header .lp-search-toggle .app-search-links-section .mobile-menu li{line-height:26px}body.hook-mobile-app header .lp-search-toggle .app-search-links-section .mobile-menu li a{display:block;font-size:16px !important;text-align:center;padding:8px 0;font-family:Quicksand !important;font-weight:400 !important;font-style:normal;color:#fff !important;background:0 0;border:none !important;border-bottom:1px solid #dadada !important}body.hook-mobile-app.listing-app-view .app-view-header .lp-search-bar .form-inline .lp-search-bar-right{background:#420000}.lp-dashboard-new .dashboard-content .lp-user-header{background:rgb(0 0 0/66%) !important;border-bottom:none}.dashboard-bg{min-height:230px;background-position:center center;background-size:cover}}@media only screen and (min-width:768px) and (max-width:900px){body.hook-mobile-app header .lp-search-toggle .app-search-links-section{right:0}body.hook-mobile-app.home header .lp-search-toggle .app-search-links-section{right:0}}@media only screen and (min-width:576px) and (max-width:767px){body.hook-mobile-app.home header .lp-search-toggle .app-search-links-section{right:0}}@media (max-width:480px){.listing-app-view2 .lp-listing-logo img{object-fit:cover;object-position:top center}}.search-view-move-down-two .lp-search-bar .lp-search-btn{background:#420000 !important}.lp_section_inner.clearfix.container{margin-top:40px;margin-bottom:40px}.row.tbo-row{position:relative;display:block;margin:0 auto;width:100%;max-width:1230px;clear:both}@media only screen and (min-width:40.0625em){.row>.columns.medium-9{width:75%}}@media screen and (max-width:768px){.listing-page .page-heading-inner-container{padding:0 18px}body.hook-mobile-app.listing-app-view .listing-with-map{overflow:hidden !important}.home section{padding:0 15px}}.tbo-row .tbo-block .tbo-image{height:430px;background-size:cover;background-position:50% 50%}.tbo-row .tbo-content .tbo-title:before{content:'';position:absolute;bottom:0;right:0;height:1px;width:5000px;background-color:#ffb400}.tbo-row .tbo-content{background-color:#fff;padding:25px 40px 0;overflow:hidden;width:calc(41.6666666667% - 15px);position:absolute;left:59.3333333333%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.tbo-row .tbo-content .tbo-title{display:inline-block;font-family:"nimbus-sans",sans-serif;font-size:32px;font-weight:900;color:#000;line-height:1.25;text-transform:uppercase;position:relative;padding-bottom:15px;margin-bottom:19px}.tbo-row .tbo-content .tbo-text{text-align:left}.tbo-row .tbo-content .tbo-text p{font-family:"nimbus-sans",sans-serif;font-size:14px;font-weight:400;color:#000}.tbo-row .tbo-content .tbo-btn-wrap{text-align:right}.tbo-row .tbo-content .tbo-btn-wrap .new-btn{margin-bottom:35px}.new-btn span{color:#fff;text-transform:uppercase;font-family:"nimbus-sans",sans-serif;font-size:12px;letter-spacing:1px;transition:all .4s ease-in-out}.new-btn:after{width:14px;height:30px;background-position:0 -320px}.new-btn:after{content:'';position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:25px;transition:right .4s ease-in-out}.new-btn:hover,.new-btn:focus{background-color:#ffc81e;border-color:#ffc81e}.tbo-row.left-pos .tbo-block{position:relative;left:25%;right:auto}.tbo-row.left-pos .tbo-content{left:0}body.page-template-template-contact .contact-left{display:block}.our-site-text{background:linear-gradient(180deg,transparent 2%,rgba(74,18,15,.15) 15%,rgba(74,18,15,.15) 84%,transparent 98%)}.cat-area .breadcrumbs{display:none;width:calc(86% + 1px);padding:13px 20px 0;background-color:rgba(0,0,0,.65)}@media (max-width:1170px){.listing-simple .filter-top-section .lp-title h3,.cat-area .breadcrumbs{width:475px}}.form_section .form-group input,.form_section .form-group textarea{border:1px solid #e3e3e3;height:40px;padding:0 15px;border-radius:4px;width:100%;font-size:16px}.form_section .form-group textarea{resize:none;height:110px;padding:10px 15px}.form_section .form-group{margin-bottom:20px}.form_section input[type=submit]{border:1px solid #a52940;background-color:transparent;padding:11px 28px;font-weight:700;color:#a52940;border-radius:5px}.form_section input[type=submit]:hover{background-color:#a52940;color:#fff}.app-view-filters{z-index:999999}.listing-app-view-bar .right-icons .search-filter-attr-filter-inner{float:left}.sidemap-container.pull-right.sidemap-fixed{display:none;z-index:99999 !important}.sidemap-container.pull-right.sidemap-fixed.open-map{display:block}.sidemap-container.pull-right.sidemap-fixed .leaflet-google-layer.leaflet-top.leaflet-left{width:100vw !important;height:100vh !important}.sidemap-container.pull-right.sidemap-fixed .leaflet-control-container{position:fixed;z-index:9;top:10px}@media only screen and (max-width:768px){a.open-img-view{top:10px}}body.listing-app-view .lp-dashboard-new .lp-section-app-head-area ul#dash-list.dash-active{display:block !important}body.listing-app-view .lp-dashboard-new .lp-section-app-head-area ul#dash-list:not(.dash-active){display:none !important}.single-listing .post-detail-content p{margin-bottom:12px}.single-listing .block-item-categories,.single-listing .block-item-with-icon{margin-bottom:8px}.tax-listing-category .block-item-categories{font-size:13px;line-height:1.2;margin-bottom:8px}.tax-listing-category .block-item-with-icon{font-size:13px;line-height:1.2}.tax-listing-category .block-item-tags p{font-size:13px !important}.tax-listing-category .block-item-rating{margin-top:8px;font-size:13px !important}.tax-listing-category span.rate.lp-rate-good{font-size:13px !important}.tax-listing-category .block-item-highest-review{font-size:13px}.dk-hook-list{display:flex;gap:20px}.dk-hook-list-img{width:180px;height:180px}.dk-hook-list-img img{width:160px;border-radius:20px;height:160px;object-fit:cover;max-width:160px;max-height:160px}.dk-hook-list-content{width:50%}@media only screen and (max-width:992px){.dk-hook-list-content{width:70%;text-align:left}section.lp-hooks-listing{margin-top:60px}.lp-hooks-listing .post-meta-info{margin:0 !important;width:100% !important;border-radius:0}.listing-app-view .lp-hooks-listing .post-meta-right-box .post-stat.lp-appview-post-stat li{max-width:46% !important;width:46% !important}.lp-hooks-listing .e-cus-claim-area.claim-area.app-view-lead-form-row{justify-content:center}.lp-hooks-listing .post-meta-right-box .post-stat.lp-appview-post-stat{margin-top:0;display:flex !important;justify-content:center}.lp-hooks-listing .post-meta-right-box .post-stat.lp-appview-post-stat li{width:46% !important}.lp-hooks-listing .post-meta-right-box .post-stat>li>a{font-size:14px !important;padding:13px !important;margin-bottom:7px}} .carousel-container{max-width:700px;margin:50px auto;padding:20px;border:2px solid #ccc;border-radius:15px}.carousel-title{font-size:1.5em;font-weight:700}.photo-count{color:gray;margin-bottom:10px}.carousel-wrapper{position:relative;overflow:hidden;border-radius:10px}.carousel{display:flex;transition:transform .5s ease-in-out}.carousel-item{min-width:200px;max-width:200px;max-height:200px;margin-right:10px}.carousel-item img{width:100%;height:100%;border-radius:10px;object-fit:cover}.see-all-btn{position:absolute;top:10px;right:10px;background-color:rgba(0,0,0,.7);color:#fff;padding:8px 12px;font-size:.9em;text-decoration:none;border-radius:5px}.see-all-btn:focus,.see-all-btn:hover{color:#fff}.prev,.next{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;color:#fff;border:none;padding:10px;cursor:pointer;border-radius:50%;z-index:10}.prev{left:5px}.next{right:5px}button i{display:none}button.prev:before{content:"";height:20px;width:20px;display:block;background-image:url('/wp-content/uploads/2024/09/prev-icon.svg')}button.next:before{content:"";height:20px;width:20px;display:block;background-image:url('/wp-content/uploads/2024/09/next-icon.svg')}body.single-listing:not(.listing-app-view) .post-row .features.list-style-none.clearfix.features-listing.features-listing li{padding-left:0;padding-right:15px;margin-bottom:5px}@media (max-width:768px){.carousel-item{min-width:150px;max-width:150px}.carousel-container{padding:10px}.see-all-btn{padding:6px 10px;font-size:.8em}}.scroll{display:flex;overflow-x:auto}.scroll-item{min-width:160px;max-width:160px;max-height:160px;margin-right:8px;object-fit:cover}.scroll-item img{width:100%;height:100%;border-radius:8px}.carousel-container.padding-bottom-20{padding-top:60px}.grecaptcha-badge{visibility:hidden}
