@media screen and (min-width: 1280px) {
    .wrapper {
        width: 1230px;
    }

    #sidebars {
        width: 483px;
    }

    #sidebars > div:first-child {
        margin-bottom: 0px;
    }

    #sidebars > div:last-child {
        margin-left: 15px;
    }
}

@media screen and (max-width: 1011px) {

    .wrapper {
        width: 96%;
    }

    #header .topmenu li.extra3 {
        display:none;
    }

    .cols > div {
        margin-left: 2%;
    }

    .cols > div:first-child {
        margin-left: 0px;
    }

    .cols.cols-3-1 > div:first-child,
    .cols.cols-1-3 > div:last-child {
        width: 73%;
    }

    .cols.cols-3-1 > div:last-child,
    .cols.cols-1-3 > div:first-child {
        width: 25%;
    }

    #sidebars > div {
        width: 100%;
    }
}

@media screen and (max-width: 919px) {

    #header #search {
        right: 120px;
    }

    #header .topmenu li.extra2 {
        display:none;
    }

    .cols.cols-3-1 > div:first-child,
    .cols.cols-1-3 > div:last-child {
        width: 71%;
    }

    .cols.cols-3-1 > div:last-child,
    .cols.cols-1-3 > div:first-child {
        width: 27%;
    }
}

@media screen and (max-width: 819px) {

    #header #search {
        right: 100px;
    }

    #header .topmenu li.extra1 {
        display:none;
    }

    .cols.cols-3-1 > div:first-child,
    .cols.cols-1-3 > div:last-child {
        width: 68%;
    }

    .cols.cols-3-1 > div:last-child,
    .cols.cols-1-3 > div:first-child {
        width: 30%;
    }
}

@media screen and (max-width: 719px) {

    #header #headerimg {
        display:none;
    }
    #header #search {
        right: 0px;
    }

    #header #title {
        height: 65px;
    }

    #header .topmenu {
        border-bottom: 1px solid #EEE;
        height: 39px;
        margin-bottom: 1em;
    }

    #stage {
        display: none;
    }

    .cols.cols-3-1 > div:first-child,
    .cols.cols-1-3 > div:last-child {
        width: 65%;
    }

    .cols.cols-3-1 > div:last-child,
    .cols.cols-1-3 > div:first-child {
        width: 33%;
    }
}

@media screen and (max-width: 639px) {

    #header {
        display: none;
    }

    #mobile-header {
        display: block;
    }

    .cols.cols-3-1 > div:first-child,
    .cols.cols-1-3 > div:last-child {
        width: 100%;
    }

    .cols.cols-3-1 > div:last-child,
    .cols.cols-1-3 > div:first-child {
        width: 100%;
    }
/*
    .cols.cols-3-1 > div:first-child,
    .cols.cols-1-3 > div:last-child {
        width: 62%;
    }

    .cols.cols-3-1 > div:last-child,
    .cols.cols-1-3 > div:first-child {
        width: 36%;
    }
*/
    #sidebars {
        margin-left: 0px;
        margin-top: 30px;
    }
}

@media screen and (max-width: 559px) {

}

