/*.blog-section,*/
/*.archive-section,*/
/*.search-section,*/
/*.error-404-section {*/
/*    background: #fff;*/
/*    padding: 60px 20px;*/
/*    min-height: 70vh;*/
/*}*/

/*.blog-container,*/
/*.archive-container,*/
/*.search-container,*/
/*.error-404-container {*/
/*    max-width: 1440px;*/
/*    margin: 0 auto;*/
/*    padding: 0 40px;*/
/*}*/

/*.blog-header,*/
/*.archive-header,*/
/*.search-header {*/
/*    text-align: center;*/
/*    margin-bottom: 50px;*/
/*    padding-bottom: 30px;*/
/*    border-bottom: 3px solid #816B63;*/
/*}*/

/*.blog-title,*/
/*.archive-title,*/
/*.search-title {*/
/*    font-size: 42px;*/
/*    font-weight: 700;*/
/*    color: #000;*/
/*    text-transform: uppercase;*/
/*    letter-spacing: 2px;*/
/*    margin: 0;*/
/*}*/

/*.blog-description,*/
/*.archive-description {*/
/*    font-size: 16px;*/
/*    color: #666;*/
/*    margin: 15px 0 0 0;*/
/*    line-height: 1.6;*/
/*}*/

/*.posts-grid {*/
/*    display: grid;*/
/*    grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));*/
/*    gap: 40px;*/
/*    margin-bottom: 50px;*/
/*}*/

/*.post-card {*/
/*    background: #fff;*/
/*    border-radius: 12px;*/
/*    overflow: hidden;*/
/*    box-shadow: 0 4px 16px rgba(0,0,0,0.08);*/
/*    transition: all 0.3s ease;*/
/*}*/

/*.post-card:hover {*/
/*    transform: translateY(-8px);*/
/*    box-shadow: 0 12px 32px rgba(146, 133, 122, 0.2);*/
/*}*/

/*.post-card-image {*/
/*    position: relative;*/
/*    height: 250px;*/
/*    overflow: hidden;*/
/*    background: #f5f5f5;*/
/*}*/

/*.post-card-image img {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    object-fit: cover;*/
/*    transition: transform 0.3s ease;*/
/*}*/

/*.post-card:hover .post-card-image img {*/
/*    transform: scale(1.05);*/
/*}*/

/*.post-card-date {*/
/*    position: absolute;*/
/*    top: 15px;*/
/*    right: 15px;*/
/*    background: rgba(129, 107, 99, 0.95);*/
/*    color: #fff;*/
/*    padding: 8px 15px;*/
/*    border-radius: 20px;*/
/*    font-size: 13px;*/
/*    font-weight: 600;*/
/*}*/

/*.post-card-content {*/
/*    padding: 30px;*/
/*}*/

/*.post-card-meta {*/
/*    display: flex;*/
/*    gap: 20px;*/
/*    margin-bottom: 15px;*/
/*    font-size: 14px;*/
/*    color: #666;*/
/*}*/

/*.post-card-category {*/
/*    color: #816B63;*/
/*    font-weight: 600;*/
/*    text-transform: uppercase;*/
/*    font-size: 12px;*/
/*    letter-spacing: 1px;*/
/*}*/

/*.post-card-title {*/
/*    font-size: 24px;*/
/*    font-weight: 700;*/
/*    color: #000;*/
/*    margin: 0 0 15px 0;*/
/*    line-height: 1.3;*/
/*}*/

/*.post-card-title a {*/
/*    color: #000;*/
/*    text-decoration: none;*/
/*    transition: color 0.3s ease;*/
/*}*/

/*.post-card-title a:hover {*/
/*    color: #816B63;*/
/*}*/

/*.post-card-excerpt {*/
/*    font-size: 15px;*/
/*    line-height: 1.6;*/
/*    color: #555;*/
/*    margin: 0 0 20px 0;*/
/*}*/

/*.post-card-footer {*/
/*    display: flex;*/
/*    justify-content: space-between;*/
/*    align-items: center;*/
/*    padding-top: 20px;*/
/*    border-top: 1px solid #eee;*/
/*}*/

/*.post-card-author {*/
/*    font-size: 14px;*/
/*    color: #666;*/
/*}*/

