.toplevel_page_templatespare-main-dashboard #wpcontent{padding:0}.toplevel_page_templatespare-main-dashboard .notice,.toplevel_page_templatespare-main-dashboard div.fs-notice.updated,.toplevel_page_templatespare-main-dashboard div.fs-notice.success,.toplevel_page_templatespare-main-dashboard div.fs-notice.promotion{display:none !important}.templatespare-pro-link{color:#3064ec;font-weight:bold}.templatespare-main-demo .templatespare-hero-section{text-align:center;padding:30px;overflow:hidden}.templatespare-main-demo .templatespare-hero-section .templatespare-logo-wrapper .logo{max-width:60px}.templatespare-main-demo .templatespare-hero-section .templatespare-hero-title{font-size:25px;line-height:1.5;font-weight:700;margin:0;color:#23282d}.templatespare-main-demo .templatespare-hero-section .templatespare-hero-text{font-size:15px;line-height:1.8;color:#687c93;max-width:580px;margin:10px auto 0 auto}.templatespare-main-demo .templatespare-search-form{display:flex;align-items:center;margin:60px 0 30px 0}.templatespare-main-demo .templatespare-search-form .input-wrap{flex:1;position:relative}.templatespare-main-demo .templatespare-search-form .input-wrap .search-icon{width:30px;height:30px;position:absolute;left:15px;top:10px;fill:#c8c8c8}.templatespare-main-demo .templatespare-search-form .input-wrap input{width:100%;padding:8px 8px 8px 60px;min-height:50px;border:1px solid rgba(0,0,0,0.1);border-right:none;border-radius:6px 0 0 6px;color:#333;font-size:16px;background:#f5f7f9;margin:0}.templatespare-main-demo .templatespare-search-form .input-wrap input:focus{outline:none;box-shadow:none;border:1px solid #154de9}.templatespare-main-demo .templatespare-search-form .input-wrap input::placeholder{color:#909090}.templatespare-main-demo .templatespare-search-form .dropdown-wrap{flex:0 1 500px;display:flex}.templatespare_search_dropdown{flex:1;position:relative}.templatespare_search_dropdown button{display:flex;align-items:center;gap:10px;border:none;cursor:pointer}.templatespare_search_dropdown button img{height:auto;width:24px;border-radius:50%;overflow:hidden}.templatespare_search_dropdown button.templatespare-dropdown-button{background:#f5f7f9;min-height:50px;width:100%;padding:10px 20px;box-sizing:border-box}.templatespare_search_dropdown button.templatespare-dropdown-button span{text-transform:uppercase;font-size:14px;color:#333}.templatespare_search_dropdown button.templatespare-dropdown-button .arrow-updown{margin-left:auto}.templatespare_search_dropdown button.templatespare-dropdown-button .arrow-updown i{width:24px;height:24px;font-size:24px}.templatespare_search_dropdown .dropdown-menu{position:absolute;background:#f5f7f9;width:100%;min-width:200px;right:0;top:calc(100% + 5px);transition:all .3s ease;z-index:99;max-height:300px;overflow:auto;box-shadow:rgba(0,0,0,0.05) 0px 0px 0px 1px}.templatespare_search_dropdown .dropdown-menu.hide{opacity:0;visibility:hidden}.templatespare_search_dropdown .dropdown-menu.show{opacity:1;visibility:visible}.templatespare_search_dropdown .dropdown-menu .dropdown-item{background:transparent;width:100%;padding:10px 20px;box-sizing:border-box;color:#687c93;font-size:14px;text-transform:uppercase;min-height:45px}.templatespare_search_dropdown .dropdown-menu .dropdown-item.active{background-color:rgba(0,0,0,0.1);color:#333}.templatespare_search_dropdown:last-child .dropdown-item:not(:first-child) img{height:15px;width:24px}.templatespare_search_dropdown .templatespare-dropdown-button.templatespare-active-theme{border-right:none}.templatespare_search_dropdown .templatespare-dropdown-button.templatespare-active-builder{border-radius:0 6px 6px 0}.templatespare-main-demo .templatespare-categories-wrap{display:flex;border-bottom:1px solid rgba(0,0,0,0.1)}.templatespare-main-demo .templatespare-categories-wrap button{flex:1;border:none;font-size:16px;padding:8px 10px;line-height:30px;border-bottom:3px solid transparent;cursor:pointer;color:#687c93;background:transparent}.templatespare-main-demo .templatespare-categories-wrap button.active{color:#333;border-bottom:3px solid #154de9}.templatespare-main-demo .templatespare-cat-dropdwon{display:none;position:relative}.templatespare-main-demo .templatespare-cat-dropdwon select{width:100%;max-width:100%;min-height:60px;border:1px solid rgba(0,0,0,0.1);padding:8px 16px;font-size:16px;border-radius:6px;background:#f5f7f9;color:#333}.templatespare-main-demo .templatespare-cat-dropdwon select:focus{outline:none;box-shadow:none;border:1px solid #154de9}.templatespare-main-demo .templatespare-cat-dropdwon .templatespare-cat-dropdwon-icon{position:absolute;right:20px;top:20px}.templatespare-main-demo .templatespare-cat-dropdwon .templatespare-cat-dropdwon-icon i{font-size:24px}.templatespare-main-demo .templatespare-site-count{text-align:center;font-weight:900;line-height:1.2;font-size:72px;margin:0 0 100px 0;text-transform:capitalize}.templatespare-main-demo .templatespare-site-count span{display:block;font-size:32px;text-transform:uppercase;line-height:1.4;font-weight:900;background:linear-gradient(95deg, #154de9 45%, #6549d5 15%, #e33fa1 75%, #4CAF51 100%) 95%/200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.templatespare-main-demo .templatespare-demo-lists-wrapper{max-width:1200px;margin:0 auto;padding:0 15px}.templatespare-main-demo .templatespare-demo-lists:has(.not-found-text){display:block}.templatespare-main-demo .not-found-text{font-size:20px;font-weight:700;text-align:center;color:#333}.templatespare-main-demo .templatespare-demo-lists-wrapper .templatespare-drawer{position:sticky;top:30px;align-self:flex-start;box-shadow:0 0 5px rgba(0,0,0,0.1);border-radius:6px;overflow:hidden;transition:all 1s}.templatespare-main-demo .templatespare-demo-lists-wrapper .templatespare-drawer>*{transition:all .3s ease-in}.templatespare-main-demo .templatespare-demo-lists-wrapper.templatespare-drawer-close .templatespare-drawer{width:0;opacity:0;margin-right:0}.templatespare-main-demo .templatespare-demo-lists-wrapper.templatespare-drawer-close .templatespare-drawer>*{opacity:0;visibility:hidden}.templatespare-main-demo .templatespare-demo-lists-wrapper.templatespare-drawer-open .templatespare-drawer{width:350px;opacity:1;margin-right:30px}.templatespare-main-demo .templatespare-demo-lists-wrapper.templatespare-drawer-open .templatespare-drawer>*{opacity:1;visibility:visible}.templatespare-main-demo .templatespare-tags-top{background:#f3f3f3;display:flex;justify-content:space-between;align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;height:50px;overflow:hidden;border-bottom:1px solid rgba(21,77,233,0.1)}.templatespare-main-demo .templatespare-tags-top h6{color:#333;font-size:18px;flex:1;margin-bottom:0;font-weight:600;color:#2d1286;text-transform:uppercase;padding-left:30px;margin:0}.templatespare-main-demo .templatespare-tags-top button{height:100%;width:50px;display:flex;justify-content:center;align-items:center;font-size:28px;cursor:pointer;color:#fff;border:none;border-left:1px solid rgba(21,77,233,0.1);background-color:transparent;padding:0}.templatespare-main-demo .templatespare-tags-top button::before{color:#333}.templatespare-main-demo .templatespare-tags-top button:hover{background-color:transparent}.templatespare-main-demo .templatespare-fiter-items{height:0;overflow:auto;transition:all .5s ease}.templatespare-main-demo .templatespare-drawer-open .templatespare-fiter-items{height:290px}.templatespare-main-demo .templatespare-demo-tags{list-style:none;padding:0;margin:0;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;box-sizing:border-box;padding:30px;background:#f5f7f9}.templatespare-main-demo .templatespare-demo-tags .navbar-item{width:Min(160px, 100%);flex:0 0 auto;padding:10px 20px;border-radius:6px;box-sizing:border-box;cursor:pointer;margin:0;transition:all .1s ease}.templatespare-main-demo .templatespare-demo-tags .navbar-item>a{color:#333;font-size:14px;text-transform:capitalize;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.templatespare-main-demo .templatespare-demo-tags .navbar-item>a span{color:#6d7c90}.templatespare-main-demo .templatespare-demo-tags .navbar-item:hover{background:rgba(0,0,0,0.03)}.templatespare-main-demo .templatespare-demo-tags .navbar-item.active{background:rgba(0,0,0,0.03);font-weight:700}.templatespare-main-demo .templatespare-section-all-demos{flex:1;display:flex;flex-direction:column;gap:30px;transition:all 1s}.templatespare-main-demo .search{padding:20px 0 30px;display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;overflow:hidden;border-bottom:1px solid rgba(0,0,0,0.03)}.templatespare-main-demo .search input{background:transparent;max-width:350px;width:100%;color:#333;font-size:14px;font-weight:400;padding:0 12px;min-height:40px;border-radius:6px;border:1px solid rgba(0,0,0,0.1);position:relative;z-index:1}.templatespare-main-demo .search input:focus{outline:none;box-shadow:none;border:1px solid #154de9}.templatespare-main-demo .applied-filter--title{font-size:16px;color:#333;font-weight:700;margin-right:15px;white-space:nowrap}.templatespare-main-demo .applied-filter--result{display:inline-flex;justify-content:center;align-items:center;background:rgba(21,77,233,0.1);color:#333;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;line-height:1;text-transform:capitalize}.templatespare-main-demo .applied-filter--result:not(:last-child){margin-right:15px}.templatespare-main-demo .applied-filter--result label{color:#6d7c90;margin:0;margin-right:5px;font-weight:700}.templatespare-main-demo .templatespare-demo-lists{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));gap:30px;margin-top:30px}.templatespare-demo .templatespare-demo-item{text-align:center}.templatespare-demo-item .templatespare-theme-title{transform:translateY(20px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.templatespare-demo-item .templatespare-theme-title .templatespare-entry-title{margin:0;padding:0;line-height:1.4}.templatespare-demo-item .templatespare-theme-title .templatespare-entry-title a{font-size:26px;font-weight:300;color:#333;text-decoration:none;letter-spacing:1px}.templatespare-demo-item:hover .templatespare-theme-title{transform:translateY(0)}.templatespare-demo-item .templatespare-product-type{margin-bottom:5px}.templatespare-demo-item .templatespare-product-type .templatespare-product-type-list{list-style:none;padding:0;margin:0;line-height:1;transition:all 0.4s ease}.templatespare-demo-item .templatespare-product-type .templatespare-product-type-list li{display:inline-block;margin:0;width:auto}.templatespare-demo-item .templatespare-product-type .templatespare-product-type-list li a{border-radius:3px;font-size:12px;letter-spacing:2px;line-height:14px;text-transform:uppercase;display:inline-block;text-decoration:none;color:#4CAF51;font-weight:600;transition:all 0.4s ease}.templatespare-demo-item .templatespare-product-type .templatespare-product-type-list li a span{color:#333}.templatespare-demo-item .templatespare-product-type .templatespare-product-type-list li a:hover{color:#333}.templatespare-demo-item .templatespare-theme-info{padding-bottom:10px;visibility:hidden;position:relative;transform:translateY(20px);opacity:0;transition:all 0.4s ease}.templatespare-demo-item .templatespare-theme-info a{border-radius:3px;font-size:12px;letter-spacing:2px;line-height:14px;text-transform:uppercase;display:inline-block;text-decoration:none;color:#333;font-weight:600}.templatespare-demo-item:hover .templatespare-theme-info{transform:translateY(0);opacity:1;visibility:visible}.templatespare-theme-contains .templatespare-theme-overlay{box-shadow:0 0 5px rgba(0,0,0,0.1);overflow:hidden;height:500px;position:relative;border-radius:3px;background:#f5f7f9}.templatespare-theme-contains .templatespare-theme-overlay .templatespare-theme-preview-box span{display:inline-block;width:100%;height:100%}.templatespare-theme-contains .templatespare-theme-overlay .templatespare-theme-preview-box img{transition-timing-function:ease-in-out;transition-duration:3s;height:100%;width:100%}.templatespare-theme-contains .templatespare-theme-overlay:hover .templatespare-theme-preview-box img{margin-top:500px;transform:translate(0, -100%);transition-timing-function:ease-in-out;transition-duration:3s}.templatespare-demo .edd-button-group-wrap{position:relative;transition:all 0.4s ease;margin-top:25px}.templatespare-demo .edd-button-group-wrap .edd-button-group{display:flex;align-items:center;justify-content:center;visibility:hidden;position:relative;transform:translateY(-10px);opacity:0;transition:all 0.4s ease;text-align:center}.templatespare-demo .templatespare-demo-item:hover .edd-button-group-wrap .edd-button-group{transform:translateY(0);opacity:1;visibility:visible}.templatespare-demo .templatespare-button,.templatespare-popup-inner .templatespare-button{width:auto;color:#000;background:0 0;margin:0 10px;font-size:14px;font-weight:700;line-height:30px;height:auto;padding:3px 20px;border-radius:3px;text-decoration:none;cursor:pointer;min-width:120px;text-align:center;box-sizing:border-box;transition:all 0.4s ease}.templatespare-demo .templatespare-button.templatespare-btn-fill,.templatespare-demo .templatespare-button.templatespare-buy-button,.templatespare-demo .templatespare-button.templatespare-loadmore-btn,.templatespare-popup-inner .templatespare-button.templatespare-btn-fill,.templatespare-popup-inner .templatespare-button.templatespare-buy-button,.templatespare-popup-inner .templatespare-button.templatespare-loadmore-btn{border:2px solid;border-color:#154de9;background-color:#154de9;color:#fff}.templatespare-demo .templatespare-button.templatespare-btn-fill:hover,.templatespare-demo .templatespare-button.templatespare-buy-button:hover,.templatespare-demo .templatespare-button.templatespare-loadmore-btn:hover,.templatespare-popup-inner .templatespare-button.templatespare-btn-fill:hover,.templatespare-popup-inner .templatespare-button.templatespare-buy-button:hover,.templatespare-popup-inner .templatespare-button.templatespare-loadmore-btn:hover{background-color:#000;border-color:#000;color:#fff}.templatespare-demo .templatespare-button.templatespare-btn-outline,.templatespare-demo .templatespare-button.templatespare-demo-button,.templatespare-popup-inner .templatespare-button.templatespare-btn-outline,.templatespare-popup-inner .templatespare-button.templatespare-demo-button{border:2px solid;border-color:#154de9;color:#000}.templatespare-demo .templatespare-button.templatespare-btn-outline:hover,.templatespare-demo .templatespare-button.templatespare-demo-button:hover,.templatespare-popup-inner .templatespare-button.templatespare-btn-outline:hover,.templatespare-popup-inner .templatespare-button.templatespare-demo-button:hover{background-color:#000;border-color:#000;color:#fff}.templatespare-pagination-wrapper .pagination{list-style:none;display:flex;flex-wrap:wrap;gap:10px}.templatespare-pagination-wrapper .pagination .page-item .page-link{cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:6px;color:#154de9;font-weight:500;text-decoration:none;min-width:30px;height:30px;background:rgba(21,77,233,0.1);font-size:16px}.templatespare-pagination-wrapper .pagination .page-item.templatespare-disable .page-link{background:rgba(109,124,144,0.1);color:#6d7c90;cursor:not-allowed}.templatespare-pagination-wrapper .pagination .page-item.active .page-link{background:#154de9;color:#fff}.templatespare-demo-lists .templatespare-spinner-container{grid-column:1 / -1;display:flex;align-items:center;justify-content:center}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.templatespare-loading-spinner{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid #154de9;border-radius:50%;animation:spinner 1.5s linear infinite}.templatespare-spinner-container{display:flex;align-items:center;height:100vh}.templatespare-demo-lists .templatespare-badge{position:absolute;top:10px;right:10px;font-size:12px;text-transform:uppercase;background:#4CAF51;color:#fff;font-weight:600;border-radius:6px;padding:5px 10px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px}.templatespare-demo-lists .templatespare-badge.templatespare-badge-pro{background:#cc0000}.templatespare-demo-lists .templatespare-theme-overlay .preview-link{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;z-index:2;background-color:rgba(0,0,0,0.5);cursor:pointer;transition:opacity .5s}.templatespare-demo-lists .templatespare-theme-overlay .preview-link .preview-link-icon{height:50px;width:50px;fill:#fff}.templatespare-demo-lists .templatespare-theme-overlay:hover .preview-link{opacity:1}.templatespare-main-demo .templatespare-filter-btn-wrap{display:inline-block;position:relative;z-index:1}.templatespare-main-demo .templatespare-filter-btn-wrap .templatespare-filter-btn{display:inline-flex;justify-content:center;align-items:center;gap:5px;min-height:40px;font-size:14px;font-weight:600;color:#333;white-space:nowrap;padding:0 30px;border-radius:6px;line-height:1;text-transform:capitalize;cursor:pointer;border:1px solid rgba(0,0,0,0.1);transition:all 0.5s ease}.templatespare-main-demo .templatespare-filter-btn-wrap .templatespare-filter-btn span{color:#333;transition:all 0.4s ease}.templatespare-main-demo .templatespare-filter-btn-wrap .templatespare-filter-btn:hover{background:rgba(0,0,0,0.03)}.templatespare-main-demo .templatespare-drawer-open .templatespare-filter-btn-wrap .templatespare-filter-btn{background:#fff}.templatespare-btn-wrapper{margin-top:30px;display:flex;justify-content:center}.templatespare-demo .templatespare-demo-iframe{background-color:#333333;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100000;height:100vh;margin:0;display:flex;flex-direction:column-reverse}.templatespare-demo .templatespare-demo-iframe iframe{flex-grow:1;position:relative;z-index:100001;height:100%;width:100%}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .theme-details{flex:1;display:flex;align-items:center;gap:7px}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .theme-details .templatespare-logo-link{display:inline-block;text-decoration:none;width:40px;height:4 0px;margin:7px}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .theme-details .templatespare-logo-link img{height:100%;width:100%}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .theme-details .templatespare-theme-title{text-decoration:none;color:#ffffff;display:inline-block;font-size:16px;line-height:28px;margin-right:20px;padding-left:20px}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .theme-details .templatespare-theme-title::first-letter{text-transform:uppercase}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .theme-details .templatespare-theme-title:hover{color:#fff}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper{align-items:center;background:#222;border-bottom:1px solid #000;display:flex;gap:10px;height:60px;padding:10px;box-sizing:border-box;position:relative}.templatespare-iframe-footer-wrapper .templatespare-close-iframe{display:inline-block;text-decoration:none;margin:7px;order:1;position:relative;transition:all .3s ease}.templatespare-iframe-footer-wrapper .templatespare-close-iframe:hover i{color:#fff}.templatespare-iframe-footer-wrapper .templatespare-close-iframe i{display:inline-block;height:32px;width:32px;font-size:32px;color:#b6c4da}.templatespare-iframe-footer-wrapper .responsive-view{display:flex;gap:20px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.templatespare-iframe-footer-wrapper .responsive-view span i{display:inline-block;height:30px;width:30px;font-size:24px;color:#8a94a4;cursor:pointer;transition:all .3s ease}.templatespare-iframe-footer-wrapper .responsive-view span:hover i{color:#b6c4da}.templatespare-iframe-footer-wrapper .responsive-view span.active i{color:#fff}.templatespare-demo-iframe iframe{margin:0 auto}.templatespare-demo-iframe.dektop iframe{width:100%}.templatespare-demo-iframe.tablet iframe{width:768px}.templatespare-demo-iframe.mobile iframe{width:480px}.templatespare-iframe-footer-wrapper .templatespare-plans{display:flex;align-items:center;margin-left:auto;gap:20px}.templatespare-iframe-footer-wrapper .templatespare-plans .templatespare-single-plan{border:0;box-sizing:border-box;outline:none;background:#4CAF51;color:#fff;min-width:130px;border-radius:3px;cursor:pointer;font-size:12px;line-height:14px;text-transform:uppercase;font-weight:600;letter-spacing:1px;padding:10px 20px;white-space:nowrap;transition:all .3s ease}.templatespare-iframe-footer-wrapper .templatespare-plans .templatespare-single-plan:hover{background-color:#449d49}.templatespare-iframe-footer-wrapper .templatespare-plans .templatespare-single-plan.single-plan{background:#4343f0}.templatespare-iframe-footer-wrapper .templatespare-plans .templatespare-single-plan.single-plan:hover{background-color:#2b2bee}.templatespare-overlay{position:fixed;inset:0px;background-color:rgba(0,0,0,0.5);z-index:9999;backdrop-filter:blur(5px)}.templatespare-popup-inner .templatespare-popup-header{background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.03);padding:15px;display:flex;align-items:center;gap:15px;background-color:#fff}.templatespare-popup-inner .templatespare-popup-header img{max-width:30px}.templatespare-popup-inner .templatespare-popup-header h2{margin:0;padding:0;font-size:16px;font-weight:600;color:#333;flex:1}.templatespare-popup-inner .templatespare-popup-header h2::first-letter{text-transform:uppercase}.templatespare-popup-inner .templatespare-popup-header .template-spare-close{background-color:rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.1);color:#333;font-size:14px;font-weight:700;height:30px;width:30px;border-radius:50%;cursor:pointer;transition:all .3s ease}.templatespare-popup-inner .templatespare-popup-header .template-spare-close:hover{color:#d63638;background:rgba(214,54,56,0.1);border:1px solid #d63638}.templatespare-popup-inner .templatespare-popup-body{display:flex;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-image{overflow:hidden;width:25%;background-color:#fff}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-image img{width:100%;height:auto;object-position:center top}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details{display:flex;flex-direction:column;gap:10px;padding:10px 30px;width:75%;box-sizing:border-box;background:#ececec}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items{display:flex;gap:10px}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items>div{flex:1}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items h4{margin-top:15px;font-size:16px;margin-bottom:10px;padding:0}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items a{text-decoration:none;font-size:14px;color:#154de9;text-transform:capitalize}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items a:hover{text-decoration:underline}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items a span{font-size:16px;width:16px;height:19px;text-decoration:none;vertical-align:middle}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items p{margin:0;padding:0;font-size:14px;text-transform:capitalize;color:#555}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-warning-wrap{display:flex;gap:10px}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-warning-wrap .templatespare-warning{background-color:rgba(21,77,233,0.01);border:1px solid rgba(21,77,233,0.1);border-radius:6px;padding:10px;background:#fff;box-shadow:1px 1px 5px rgba(120,120,120,0.05)}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-warning-wrap .templatespare-warning .templatespare-warning-inside{display:flex;gap:10px}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-warning-wrap .templatespare-warning .templatespare-warning-icon{display:flex;align-items:center;justify-content:center;width:17px;height:17px;background-color:rgba(45,18,134,0.1);font-size:12px;font-weight:700;color:#505050;border-radius:50%}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-warning-wrap .templatespare-warning .templatespare-warning-message{flex:1;margin:0;padding:0;font-size:14px;color:rgba(0,0,0,0.8)}.templatespare-custom-modal{position:absolute;inset:unset !important;left:50% !important;top:50% !important}@media screen and (max-width: 768px){.templatespare-popup-inner .templatespare-popup-body{display:block}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-image{width:unset;aspect-ratio:unset;height:250px}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details{width:unset}.ReactModal__Content.ReactModal__Content--after-open{margin:auto;max-width:calc(100% - 100px) !important}}.templatespare-popup-inner.templatespare-import-success .templatespare-warning{display:none !important}.templatespare-notice-info{background-color:#fcf9e8;border:1px solid #e4e4e4;border-left-width:4px;border-left-color:#dba617;padding:0px 12px}.templatespare-notice-info i{padding-right:10px;color:#cc0000}.templatespare-check-wrap.templatespare-toggle-content input{display:none}.templatespare-toggle-content-wrap{display:flex;gap:10px}.switch{position:relative;display:inline-block;width:30px;height:15px;background-color:rgba(0,0,0,0.25);border-radius:15px;transition:all 0.3s;margin-right:10px;vertical-align:middle;margin-bottom:4px}.switch:after{content:"";position:absolute;width:11px;height:11px;border-radius:11px;background-color:white;top:2px;left:2px;transition:all 0.3s}input[type="checkbox"]:checked+label .switch:after{transform:translateX(15px)}input[type="checkbox"]:checked+label .switch{background-color:#154de9}.templatespare-popup-inner .templatespare-popup-footer{padding:20px;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.templatespare-import-kit-popup-wrap{padding:0 30px 30px;background:#fff}.templatespare-import-kit-popup-wrap .content p{font-size:14px;margin:0 0 20px 0}.templatespare-import-kit-popup-wrap .progress-wrap{padding-top:10px}.templatespare-import-kit-popup-wrap .progress-bar-container{height:13px;background-color:rgba(0,0,0,0.05);border-radius:6px;overflow:hidden}.templatespare-import-kit-popup-wrap .progress-bar-container .progress-bar{width:30px;height:100%;border-radius:6px;background:#00a32a;transition:all 1s ease-in-out}.templatespare-import-kit-popup-wrap .progress-wrap strong{display:inline-block;padding-top:10px;font-size:16px;font-weight:500}.templatespare-import-kit-popup-wrap .progress-wrap strong.templatespare-process-msg{display:flex;gap:5px;align-items:center}.templatespare-import-kit-popup-wrap .progress-wrap strong a{color:#154de9;text-decoration:underline}.templatespare-import-kit-popup-wrap .progress-wrap strong a:hover{text-decoration:none}.dot-flashing{width:15px;height:15px;border:1.5px dotted #555;border-style:solid solid dotted dotted;border-radius:50%;display:inline-block;position:relative;animation:rotation 2s linear infinite}.dot-flashing:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:1.5px dotted #555;border-style:solid solid dotted;width:7px;height:7px;border-radius:50%;animation:rotationBack 1s linear infinite;transform-origin:center center}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotationBack{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading-spinner{position:fixed;z-index:999;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0;width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid #383636;border-radius:50%;animation:spinner 1.5s linear infinite}.templatespare-notice-content-wrapper{position:relative}.templatespare-notice-content-wrapper.notice{padding:20px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper>h2{margin:0;color:#333;font-size:21px;font-weight:400;line-height:1.2}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .about-description{color:#777;font-size:16px;margin:0}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper{border-top:1px solid rgba(226,230,235,0.5);margin-top:20px;padding-top:25px;display:flex;gap:50px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper h3{color:#333;font-size:16px;margin:0}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper h3 span{display:inline-block;margin-right:5px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper p{color:#777;font-size:14px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-1{flex:0 1 20%}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-1 figure{margin:0}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-1 figure img{width:100%}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-2,.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-3{flex:1;display:flex;flex-direction:column;gap:10px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-2 .dashicons,.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-3 .dashicons{text-decoration:none;font-size:16px;vertical-align:middle}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-general-info-link,.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-documentation-links{display:flex;flex-direction:column;gap:10px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-general-info-link>div:first-child,.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-documentation-links>div:first-child{display:flex;gap:20px}@media (max-width: 1199.98px){.templatespare-main-demo .templatespare-drawer-open .templatespare-section-all-demos{width:100%}.templatespare-main-demo .templatespare-demo-lists-wrapper{position:relative}.templatespare-main-demo .templatespare-demo-lists-wrapper .templatespare-drawer{position:absolute;top:0;left:0;z-index:3}.templatespare-main-demo .templatespare-demo-lists-wrapper.templatespare-drawer-open .templatespare-drawer{margin-right:0}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .responsive-view{display:none}}@media (max-width: 767.98px){.templatespare-main-demo .templatespare-site-count{font-size:64px;margin:0 0 70px 0}.templatespare-main-demo .templatespare-site-count span{font-size:28px}.templatespare-demo-item .templatespare-theme-title{transform:translateY(0)}.templatespare-demo-item .templatespare-theme-info{transform:translateY(0);opacity:1;visibility:visible}.templatespare-demo .edd-button-group-wrap .edd-button-group{transform:translateY(0);opacity:1;visibility:visible}.templatespare-iframe-footer-wrapper .templatespare-plans .bundle-plan,.templatespare-iframe-footer-wrapper .templatespare-plans .all-plan{display:none}}@media (max-width: 575.98px){.templatespare-main-demo .templatespare-site-count{font-size:40px}.templatespare-main-demo .templatespare-site-count span{font-size:24px}.templatespare-main-demo .search{padding:30px;flex-direction:column;align-items:flex-start;justify-content:center}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper{padding:15px}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .templatespare-plans{gap:5px}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .templatespare-plans .templatespare-single-plan{padding:6px 12px;font-size:12px;min-height:35px}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .templatespare-plans .templatespare-demo-details{font-size:18px;width:35px;height:35px}.templatespare-main-demo .templatespare-search-form .dropdown-wrap{flex:0 1 100px}.templatespare-main-demo .templatespare-search-form .dropdown-wrap .templatespare-dropdown-logo span:not(.arrow-updown){display:none}}@media screen and (max-width: 1280px){.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper>div{flex:1}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-1{display:none}}@media screen and (max-width: 1050px){.templatespare-main-demo .templatespare-search-form{flex-direction:column;gap:30px}.templatespare-main-demo .templatespare-search-form .input-wrap{width:100%}.templatespare-main-demo .templatespare-search-form .input-wrap input{border-radius:6px;border:1px solid rgba(0,0,0,0.1)}.templatespare-main-demo .templatespare-search-form .dropdown-wrap{flex:1;width:100%}.templatespare-main-demo .templatespare-search-form .dropdown-wrap .templatespare_search_dropdown .templatespare-dropdown-button.templatespare-active-theme{border-radius:6px 0 0 6px}.templatespare-main-demo .templatespare-categories-wrap{display:none}.templatespare-main-demo .templatespare-cat-dropdwon{display:block}}@media screen and (max-width: 782px){.templatespare-notice-content-wrapper.notice.updated{padding:10px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper{flex-direction:column;padding-top:20px;gap:20px}}.templatespare-main-demo .templatespare-demo-lists-wrapper{max-width:unset !important;padding:0 30px}#templatespare-starter-container .content p{max-width:500px;margin:5px auto 15px}#templatespare-starter-container .content .templatespare-hero-section p{margin-top:0}.templatespare-main-demo .templatespare-search-form{flex-direction:column;width:100%;box-shadow:none;border-radius:0;margin-top:30px}.templatespare-main-demo .templatespare-search-form .input-wrap{width:100%;max-width:720px}.templatespare-main-demo .templatespare-search-form .input-wrap input{border-right:1px solid rgba(0,0,0,0.1)}.templatespare_search_dropdown .dropdown-menu .dropdown-item{text-transform:capitalize;text-align:left}.templatespare_search_dropdown button img,.templatespare-main-demo .templatespare-search-form .input-wrap input,.templatespare_search_dropdown .templatespare-dropdown-button.templatespare-active-builder{border-radius:0 !important}.templatespare_search_dropdown:last-child .dropdown-menu .dropdown-item{justify-content:flex-end;text-align:left;flex-direction:row-reverse}.templatespare_search_dropdown button.templatespare-dropdown-button span{font-size:13px}body .templatespare-main-demo .templatespare-search-form .input-wrap input{background-color:#fff;min-height:55px}body .templatespare_search_dropdown button.templatespare-dropdown-button{background-color:#ffffff55;min-height:55px}body .templatespare_search_dropdown:nth-child(2) button.templatespare-dropdown-button{border-right:none;text-transform:unset}.templatespare_search_dropdown:nth-child(2) .dropdown-menu .dropdown-item,.templatespare_search_dropdown:last-child .dropdown-menu .dropdown-item{text-transform:unset}.templatespare-main-demo .templatespare-search-form .input-wrap .search-icon{top:12px}.illustration .video iframe{width:100%;max-width:680px;height:380px;margin-bottom:10px}.templatespare_search_dropdown{flex:unset;max-width:250px;width:25%}.templatespare_search_dropdown .dropdown-menu{min-width:unset}.templatespare-main-demo .templatespare-search-form .dropdown-wrap{justify-content:center;margin-top:20px}.templatespare_search_dropdown .dropdown-menu .dropdown-item:hover{background:#00000011}@media screen and (max-width: 1050px){.templatespare_search_dropdown button.templatespare-dropdown-button{border-radius:0 !important}}@media screen and (min-width: 1051px){.templatespare-main-demo .templatespare-search-form .dropdown-wrap{width:100%;flex:unset}}@media screen and (max-width: 830px){body .templatespare_search_dropdown:nth-child(2) button.templatespare-dropdown-button,.templatespare_search_dropdown .templatespare-dropdown-button.templatespare-active-theme{border-right:1px solid rgba(0,0,0,0.1) !important}.templatespare-main-demo .templatespare-search-form .dropdown-wrap{flex-direction:column}.templatespare_search_dropdown{width:100%;max-width:unset}}.bs-top-notice{width:100%;max-width:1200px;margin:30px auto 0;display:flex;justify-content:center;align-items:center;gap:30px;padding:30px;flex-direction:row-reverse;background:#fff;border:1px solid rgba(226,230,235,0.5);border-radius:3px;box-shadow:0 2px 5px rgba(143,163,184,0.1)}.bs-top-notice .notice-detils-wrapper{width:50%}.bs-top-notice .notice-detils-wrapper .bs-title{font-size:32px;margin-top:0;margin-bottom:20px;line-height:1.3;color:#333}.bs-top-notice .notice-detils-wrapper p.bs-title{font-size:14px;line-height:1.8;padding-right:20px}.bs-top-notice .notice-detils-wrapper span{font-size:14px;line-height:1.5;color:#687c93;display:block;margin-top:20px}.bs-top-notice .notice-detils-wrapper a.button{margin-top:20px;display:flex;align-items:center;padding:5px 15px;width:fit-content;line-height:1}.bs-top-notice .notice-detils-wrapper a.button strong{padding-right:7px;line-height:2.15}.bs-top-notice .notice-img-wrapper{width:50%}.bs-top-notice .notice-img-wrapper img{width:100%;max-width:100%;height:auto}@media screen and (max-width: 768px){.bs-top-notice{flex-direction:column-reverse}.bs-top-notice .notice-detils-wrapper,.bs-top-notice .notice-img-wrapper{width:100%}}.templatespare-wizard-image-wrapper{padding:20px;background:#f6f8fb}.templatespare-wizard-tabs{display:flex;gap:30px;margin-bottom:20px}.templatespare-wizard-tabs button{background:none;border:none;font-size:16px;color:#777;padding-bottom:6px;cursor:pointer}.templatespare-wizard-tabs button.active{color:#2a3cff;border-bottom:2px solid #2a3cff;font-weight:600}.search-bar{display:flex;gap:10px;margin-bottom:20px}.search-bar input{flex:1;padding:10px 14px;border-radius:8px;border:1px solid #ddd}.search-bar button{background:#2a3cff;color:white;border-radius:8px;border:none;padding:10px 16px}.templatespare-wizard-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:18px}.templatespare-wizard-card{background:#fff;overflow:hidden;cursor:pointer;border:2px solid transparent;position:relative}.templatespare-wizard-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.templatespare-wizard-card.selected{border-color:#2a3cff}.templatespare-wizard-credit{font-size:11px;color:#999;padding:5px}.templatespare-wizard-upload-box{border:2px dashed #ccc;background:white;padding:60px;text-align:center;border-radius:20px}.templatespare-wizard-remove-btn{position:absolute;top:5px;right:5px;border:none;background:rgba(255,92,92,0.9);color:#fff;font-size:18px;font-weight:bold;cursor:pointer;width:24px;height:24px;line-height:18px;text-align:center;border-radius:50%;padding:0}.templatespare-wizard-replace-btn{position:absolute;bottom:8px;right:8px;background:#2a3cff;color:white;border:none;font-size:12px;padding:6px 10px;border-radius:6px;cursor:pointer}.templatespare-wizard-skipped-files-warning{color:#a80000;background-color:#ffeded;padding:10px;border:1px solid #ff5c5c;border-radius:4px;margin-bottom:10px;font-size:14px}.templatespare-wizard-image-wrapper{padding:20px;background:#f6f8fb}.templatespare-wizard-tabs{display:flex;gap:30px;margin-bottom:20px}.templatespare-wizard-tabs button{background:none;border:none;font-size:16px;color:#777;padding-bottom:6px;cursor:pointer}.templatespare-wizard-tabs button.active{color:#2a3cff;border-bottom:2px solid #2a3cff;font-weight:600}.templatespare-wizard-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px !important;padding:0 !important}.templatespare-wizard-card.selected{border-color:#2a3cff}.templatespare-wizard-credit{font-size:11px;color:#999;padding:5px}.templatespare-wizard-upload-box{border:2px dashed #ccc;background:white;padding:60px;text-align:center;border-radius:20px}.templatespare-wizard-replace-btn{position:absolute;bottom:8px;right:8px;background:#2a3cff;color:white;border:none;font-size:12px;padding:6px 10px;border-radius:6px;cursor:pointer}.templatespare-wizard-skipped-files-warning{color:#a80000;background-color:#ffeded;padding:10px;border:1px solid #ff5c5c;border-radius:4px;margin-bottom:10px;font-size:14px}
