@import url(shopauto.css);
@media screen and (min-width: 480px) {
  .cart.page h4 span {
    margin: 0 .5em 0 0;
    padding: .5em 1em; }

  ul.coloris li {
    width: 47%; }

  .category_panel .image {
    margin: 0; }

  /* TITLE WIDGET -------------------------------------------------------------------------------- */
  .title.widget {
    background-color: white;
    border: 0;
    box-shadow: none;
    width: 100%;
    height: 64px;
    padding: 20px 0 20px; }
    .title.widget > h1 {
      display: none; }
    .title.widget > p {
      display: none; }
    .title.widget .account-info,
    .title.widget .cart.menu {
      cursor: pointer; }

  .title.widget p {
    background: url("../images/user_24.png") no-repeat; } }
@media screen and (max-width: 479px) {
  .title.widget {
    background-color: white;
    height: 72px; }

  .top.pane {
    height: 0; }

  .site-container {
    overflow: hidden; }

  .site-pusher {
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s; }

  .site-content {
    position: absolute;
    top: 66px;
    right: 0;
    left: 0;
    bottom: 0;
    padding-top: 0;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }

  .menu .blocks {
    position: absolute;
    right: 0;
    top: 61px;
    bottom: 0;
    overflow-y: scroll;
    transform: translateX(250px);
    -webkit-overflow-scrolling: touch;
    width: 150px;
    -moz-transform: translateX(250px);
    -ms-transform: translateX(250px);
    -webkit-transform: translateX(250px); }

  .menu .blocks .block {
    display: block;
    height: 40px;
    text-align: center;
    line-height: 40px; }

  .with--sidebar .site-pusher .blocks {
    -moz-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
    -webkit-transform: translateX(-50px);
    transform: translateX(0px);
    transition-duration: 0.5s; }

  .with--sidebar .site-cache {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }

  .with--userbar .top.pane {
    height: 112px; }

  .with--userbar .account.widget {
    visibility: visible; }

  .cart.page h4 span {
    margin: 0 .2em 0 0;
    padding: .2em .2em; }

  .categories.widget li {
    background-position-y: .2em !important; }
    .categories.widget li a {
      display: block;
      font-size: 1.4em;
      min-height: 2.5em; }

  .category.section li, .topSales li {
    width: 100%; }

  .left.pane {
    width: 100%; }
    .left.pane .cart.widget h2 {
      float: left; }
    .left.pane .cart.widget p {
      width: 100%; }

  ul.coloris li {
    width: 96%; }

  ul.display.marque.assistant li {
    width: 29%; }

  ul.display.marque.assistant li a h2 {
    line-height: 30px; }

  ul.display.modele.assistant li {
    width: 45%; }

  .display.marque.assistant li .image img {
    margin-right: 0; }

  .cross_selling.section > ul > li {
    max-width: 240px; }

  html body.for-root div.main.site-container div.middle.pane.site-pusher div.content.pane div.home.page div.middle.sections h2 {
    font-size: 20px; } }