/*.post-card-link {*/
/*    display: inline-block;*/
/*    padding: 10px 25px;*/
/*    background: #816B63;*/
/*    color: #fff;*/
/*    text-decoration: none;*/
/*    border-radius: 25px;*/
/*    font-size: 14px;*/
/*    font-weight: 600;*/
/*    text-transform: uppercase;*/
/*    letter-spacing: 1px;*/
/*    transition: all 0.3s ease;*/
/*}*/

/*.post-card-link:hover {*/
/*    background: #92857A;*/
/*    transform: translateX(5px);*/
/*}*/

/*.pagination {*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    gap: 10px;*/
/*    margin: 50px 0;*/
/*}*/

/*.pagination .page-numbers {*/
/*    display: inline-block;*/
/*    padding: 12px 20px;*/
/*    background: #fff;*/
/*    color: #816B63;*/
/*    text-decoration: none;*/
/*    border: 2px solid #816B63;*/
/*    border-radius: 5px;*/
/*    font-weight: 600;*/
/*    transition: all 0.3s ease;*/
/*}*/

/*.pagination .page-numbers:hover,*/
/*.pagination .page-numbers.current {*/
/*    background: #816B63;*/
/*    color: #fff;*/
/*}*/

/*.pagination .prev,*/
/*.pagination .next {*/
/*    background: #816B63;*/
/*    color: #fff;*/
/*}*/

/*.no-posts {*/
/*    text-align: center;*/
/*    padding: 80px 20px;*/
/*}*/

/*.no-posts-icon {*/
/*    font-size: 80px;*/
/*    margin-bottom: 30px;*/
/*}*/

/*.no-posts-title {*/
/*    font-size: 32px;*/
/*    font-weight: 700;*/
/*    color: #333;*/
/*    margin: 0 0 15px 0;*/
/*}*/

/*.no-posts-desc {*/
/*    font-size: 16px;*/
/*    color: #666;*/
/*    line-height: 1.6;*/
/*    max-width: 600px;*/
/*    margin: 0 auto 30px auto;*/
/*}*/

/*.no-posts-button {*/
/*    display: inline-block;*/
/*    padding: 15px 40px;*/
/*    background: #816B63;*/
/*    color: #fff;*/
/*    text-decoration: none;*/
/*    border-radius: 30px;*/
/*    font-size: 16px;*/
/*    font-weight: 600;*/
/*    text-transform: uppercase;*/
/*    letter-spacing: 1px;*/
/*    transition: all 0.3s ease;*/
/*}*/

/*.no-posts-button:hover {*/
/*    background: #92857A;*/
/*    transform: translateY(-2px);*/
/*    box-shadow: 0 8px 20px rgba(146, 133, 122, 0.3);*/
/*}*/

.error-404-content {
    text-align: center;
    padding: 100px 20px;
}

.error-404-number {
    font-size: 150px;
    font-weight: 900;
    color: #816B63;
    line-height: 1;
    margin: 0 0 30px 0;
    text-shadow: 4px 4px 0 #E6E0DA;
}

.error-404-title {
    font-size: 36px;
    font-weight: 700;
    color: #000;
    margin: 0 0 20px 0;
}

.error-404-desc {
    font-size: 18px;
    color: #666;
    line-height: 1.6;
    max-width: 600px;
    margin: 0 auto 40px auto;
}

.error-404-buttons {
    display: flex;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
}

.error-404-button {
    display: inline-block;
    padding: 15px 35px;
    background: #816B63;
    color: #fff;
    text-decoration: none;
    border-radius: 30px;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease;
}

.error-404-button:hover {
    background: #92857A;
    transform: translateY(-2px);
}

.error-404-button.secondary {
    background: #fff;
    color: #816B63;
    border: 2px solid #816B63;
}

.error-404-button.secondary:hover {
    background: #816B63;
    color: #fff;
}

/*.search-form-wrapper {*/
/*    max-width: 600px;*/
/*    margin: 0 auto 50px auto;*/
/*}*/

/*.search-form {*/
/*    display: flex;*/
/*    gap: 10px;*/
/*}*/

