/* mobile */
@media (max-width:1890px){
  .content {padding: 20px;}
  .entry aside {padding: 0 20px 0 0;}
  
  .entry aside {width: 280px;}
  .entry .list_inventory li h3 {font-size: 16px;}
  .entry .list_inventory a.inv_link .inv_price span {font-size: 20px;}
}
@media (max-width:1260px){
  .entry aside {width: 220px;}
  .entry .filter_list > li {width: 100%; padding: 4px 4px 2px 4px; display: block;}
  .entry .filter_list {max-height: 260px; overflow: auto;}
  
  .entry .list_inventory {margin: 0;}
  .entry .list_inventory > li {width: 100%; padding: 0 0 10px;}
  .entry .list_inventory > li .inv_wrap {width: 100%; display: table;}
  .entry .list_inventory > li .inv_wrap > * {display: table-cell; vertical-align: top;}
  .entry .list_inventory > li .inv_wrap > a.inv_link {width: 200px; border-right: 1px solid #ddd;}
  .entry .list_inventory li h3 {font-size: 15px;}
  .entry .list_inventory a.inv_link .inv_price span {font-size: 16px;}
  .entry .list_inventory a.inv_link .inv_price {border: 0;}
  .entry aside {width: 180px;}
  
  .entry .users_list > ul > li {width: 50%;}
  
  .entry .dealers_list__info {width: 250px;}
}
@media (max-width:1023px){
  .acf-field-taxonomy {width: 33.3% !important;}
  .entry .box_content.is_inventory .dash_inv_photo {width: 100px;}
  .acf-field-58efcff3264b5,
  .acf-field-5893b434e4d07
  {width: 100% !important;}
  
  .entry .dealers_list__info {width: 200px;}
  .entry .dealers_list__info h3 {font-size: 15px;}
}
@media (max-width: 979px){
  header.top {margin: 0 0 10px;}
  
  header.top .top_logo a > span {display: block;}
  .top_nav.on a {}
  .top_nav a.mobile_nav {display: inline-block;}
  
  .top_user .menu > li > a > *,
  .top_nav a.mobile_nav > *
  {padding: 8px 16px;}
  
  .top_user .menu > li > a > strong,
  .top_nav a.mobile_nav > strong
  {display: none;}
  
  .top_nav .menu,
  .top_user .menu > li > ul
  {position: absolute; display: none; width: 100%; top: 54px; left: 0; right: auto; z-index: 2000; border: 4px solid #222; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 20px 10px 0 rgba(0,0,0,.6);}
  .top_nav.on .menu {display: block;}
  .top_nav .menu > li {width: 100%; padding: 0; margin: 0;}
  .top_nav .menu > li > a,
  .top_user .menu > li > ul > li > a
  {border-radius: 0; background: #fff; color: #333; padding: 20px 16px; font-weight: normal; text-transform: none; font-size: 15px;}
  .top_nav .menu > li > a:hover,
  .top_nav .menu > li[class*="current"] > a,
  .top_user .menu > li > ul > li > a:hover
  {background: #ccc;}
  .top_nav {text-align: right;}
  .top_user {padding: 10px;}
  .top_user .menu > li,
  .top_user
  {position: static;}
  
  .top_nav.on a.mobile_nav,
  .top_user .menu > li.on > a,
  .top_user .menu > li.on:hover > a
  {background: #222; border: 1px solid #000;}
  
  .top_nav a.mobile_nav i,
  .top_user .menu > li > a i
  {font-size: 28px;}
  
  header.top {text-align: center;}
  header.top > div {}
  header.top .top_logo {width: 160px;}
 
  .top_nav {padding: 10px 5px;}
  .top_user {padding: 10px 5px;}
  
  .is_dashboard > div {display: block; width: 100%; padding: 0 0 10px;}
  
  .main_heading h1 > span {display: block; text-align: center !important; width: 100% !important;}
  .main_heading h1 > .heading_cta {padding: 10px 0 0;}
  
  .content {padding: 10px;}
  .content,
  .content > aside,
  .content > div
  {display: block; width: 100%;}
  .entry .vertical_nav {padding: 0; width: 100%;}
  
  .entry .box_toggle {display: block;}
  .entry .box h3 {font-size: 14px;}
  .entry aside {width: auto !important; margin: 0 -10px 0 0; padding: 0;}
  .entry aside > .box {display: none; width: 100%;}
  .entry aside.on > .box {display: block;}
  .entry .box_content {text-align: center;}
  
  .entry .search_header > div {display: block; width: 100%;}
  .entry .search_header > div.search_order {border: 1px solid #ccc; text-align: center; border-radius: 3px; padding: 10px; background: #ddd; margin: 0 0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
  .entry .inv_tags .inv_wrap {display: block; padding: 0 0 10px;}
  
  .entry .list_inventory > li .inv_wrap > a.inv_link {width: 100%;}
  .entry .list_inventory > li .inv_wrap > * {display: block;}
  .entry .list_inventory > li .inv_wrap > .inv_content {border-top: 1px solid #ddd;}
  
  .entry .myitems > li {padding: 0;}
  .entry .myitems > li > div {display: block; text-align: center; background: #fff; padding: 10px;}
  .entry .myitems > li > div.myitem_actions {display: block; width: auto; background: #eee; border-top: 1px solid #ccc;}
  .entry .myitems > li > div.myitem_photo {width: 100%; padding: 10px; text-align: center;}
  .entry .myitems .myitem_actions ul {display: block; width: 100%; margin: 0; text-align: center;}
  .entry .myitems .myitem_actions ul > li {padding: 0 5px; display: inline-block;}
  .entry .myitems .myitem_photo figure {margin: 0 auto;}
  
  .entry .data_list > li,
  .entry .simple_form > ul > li
  {display: blcok; padding: 10px 0;}
  .entry .data_list > li > div,
  .entry .data_list > li > div.data_label,
  .entry .simple_form > ul > li > div,
  .entry .simple_form > ul > li > div.is_label
  {display: block; width: 100% !important; text-align: left; padding: 0;}
  
  .entry .users_list > ul > li {width: 100%;}
  
  .entry .list_resources {margin: 0; padding: 0;}
  .entry .list_resources > li {padding: 10px;}
  
  .entry .inv_single .single_wrap > div {display: block; width: 100% !important;}
  .entry .inv_single .single_photos {padding: 0;}
  
  .acf-field-taxonomy {width: 50% !important;}
  
  .entry h1 {font-size: 30px; letter-spacing: 0;}
  .entry h2 {font-size: 24px;}
  .entry h3 {font-size: 20px;}
  .entry h4 {font-size: 18px;}
  .entry h5 {font-size: 16px;}
  
  .entry .dealers_list__single > div {display: block; width: 100% !important;}
}
@media (max-width:480px){
  .acf-field-taxonomy {width: 100% !important;}
  .entry .users_list > ul .user_wrap > div {display: block;}
  .entry .users_list > ul .user_wrap > div.user_photo {width: 100%; text-align: center; padding: 0 0 20px;}
}