/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Child theme for GeneratePress
 Author:       Alternova
 Author URI:   https://alternova.com
 Template:     generatepress
 Version:      1.0.0
 Text Domain:  generatepress-child
*/

/*   ----------------- Custom CSS  ----------------- */
    .site-content {
        padding: 0 !important;
        margin: 0 !important;
    }
    
    body.page {
        margin: 0 !important;
        padding: 0 !important;
    }
    
    .container.grid-container {
        width: 100%;
        max-width: 100%;
    }
    #content {
    	display: block !important;
    }
    
     .inside-article {
    	padding: 100px 20% !important;
    }
    
    @media (max-width: 768px){
    	.inside-article {
    		padding: 100px 5% !important;
    	}
    }
    
    h3.title-card-booking {
        margin: 0;
    }
    
    body, p {
      font-family: "Segoe UI", sans-serif !important;
    }
    
/* ------------------------------------------------------ */
/* ----------------- BLOG ---------------------- */
/* ------------------------------------------------------ */

    /* Hidden featured-image */
    .featured-image.page-header-image {
        display: none;
    }


/* ------------------------------------------------------ */
/* ----------------- INTERNAL POST ---------------------- */
/* ------------------------------------------------------ */

/* ----------------- Content post ---------------------- */

    .entry-content.post {
        padding-top: 40px;
    }
    
/* ----------------- Post Social ---------------------- */
    .blog-post-social-post {
      border-top: 1px solid #e5e7eb;
      padding: 2rem 1rem 1rem;
      margin-top: 3rem;
    }
    
    .social-container-post {
      display: flex;
      flex-direction: column;
      gap: 1rem;
    }
    
    .social-header-post {
      display: flex;
      align-items: center;
      gap: 0.5rem;
      font-weight: 500;
      color: #1e293b;
    }
    
    .social-buttons-post {
      display: flex;
      gap: 0.5rem;
      flex-wrap: wrap;
    }
    
    .social-btn-post {
      border: 1px solid #cbd5e1;
      background: #fff;
      padding: 0.4rem 0.6rem;
      border-radius: 0.375rem;
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
      transition: background 0.2s, border-color 0.2s;
    }
    
    .social-btn-post:hover,
    .social-btn-post:focus,
    .social-btn-post:focus{
      background: #f0f9ff;
      border-color: #bfdbfe;
    }
    
    .social-btn-post {
      position: relative; 
    }
    
    .copy-tooltip-post {
      position: absolute;
      top: -1.5rem;
      left: 50%;
      transform: translateX(-50%);
      background: #0f172a;
      color: #fff;
      padding: 0.2rem 0.5rem;
      font-size: 0.75rem;
      border-radius: 0.25rem;
      pointer-events: none;
      white-space: nowrap;
      z-index: 10;
    }



    @media (min-width: 640px) {
      .social-container-post {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
      }
    }
    
/* ---------------------------------------------------------- */
/* ----------------- END INTERNAL POST ---------------------- */
/* ---------------------------------------------------------- */