/*.search-form input[type="search"] {*/
/*    flex: 1;*/
/*    padding: 15px 25px;*/
/*    border: 2px solid #E6E0DA;*/
/*    border-radius: 30px;*/
/*    font-size: 16px;*/
/*    font-family: 'Montserrat', sans-serif;*/
/*}*/

/*.search-form input[type="search"]:focus {*/
/*    border-color: #816B63;*/
/*    outline: none;*/
/*}*/

/*.search-form button {*/
/*    padding: 15px 35px;*/
/*    background: #816B63;*/
/*    color: #fff;*/
/*    border: none;*/
/*    border-radius: 30px;*/
/*    font-size: 16px;*/
/*    font-weight: 600;*/
/*    text-transform: uppercase;*/
/*    cursor: pointer;*/
/*    transition: all 0.3s ease;*/
/*}*/

/*.search-form button:hover {*/
/*    background: #92857A;*/
/*}*/

/*.search-results-count {*/
/*    text-align: center;*/
/*    font-size: 18px;*/
/*    color: #666;*/
/*    margin-bottom: 40px;*/
/*}*/

/*.search-results-count strong {*/
/*    color: #816B63;*/
/*    font-weight: 700;*/
/*}*/

/*.single-post-article {*/
/*    max-width: 1100px;*/
/*    margin: 0 auto;*/
/*    padding: 60px 40px;*/
/*}*/

/*.single-post-header {*/
/*    text-align: center;*/
/*    margin-bottom: 50px;*/
/*}*/

/*.single-post-title {*/
/*    font-size: 48px;*/
/*    font-weight: 700;*/
/*    color: #000;*/
/*    margin: 0 0 20px 0;*/
/*    line-height: 1.2;*/
/*}*/

/*.single-post-meta {*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    gap: 30px;*/
/*    flex-wrap: wrap;*/
/*    font-size: 15px;*/
/*    color: #666;*/
/*}*/

/*.single-post-featured-image {*/
/*    margin: 0 0 50px 0;*/
/*    border-radius: 12px;*/
/*    overflow: hidden;*/
/*}*/

/*.single-post-featured-image img {*/
/*    width: 100%;*/
/*    height: auto;*/
/*    display: block;*/
/*}*/

/*.single-post-content {*/
/*    font-size: 18px;*/
/*    line-height: 1.8;*/
/*    color: #333;*/
/*}*/

/*.single-post-content p {*/
/*    margin: 0 0 25px 0;*/
/*}*/

/*.single-post-content h2 {*/
/*    font-size: 36px;*/
/*    font-weight: 700;*/
/*    color: #816B63;*/
/*    margin: 50px 0 25px 0;*/
/*}*/

/*.single-post-content h3 {*/
/*    font-size: 28px;*/
/*    font-weight: 600;*/
/*    color: #92857A;*/
/*    margin: 40px 0 20px 0;*/
/*}*/

/*.single-post-content a {*/
/*    color: #816B63;*/
/*    text-decoration: underline;*/
/*}*/

/*.single-post-content a:hover {*/
/*    color: #92857A;*/
/*}*/

/*@media (max-width: 1024px) {*/
/*    .posts-grid {*/
/*        grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));*/
/*        gap: 30px;*/
/*    }*/
/*}*/

@media (max-width: 768px) {

    .error-404-section {
        padding: 40px 15px;
    }
    

    .error-404-container {
        padding: 0 15px;
    }
    

    


    
    .error-404-number {
        font-size: 100px;
    }
    
    .error-404-title {
        font-size: 28px;
    }
    
    /*.single-post-article {*/
    /*    padding: 40px 20px;*/
    /*}*/
    
    /*.single-post-title {*/
    /*    font-size: 32px;*/
    /*}*/
    
    /*.single-post-content {*/
    /*    font-size: 16px;*/
    /*}*/
    
    /*.single-post-content h2 {*/
    /*    font-size: 28px;*/
    /*}*/
    
    /*.single-post-content h3 {*/
    /*    font-size: 22px;*/
    /*}*/
}

@media (max-width: 480px) {
    .error-404-buttons {
        flex-direction: column;
    }
    
    .error-404-button {
        width: 100%;
    }
    
    /*.search-form {*/
    /*    flex-direction: column;*/
    /*}*/
    
    /*.search-form button {*/
    /*    width: 100%;*/
    /*}*/
}
