/* Phone and tablet layout for a theme built only for wide screens. Desktop layout is unchanged. */
@media (max-width:980px){
  #wrap,#header,#header .wrap,#inner,#inner .wrap,#nav,#subnav,#footer,#footer .wrap,#footer-widgets,#footer-widgets .wrap,
  #content-sidebar-wrap,#content,#sidebar,#sidebar-alt,.widget-area,.home-top,.home-middle,.home-bottom-left,.home-bottom-right,
  #title-area,.header-widget-area,.post,.entry,.featuredpost{float:none!important;width:auto!important;max-width:100%!important;box-sizing:border-box}
  #content,#sidebar{margin:0 0 20px!important;padding-left:15px!important;padding-right:15px!important}
  #title{font-size:clamp(28px,9vw,48px)!important;line-height:1.1!important}
  #title a{white-space:normal!important}
  #title-area{padding:15px!important}
  img{max-width:100%!important;height:auto!important}
  table{max-width:100%;display:block;overflow-x:auto}
  .wp-caption{width:auto!important;max-width:100%!important}
  body{overflow-wrap:anywhere}
}
@media (max-width:480px){
  .alignleft,.alignright{float:none!important;display:block;margin:0 auto 15px!important}
}
