/*
Theme Name:     Lubinik Child Child
Theme URI:      
Description:    lubiniktheme child theme.
Author:         Me
Author URI:     
Template:       lubiniktheme
Version:        0.1.0
*/

  
  
  /***********************************************************************************************
  /* fixes for bigger landscape screens 1200px that were caught by the mobile media-query */
  /***********************************************************************************************/
  @media screen and (min-width: 1300px) {
  
    
    /*****************************************************************************/
    /* Theme Specific rules ovveride tabs
    /*****************************************************************************/
    .lubinik-panorama-split .lubinik-tabs-wrapper .lubinik-tab-btn,
    .lubinik-tabs-wrapper .lubinik-tab-btn {
        padding: var(--lubinik-spacing-sm) var(--lubinik-spacing-sm) !important;
    }
    
    
    /*****************************************************************************/
    /* Theme Specific rules ovveride footer
    /*****************************************************************************/
    .footer-content {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr;
      gap: var(--lubinik-spacing-md);
      margin-bottom: var(--lubinik-spacing-md);
    }

    /*****************************************************************************/
    /* Theme Specific rules ovveride slider
    /*****************************************************************************/
    .lubinik-container [class*="gallery-"][class*="-shortcode"] .slick-dots{
        position: static !important;   /* takes part in normal flow   */
        margin-top: var(--lubinik-spacing-sm); /* add a small gap     */
    }
    
    .slick-dots {
        visibility: hidden !important;
    }



    /*****************************************************************************
    /* Theme Specific rules ovveride header
    /*****************************************************************************/

    #header-default-content .custom-logo-link {
        width: var(--lubinik-default-menu-logo-max-size);
    }

    #header-default-content .custom-logo {
        max-height: var(--lubinik-default-menu-logo-max-size) !important;
    }

    .contact-info-mini .whatsapp1-mini a i {
        font-size: var(--lubinik-font-size-lg) !important;
    }
      
    .contact-info-mini i {
          font-size: var(--lubinik-font-size-lg) !important;
    }
  }
  
  
/***********************************************************************************************
/* fixes for bigger landscape screens that were caught by the mobile media-query 1500 */
/***********************************************************************************************/
 
 @media screen and (min-width: 1500px) and (orientation: landscape) {
  
  .shortcode-container {
    max-width: var(--lubinik-container-width-l);
  }
  

  body .lubinik-grid-container,
.lubinik-list-grid .lubinik-grid-container {
    grid-template-columns: repeat(3, 1fr);
}
  
}


  


 

