/* 
Theme Name:		 Dlear Child
Theme URI:		 https://backtheme.com/university/
Description:	 Dlear Child is a child theme of Dlear
Author:			 Backtheme
Author URI:		 https://backtheme.com/
Template:		 dlear
Version:		 1.0.8
Text Domain:	 dlear
*/


/*
    Add your custom styles here
*/

/* Site-wide: Keep Arlo event details visible on mobile (≤991px) */
@media (max-width: 991px) {
  .arlo .arlo-collapsible__content,
  .arlo .arlo-accordion__content,
  .arlo .arlo-event__details,
  .arlo .arlo-details,
  .arlo .event-details {
    display: block !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  /* If Arlo JS applies collapsed/closed states, ignore them on mobile */
  .arlo .arlo-collapsible--collapsed .arlo-collapsible__content,
  .arlo .is-collapsed .arlo-collapsible__content,
  .arlo .is-closed .arlo-collapsible__content,
  .arlo [aria-expanded="false"] + .arlo-collapsible__content {
    display: block !important;
    height: auto !important;
    max-height: none !important;
    opacity: 1 !important;
    visibility: visible !important;
    overflow: visible !important;
  }

  /* Neutralize inline styles like style="max-height:0" */
  .arlo [style*="max-height:0"],
  .arlo [style*="max-height: 0"],
  .arlo [style*="height:0"],
  .arlo [style*="height: 0"] {
    max-height: none !important;
    height: auto !important;
    overflow: visible !important;
  }

  /* Avoid the 'blink' caused by transitions */
  .arlo .arlo-collapsible__content,
  .arlo .arlo-accordion__content {
    transition: none !important;
  }
}
