/*archive ----Tag, Categoria*/
	 
	 .archive-divider{
	        display: block !important;
            height: 0;
            border: none;
            margin-top: 150px;
            margin-bottom: 60px;
           }
	
      .archive-title, .tag-title, .category-title {
              text-align: center;
              font-size: 28px;
              margin-bottom: 10px;
              text-transform: lowercase;
         }
   
          .archive-description {
                text-align: center;
                font-size: 16px;
                color: #444F64;
                margin-bottom: 30px;
            }

            .grid-archive-mobile {
                display: grid;
                grid-template-columns: 1fr;
                gap: 20px;
                margin-bottom: 30px;
            }

            .grid-archive-mobile .grid-item img {
                width: 100%;
                height: auto;
                border-radius: 6px;
            }

            .grid-archive-mobile .grid-item h3 {
                margin: 0 0 4px;
                padding: 0;
            }

            .grid-archive-mobile .grid-item h3 a {
                color: #000;
                text-decoration: none;
                font-size: 18px;
                line-height: 1.3;
            }

            .grid-archive-mobile .grid-item h3 a:hover {
                color: #007f5e;
            }

            .grid-archive-mobile .grid-item .data-post {
                margin: 0;
                padding: 0;
                font-size: 13px;
                color: #666;
            }

            @media (min-width: 600px) {
                .grid-archive-mobile {
                    grid-template-columns: repeat(2, 1fr);
                }
            }

            @media (min-width: 1024px) {
                .grid-archive-mobile {
                    grid-template-columns: repeat(3, 1fr);
                }
            }