/* Painter Girl - Layout Fix for mirrored site */

@media (min-width: 990px) {
  /* Fix header: restore transparency and absolute positioning */
  .responsive #top #wrap_all #header {
    position: absolute !important;
    width: 100% !important;
  }
  .html_header_transparency .header_bg {
    background-color: transparent !important;
    opacity: 0 !important;
  }

  /* Show nav links on desktop */
  .responsive .av-main-nav .menu-item {
    display: block !important;
  }
  .responsive .av-main-nav > li {
    display: block !important;
    float: left !important;
  }
  .responsive .av-main-nav > li > a {
    color: #fff !important;
    padding: 0 13px !important;
  }

  /* Restore content + sidebar two-column layout */
  .responsive #top .container .av-content-small.units,
  .responsive #top #wrap_all .container .av-content-small {
    width: 73% !important;
    float: left !important;
    margin-bottom: 0 !important;
  }
  .responsive #top #main .sidebar.sidebar_right,
  .responsive #top #main .sidebar.sidebar_right.smartphones_sidebar_active {
    display: block !important;
    float: none !important;
    width: auto !important;
    overflow: hidden !important;
    clear: none !important;
    border-top: none !important;
    border-left: 1px solid #e1e1e1;
  }
  .responsive #top #main .sidebar .inner_sidebar {
    margin-left: 50px !important;
  }

  /* Fix content area padding */
  .responsive .content .entry-content-wrapper {
    padding-right: 50px !important;
  }
}

/* Subtle off-white background for content sections */
.main_color.av_default_container_wrap.container_wrap.sidebar_right {
  background: #f7f7f7 !important;
}
