

@media only screen and (max-width: 1180px) {
    header .mcontainer > nav ul{
        margin-bottom: -1px;
    }
    header .mcontainer nav ul.main li{
        margin-left: 0;
    }

}

@media only screen and (max-width: 1040px) {
    header .mcontainer nav ul.main li.search a .sub-label{
        display: none;
    }
    header .mcontainer nav ul.main li.mobile-nav a i,
    header .mcontainer nav ul.main li.search a i{
        margin-left: 0
    }
    #top .row,
    #main{
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media only screen and (max-width: 950px) {
    header .mcontainer nav ul.main > li:nth-child(6){
        display: none;
    }
    header .mcontainer nav ul.main li.mobile-nav{
        display: inline-block;
    }
    header .mcontainer nav ul.main li.mobile-nav ul li:nth-child(6){
        display: block;
    }
}

@media only screen and (max-width: 890px) {
    header .mcontainer nav ul.main > li:nth-child(5){
        display: none;
    }
    header .mcontainer nav ul.main li.mobile-nav ul li:nth-child(5){
        display: block;
    }
    header .mcontainer.sub-menu .table nav.col-md-3{
        width: 50%;
    }
    header .mcontainer.sub-menu .table nav.col-md-3:nth-child(2){
        float: left;
    }
    header .mcontainer.sub-menu .table nav.col-md-3:nth-child(3){
        float: right;
    }
    header .mcontainer.sub-menu .table nav.col-md-3:nth-child(4){
        float: right;
    }
    header .mcontainer.sub-menu .table nav.col-md-3:nth-child(5){
        float: left;
    }
}

@media only screen and (max-width: 770px) {
    header .mcontainer nav ul.main > li:nth-child(4){
        display: none;
    }
    header .mcontainer nav ul.main li.mobile-nav ul li:nth-child(4){
        display: block;
    }
    article.horizontal > .inner > .thumbnail > img.horizontal{
        float: none;
        width: 100%;
    }
}

@media only screen and (max-width: 690px) {
    header .mcontainer nav ul.main > li:nth-child(3){
        display: none;
    }
    header .mcontainer nav ul.main li.mobile-nav ul li:nth-child(3){
        display: block;
    }
    #top .row .col-md-4{
        float: none;
        width: 100%;
    }
    #top .row .col-md-8{
        float: none;
        width: 100%;
    }
    article.standard> .inner > .thumbnail > img.highlight,
    article.standard > .inner > .thumbnail > img.small,
    article.standard > .inner > .thumbnail > img.related,
    article.standard > .inner > .thumbnail > img.horizontal,
    article.standard > .inner > .thumbnail > img.horizontal-big{
        display: none !important;
    }
    article.standard > .inner > .thumbnail > img.big{
        display: block;
    }
    article.highlight.has-related article.related{
        display: none;
    }
    article.highlight.has-related > .inner > .content > h2.title,
    article.highlight.has-related > .inner > .content > .excerpt{
        padding-right: 0;
    }
    article.main > .inner > .content > .text .image.outer{
        margin-right: 0;
    }
    article.main > .inner > .content > .excerpt > .box.right,
    article.main > .inner > .content > .text > .box.right{
        display: none;
    }
    #main #sidebar{
        display: none;
    }
    #main #content{
        width: 100%;
        border-right: none;
        padding-right: 0;
    }

    #bottom .row .col-md-3{
        width: 50%;
    }

}

@media only screen and (max-width: 550px) {
    header .mcontainer nav ul.main > li:nth-child(2){
        display: none;
    }
    header .mcontainer nav ul.main li.mobile-nav ul li:nth-child(2){
        display: block;
    }
    header .mcontainer.sub-menu .table nav.col-md-3{
        width: 100%;
        display: block;
        float: none;
    }
}