@media(max-width: 1200px){
    #menu .sm-simple a, #menu .sm-simple a:hover, #menu .sm-simple a:focus, #menu .sm-simple a:active, #menu .sm-simple a.highlighted {
        padding: 8px 15px;
    }
    #menu .sm a.has-submenu {
        padding-right: 15px;
    }
}
@media (max-width: 1100px) {
    #menu .sm-simple a, #menu .sm-simple a:hover, #menu .sm-simple a:focus, #menu .sm-simple a:active, #menu .sm-simple a.highlighted {
        padding: 8px 10px;
    }
    #menu .sm a.has-submenu {
        padding-right: 10px;
    }
}
@media(max-width: 980px){
    #body .widget {margin: 10px;}
    .widget_content_list .item, .widget_content_list.featured .item-first {width: 100%;}
    /*poster*/
    .width50 .wd_poster .item {width:50%;}
    /*board*/
    .wd_board .item {width:33%;}
    #menu .sm-simple a, #menu .sm-simple a:hover, #menu .sm-simple a:focus, #menu .sm-simple a:active, #menu .sm-simple a.highlighted {
        padding: 8px 20px;
    }
    #menu .sm a.has-submenu {
        padding-right: 20px;
    }
}
@media(max-width: 768px){
    .grid-item,.grid-sizer, .grid-item.width50 {width: 100%;}
    .grid-item.width25 {width: 50%;}
    .grid-item.width25:nth-child(2n+1) {clear: both;}
    .grid-item.width25.grid-right {width: 100%;}
    .grid-item.width25.grid-right .right1, .grid-item.width25.grid-right .right2 {display: inline-block;width: 50%;vertical-align: top;}
    .grid-item.width75, .grid-item.body, .grid-item.widget_tabbed {width: 100%;}
    .widget_content_list.tiles-big .item {width: calc(50% - 15px);}
    .widget_content_list.tiles-big .item:nth-child(2n+1) {clear: both;}
    /* menu */
    #main-menu,#second-menu {float: none !important;padding: 0}
    .menu-button {display: block;}
    #main-menu ul.sm, #second-menu ul.sm {display: none;}
    /* banner */
    .banner div.width50 {width: 100%;}
    /*board*/
    .wd_board .item {width:50%;}
    .wd_board .item:nth-child(3n+4) {clear:none;}
    .wd_board .item:nth-child(2n+3) {clear:both;}
}
@media(max-width: 650px){
    #body .widget {margin: 5px;}
    .grid-item,.grid-sizer, .grid-item.width50 {width: 100%;}
    .grid-item.width75, .grid-item.body {width: 100%;}	
    .grid-item.widget_tabbed {width: 100%;}
    .tabs-menu > ul {height: auto;}
    .tabs-menu .tabbed li{float: none;}
    .tabs-menu .tabbed li.active a, .tabs-menu .tabbed li.active a:hover {
        border-bottom: solid 1px #68B206;
    }
    .blog_info {float: none;}
    /* board */
    .wd_board .item {width:100%;}
    /* header optimiz */
    .near_logo {margin-bottom: 0px;}
    header {padding: 10px;}
}
@media(max-width: 480px){
    .grid-item.width25, .grid-item.width25.grid-right .right1, .grid-item.width25.grid-right .right2 {display: block;width: 100%;}
    .widget_content_list.tiles-big .item {display: block;width: 100%;}
    /*poster*/
    .wd_poster .item {width:100%;}
    .wd_poster .item .teaser {display: none;}
}