.ti-widget{display:block!important;visibility:visible!important;opacity:1!important}#sb_instagram{visibility:visible!important;opacity:1!important}.comments-area{margin-top:60px;padding-top:40px;border-top:1px solid #eee}.comments-title{color:#333;font-size:1.8rem;margin-bottom:30px}.comment-list{list-style:none;margin:0;padding:0}.comment-list ol{list-style:none;margin-left:60px;padding:0}.comment-body{margin-bottom:30px;padding:20px;background-color:#f8f6ff;border-radius:10px;position:relative}.comment-author{display:flex;align-items:center;margin-bottom:15px}.comment-author .avatar{border-radius:50%;margin-right:15px}.comment-author .fn{font-weight:700;font-style:normal;color:#8e44ad}.comment-metadata{font-size:.85rem;color:#777;margin-bottom:15px}.comment-metadata a{color:#777;text-decoration:none}.comment-metadata a:hover{color:#8e44ad}.comment-content{margin-bottom:15px;line-height:1.6}.comment-content p:last-child{margin-bottom:0}.reply{text-align:right}.reply a{display:inline-block;padding:5px 15px;background-color:#fff;color:#8e44ad;border:1px solid #8e44ad;border-radius:20px;font-size:.85rem;text-decoration:none;transition:all 0.3s ease}.reply a:hover{background-color:#8e44ad;color:#fff}.comment-navigation{margin-bottom:30px}.comment-navigation .nav-links{display:flex;justify-content:space-between}.comment-navigation a{color:#8e44ad;text-decoration:none}.comment-navigation a:hover{text-decoration:underline}.no-comments{margin-top:20px;padding:15px;background-color:#f8f0ff;border-radius:5px;text-align:center;color:#555}.comment-reply-title{color:#333;font-size:1.6rem;margin-bottom:20px}.comment-notes{margin-bottom:20px;color:#777}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:5px;color:#333;font-weight:500}.form-control{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:8px;font-size:16px;transition:border-color 0.3s ease}.form-control:focus{border-color:#8e44ad;outline:none}.required{color:#e74c3c}.btn-primary{background-color:#8e44ad;color:#fff;border:none;border-radius:30px;padding:12px 24px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all 0.3s ease}.btn-primary:hover{background-color:#703688;transform:translateY(-2px)}@media (max-width:768px){.comment-list ol{margin-left:20px}}.sidebar{padding:30px;background-color:#f8f0ff;border-radius:10px}.widget{margin-bottom:30px}.widget:last-child{margin-bottom:0}.widget-title{color:#8e44ad;font-size:1.4rem;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #e7d5f5}.widget ul{list-style:none;padding:0;margin:0}.widget ul li{padding:8px 0;border-bottom:1px solid #e7d5f5}.widget ul li:last-child{border-bottom:none}.widget ul li a{color:#333;text-decoration:none;transition:all 0.3s ease}.widget ul li a:hover{color:#8e44ad;padding-left:5px}.widget_search .search-form{display:flex}.widget_search .search-field{flex:1;padding:10px;border:1px solid #ddd;border-radius:5px 0 0 5px;outline:none}.widget_search .search-submit{background-color:#8e44ad;color:#fff;border:none;padding:10px 15px;border-radius:0 5px 5px 0;cursor:pointer}.widget_search .search-submit:hover{background-color:#703688}.widget_tag_cloud .tagcloud a{display:inline-block;font-size:0.9rem!important;background-color:#e7d5f5;color:#8e44ad;padding:5px 10px;margin:0 5px 5px 0;border-radius:20px;text-decoration:none;transition:all 0.3s ease}.widget_tag_cloud .tagcloud a:hover{background-color:#8e44ad;color:#fff}@media (max-width:768px){.sidebar{margin-top:30px}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.search-form{display:flex;max-width:100%}.search-field{flex:1;padding:12px 15px;border:1px solid #ddd;border-radius:30px 0 0 30px;outline:none;font-size:16px}.search-field:focus{border-color:#8e44ad}.search-submit{background-color:#8e44ad;color:#fff;border:none;padding:0 20px;border-radius:0 30px 30px 0;cursor:pointer;transition:background-color 0.3s ease;font-size:16px}.search-submit:hover{background-color:#703688}#sb_instagram,#sb_instagram *{opacity:1!important;visibility:visible!important}.ti-widget,.ti-widget-container,.ti-reviews-container,.ti-review-item{visibility:visible!important;opacity:1!important}#sb_instagram,#sb_instagram *{opacity:1!important;visibility:visible!important}.ti-widget,.ti-widget-container,.ti-reviews-container,.ti-review-item{visibility:visible!important;opacity:1!important}.search-result-item{margin-bottom:30px;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgb(0 0 0 / .05);transition:transform 0.3s ease,box-shadow 0.3s ease}.search-result-item:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(0 0 0 / .1)}.search-item-inner{display:flex;flex-wrap:wrap}.search-thumbnail{flex:1 1 200px;max-width:200px}.search-thumbnail img{width:100%;height:100%;object-fit:cover}.search-content{flex:1 1 300px;padding:20px}.entry-title{font-size:1.4rem;margin-bottom:10px}.entry-title a{color:#333;text-decoration:none;transition:color 0.3s ease}.entry-title a:hover{color:#8e44ad}.entry-meta{display:flex;flex-wrap:wrap;gap:15px;font-size:.85rem;color:#777;margin-bottom:15px}.entry-meta i{margin-right:5px;color:#8e44ad}.entry-meta a{color:#777;text-decoration:none;transition:color 0.3s ease}.entry-meta a:hover{color:#8e44ad}.entry-summary{color:#555;margin-bottom:15px;line-height:1.6}.read-more-link{display:inline-block;color:#8e44ad;font-weight:500;text-decoration:none;position:relative;padding-right:20px;transition:color 0.3s ease}.read-more-link::after{content:'→';position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform 0.3s ease}.read-more-link:hover{color:#703688}.read-more-link:hover::after{transform:translate(5px,-50%)}@media (max-width:768px){.search-item-inner{flex-direction:column}.search-thumbnail{max-width:100%;height:200px}.entry-meta{flex-direction:column;gap:8px}}@media (max-width:480px){.search-thumbnail{height:180px}.entry-title{font-size:1.2rem}}.page-content-wrapper{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 20px rgb(0 0 0 / .05);margin-bottom:40px}.page-header{padding:30px 30px 0;text-align:center}.page-title{color:#333;font-size:2.2rem;margin-bottom:20px;position:relative;padding-bottom:15px}.page-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background-color:#8e44ad}.page-thumbnail{margin-bottom:30px}.page-thumbnail img{width:100%;height:auto;display:block}.page-content{padding:0 30px 30px;color:#555;line-height:1.7}.page-content p,.page-content ul,.page-content ol{margin-bottom:20px}.page-content h2,.page-content h3,.page-content h4{margin:30px 0 15px;color:#333}.page-content a{color:#8e44ad;text-decoration:none;transition:color 0.3s ease}.page-content a:hover{color:#703688;text-decoration:underline}.page-content blockquote{border-left:4px solid #8e44ad;padding:15px 20px;margin:20px 0;background-color:#f8f0ff;font-style:italic}.page-content table{width:100%;border-collapse:collapse;margin:25px 0}.page-content table,.page-content th,.page-content td{border:1px solid #ddd}.page-content th,.page-content td{padding:12px;text-align:left}.page-content th{background-color:#f8f0ff;color:#333}.page-content tr:nth-child(even){background-color:#f9f9f9}.page-links{margin:30px 0;padding:15px;background-color:#f8f0ff;border-radius:8px;text-align:center}.page-links a{display:inline-block;padding:5px 10px;margin:0 5px;background-color:#8e44ad;color:#fff;text-decoration:none;border-radius:4px}.page-links a:hover{background-color:#703688;text-decoration:none}.page-footer{padding:15px 30px;border-top:1px solid #eee;text-align:center;font-size:.9rem}.edit-link a{display:inline-block;color:#8e44ad;padding:5px 10px;border:1px solid #8e44ad;border-radius:20px;text-decoration:none;transition:all 0.3s ease}.edit-link a:hover{background-color:#8e44ad;color:#fff;text-decoration:none}@media (max-width:768px){.page-header{padding:20px 20px 0}.page-content{padding:0 20px 20px}.page-title{font-size:1.8rem}}.no-results{padding:60px 0;text-align:center}.no-results-container{max-width:800px;margin:0 auto;padding:40px;background-color:#f8f0ff;border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .05)}.page-header{margin-bottom:30px}.page-title{color:#8e44ad;font-size:2rem;margin-bottom:10px}.page-content p{margin-bottom:25px;font-size:1.1rem;color:#555}.page-content a{color:#8e44ad;text-decoration:none;transition:color 0.3s ease}.page-content a:hover{color:#703688;text-decoration:underline}.search-again,.search-suggestions,.error-options{margin-top:30px;margin-bottom:30px}.search-again h3,.search-suggestions h3,.error-options h3{margin-bottom:15px;color:#333;font-size:1.3rem}.search-form{display:flex;max-width:500px;margin:0 auto}.search-field{flex:1;padding:12px 15px;border:1px solid #ddd;border-radius:30px 0 0 30px;outline:none;font-size:16px}.search-field:focus{border-color:#8e44ad}.search-submit{background-color:#8e44ad;color:#fff;border:none;padding:12px 20px;border-radius:0 30px 30px 0;cursor:pointer;font-weight:600;transition:background-color 0.3s ease}.search-submit:hover{background-color:#703688}.search-suggestions ul,.error-options ul{list-style-type:disc;text-align:left;max-width:450px;margin:0 auto;padding-left:30px}.search-suggestions li,.error-options li{margin-bottom:10px;color:#555}@media (max-width:768px){.no-results-container{padding:25px}.page-title{font-size:1.6rem}.page-content p{font-size:1rem}.search-form{flex-direction:column;gap:10px}.search-field{border-radius:30px}.search-submit{border-radius:30px}}.blog-post{margin-bottom:40px;background-color:#fff;border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .05);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}.blog-post:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgb(0 0 0 / .1)}.entry-header{padding:25px 25px 0}.entry-title{margin-bottom:15px}.entry-title a{color:#333;text-decoration:none;transition:color 0.3s ease}.entry-title a:hover{color:#8e44ad}.entry-meta{display:flex;flex-wrap:wrap;gap:15px;font-size:.85rem;color:#777;margin-bottom:20px}.entry-meta i{margin-right:5px;color:#8e44ad}.entry-meta a{color:#777;text-decoration:none;transition:color 0.3s ease}.entry-meta a:hover{color:#8e44ad}.post-thumbnail{margin-bottom:20px}.post-thumbnail img{width:100%;height:auto;display:block;transition:transform 0.5s ease}.blog-post:hover .post-thumbnail img{transform:scale(1.03)}.entry-content,.entry-summary{padding:0 25px 25px;color:#555;line-height:1.7}.entry-content p,.entry-summary p{margin-bottom:15px}.read-more-link{display:inline-block;color:#8e44ad;font-weight:500;text-decoration:none;position:relative;padding-right:20px;transition:color 0.3s ease}.read-more-link::after{content:'→';position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform 0.3s ease}.read-more-link:hover{color:#703688}.read-more-link:hover::after{transform:translate(5px,-50%)}.entry-footer{padding:15px 25px;border-top:1px solid #eee;font-size:.9rem}.post-tags i{color:#8e44ad;margin-right:5px}.post-tags a{color:#555;text-decoration:none;transition:color 0.3s ease}.post-tags a:hover{color:#8e44ad}@media (max-width:768px){.entry-meta{flex-direction:column;gap:8px}.entry-title{font-size:1.6rem}}