body.img-background
{
    background: url(../../../../../../images/System/side_background_body.png) no-repeat;
    background-size: 200%;
    background-position: top;
}
body.img-background div.container-component > div.main-top
{
  background: transparent;
}
.page-header,.full-width-background .container-component .moduletable
{
  padding-top: 15px;
}
.blog-items,.full-width-background .container-component .moduletable
{
  padding-bottom: 15px;
}

div.item-content {
  padding-top: 15px;
}

.blog-items,.full-width-background .container-component .moduletable.filters_bloc
{
  padding-top: 2px;
  padding-bottom: 2px;
  padding: 2px;
}
div.item-content .BorderedTop
{
  padding-top: 10px;
}
.blog-featured>.page-header
{
  max-width:100%;
  overflow-x:hidden;
}
.container-component,.blog-items 
{
  max-width:100%;
  margin-top: 0;
}
.full-width-background .container-component,.full-width-background.red-background .page-header
{
  grid-column-start: full-start !important;
  grid-column-end: full-end !important;
}

.full-width-background .blog-items>.blog-item,.full-width-background.red-background h1,.full-width-background .container-component .moduletable>h2, .full-width-background .container-component .moduletable>div
{
  max-width: 1320px;
  width: 100%;
  margin: auto;
}
.full-width-background .container-component .moduletable:nth-child(odd).hikashop_container 
{
  
}
body.home-page main{
  padding-top:0;
  margin-top:0;
}
body.home-page .blog-items:last-child .blog-item:first-child {
    background: #353030;
    color: #fff;
    width: 100%;
    max-width: none;
    padding:20px;
}
body.home-page .blog-items:last-child .blog-item:first-child>figure,.blog-items:last-child .blog-item:first-child>div{
  max-width: 1320px;
  margin:auto;
}
body.home-page .blog-items{
  padding-left:0;
  padding-right:0;
}
body.home-page .blog-items:last-child .blog-item:first-child h2, .blog-items:last-child .blog-item:first-child h3 {
    color: #fff;
}
.full-width-background .blog-items.red-background, .full-width-background.red-background .page-header,.full-width-background.red-background .items-leading/*,.full-width-background .container-component .moduletable:nth-child(odd)*/
{
}

.full-width-background .blog-items.red-background p, .full-width-background .blog-items.red-background h1,.full-width-background .blog-items.red-background h2,.full-width-background.red-background .blog-items.items-leading h3,.full-width-background.red-background h1,.full-width-background.red-background .items-leading/*,.full-width-background .container-component .moduletable:nth-child(odd)>h2*/
{
  color: #fff;
}
.full-width-background .blog-items.red-background .BorderedTop,.full-width-background.red-background h1,.full-width-background.red-background .items-leading.BorderedTop,.red-background .items-leading.BorderedTop>.blog-item/*,.full-width-background .container-component .moduletable:nth-child(odd)>h2*//*,.moduletable:nth-child(odd) .hikashop_module.hikaContentBorderedTop */
{
  border-color: #fff;
}


.full-width-background.red-background h1
{
  max-width: 100%;
}

.full-width-background .container-component .moduletable
{
  
}