/**
 * Sidebar Social Icons Restore
 * Ensures sidebar social icons are visible on desktop
 */

/* Desktop only - force sidebar social icons visible */
@media (min-width: 769px) {
  /* Force sidebar social blocks to be visible */
  #block-instappraisal-clean-facebooksidebar,
  #block-instappraisal-clean-instagramsidebar,
  #block-instappraisal-clean-twittersidebar,
  #block-instappraisal-clean-pinterestsidebar {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    overflow: visible !important;
    position: relative !important;
    width: auto !important;
    margin: 10px 0 !important;
  }
  
  /* Ensure the sidebar itself is visible */
  .layout-sidebar-first,
  .region-sidebar-first {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  
  /* Ensure all sidebar blocks are visible */
  .layout-sidebar-first .block,
  .region-sidebar-first .block {
    visibility: visible !important;
    opacity: 1 !important;
  }
  
  /* Make sure the social icon links are visible */
  #block-instappraisal-clean-facebooksidebar a,
  #block-instappraisal-clean-instagramsidebar a,
  #block-instappraisal-clean-twittersidebar a,
  #block-instappraisal-clean-pinterestsidebar a {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  
  /* Ensure images within social blocks are visible */
  #block-instappraisal-clean-facebooksidebar img,
  #block-instappraisal-clean-instagramsidebar img,
  #block-instappraisal-clean-twittersidebar img,
  #block-instappraisal-clean-pinterestsidebar img {
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
  }
}

/* Mobile only - hide sidebar social icons */
@media (max-width: 768px) {
  #block-instappraisal-clean-facebooksidebar,
  #block-instappraisal-clean-instagramsidebar,
  #block-instappraisal-clean-twittersidebar,
  #block-instappraisal-clean-pinterestsidebar {
    display: none !important;
  }
}