@media screen and (max-width : 1100px) {
.sliderheadline {
    top: 110px;
    font-size: 3rem;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.logo {
    float:none;
    clear:both;
    display:block;
}
.header-navigation {
    padding-bottom:1em;
}
.main-navigation {
    position:relative;
    float:none;
    margin-right:0;
    padding-right:1.5em;
    padding-left:1.5em;
}
.main-navigation ul {
    float:none;
    clear:both;
    display:block;
    padding-top:8em;
}
.main-navigation > ul > li > a,
.main-navigation > ul > li > span.active,
.main-navigation > ul > li > span.trail,
.main-navigation > ul > li > span.forward {
    padding-top:0;
}
.main-navigation > ul > li > a::after,
.main-navigation > ul > li > span.active::after,
.main-navigation > ul > li > span.trail::after,
.main-navigation > ul > li > span.forward::after {
    border: none;
}
.rsts-main .feature-box.-image-centered {
    text-align:left;
}
}
