/*
Global
==========================================
Defines the global styles of Shopware.
*/

// Fix the body for off-canvas handling

@body-bg : #fff;
body {
  background: @body-bg;
  border-top: 2px solid @brand-primary;
}

// Font
h1, h2, h3, h4, h5, h6 {
  line-height: 1.2;
  .unitize-margin(28, 0, 10, 0);
  font-family: @font-headline-stack;
  font-weight: @font-bold-weight;
  color: @text-color-dark;
  em {
    font-weight: @font-base-weight;
    font-style: normal;
  }
}

h1 {
  color: @brand-primary;
}


.page-wrap {
  .unitize-min-width(320, 16);
}

//.content-main,
//.content--wrapper {
//  .clearfix();
//}
//
//.content-main--inner {
//  //.unitize-padding(0, 10, 16);
//  .clearfix();
//}
//
//.content {
//  width: 100%;
//  //float: left;
//}

@media screen and(min-width: @tabletViewportWidth) {
  .content-main {
    .box-shadow(none);
    .unitize(min-height, 750);
  }

  .content-main--inner {
    width: 100%;
  }
}


@media screen and (min-width: @desktopViewportWidth) {
  .content-main {
    .unitize(margin-top, 0);
    .unitize(margin-bottom, 45);
    .unitize(min-height, 700);
    .unitize-max-width(@contentMaxWidth,16)
  }


}

@media screen and (min-width: (@contentMaxWidth + 20px)) {
  .content-main--inner {
    .unitize-padding(0,0,0,0);
  }
}


.is--rounded {
  border-radius: 0;
}
