/* -- kyra -- */
section.section-bg-light,
section.section-bg {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

section.section-bg-light {
    background: #eaeaea;
}

section.section-bg {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

section.section-bg-light > .row,
section.section-bg > .row {
    margin: auto;
    width: 100%;
}

footer .section-bg-light {
    color:#6f6f6f;
}

footer .section-bg-light h2, 
footer .section-bg-light h3,
footer .section-bg-light h4,
footer .section-bg-light h5 {
    color:#191919
}

/* responsive */
@media (min-width: 768px) {
    section.section-bg-light > .row,
    section.section-bg > .row {
        width: 750px;
    }
}
@media (min-width: 992px) {
    section.section-bg-light > .row,
    section.section-bg > .row {
        width: 970px;
    }
}
@media (min-width: 1200px) {
    section.section-bg-light > .row,
    section.section-bg > .row {
        width: 1170px;
    }
}
@media (min-width: 1500px) {
    section.section-bg-light > .row,
    section.section-bg > .row {
        width: 1420px;
    }
}

aside + main section.section-bg-light,
aside + main section.section-bg {
    width: 100%;
    left: auto;
    right: auto;
    margin-left: auto;
    margin-right: auto;
}

aside + main section.section-bg-light > .row,
aside + main section.section-bg > .row {
    width:100%
}

/*section dynamic - section-bg*/

.section-bg #list-rubrics li .media-body,
.section-bg  #list-downloads li .inside,
.section-bg .item-photogallery .thumbnail, 
.section-bg .item-eshop-category .thumbnail {
  background-color:#fff;
}