@import url(shopauto.css);
@media screen and (min-width: 979px) {
  .page {
    width: 100%; }

  .main {
    max-width: 100%;
    width: 100%; }

  .menu.widget .item_menu {
    width: 25%; }

  .menu.widget {
    height: 72px;
    overflow: visible; }

  .menu.widget .block:not(:first-child) {
    margin-left: 1px;
    width: var(--menu_length); }

  .menu.widget .block a {
    height: 38px;
    padding: .1em .1em 0;
    white-space: normal;
    font-family: var(--default_font);
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    color: #333; }

  .menu.widget .block a:hover {
    text-decoration: none; }

  .center {
    width: var(--maximal_width); }

  .social_links {
    display: block; }

  .home.page {
    width: var(--maximal-size); }

  .select_choice {
    position: relative; }

  .side.sections {
    width: 300px; }

  .side.sections .newsletter input:not([type="submit"]) {
    width: 200px; }

  .side.sections .category.section ul {
    width: 278px; }

  .footer.widget {
    box-sizing: border-box;
    width: 100%; }

  .bottom.widget {
    box-sizing: border-box;
    width: 100%; }

  .copyright.widget {
    box-sizing: border-box;
    width: 100%; }

  .copyright.widget ul {
    width: 480px; }

  .menu.widget .items {
    width: 350px; }

  .menu.widget .items_menu {
    width: 700px; }

  div.middle.pane {
    display: grid;
    min-height: auto; }

  html body.for-module-widget div.main div.middle.pane div.menu.widget ul.blocks li.block ul.items.items_menu li.item.item_menu span span a.link {
    height: 40px; }

  html body div.main div.middle.pane div.menu.widget ul.blocks li.block ul.items.items_menu li.item.item_menu span a.link {
    width: 75px;
    height: 30px;
    text-align: center;
    vertical-align: middle;
    padding-top: 20px; }

  html body div.main div.middle.pane div.menu.widget ul.blocks li.block ul.items.items_menu li.item.item_menu span a.link_only {
    width: 100%; }

  html body div.main div.middle.pane div.menu.widget ul.blocks li.block ul.items.items_menu li.item.item_menu span a.image {
    width: 48px;
    height: 48px;
    text-align: center;
    vertical-align: middle; }

  .selection.widget li {
    width: 33%; }

  .selection.widget h3 a {
    width: 200px; }

  .selection.widget p {
    width: 300px; }

  ul.type-de-housse-de-siege.assistant > li:first-child {
    width: 48%; }
  ul.type-de-housse-de-siege.assistant > li:last-child {
    width: 48%; }
  ul.type-de-housse-de-siege.assistant > li > .avantages {
    height: 130px; }

  ul.type-de-housse-de-siege.assistant > li > img {
    width: 187px; }

  .display.assistant .description {
    width: 639px; }

  li.title.widget ul.title_bar li span.specialist {
    color: #333;
    display: inline-block;
    font-family: var(--default_font);
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 300;
    height: 38px;
    letter-spacing: normal;
    line-height: normal;
    margin: 0 44px 0 20px;
    padding: 15px 20px 0 0;
    vertical-align: top;
    width: 250px; }

  .category_panel .image {
    width: 730px;
    height: 256px;
    margin: 0 0 0 550px; }

  .menu.widget .items_menu {
    padding: 0;
    width: 900px; } }
@media screen and (min-width: 980px) and (min-width: 1279px) {
  .main {
    max-width: var(--maximal-size);
    width: var(--maximal-size); } }
@media screen and (min-width: 1280px) and (max-width: 1599px) {
  body {
    width: 100%;
    height: 720px; } }
