@media screen and (max-width:1019px){#nav-top-menu ul,#nav-main-menu ul,#nav-footer-menu ul{display:none}.selectnav{display:block;width:100%;background-image:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;color:#fff;cursor:pointer}#selectnav1{height:35px;background-color:#111;z-index:9}#selectnav2{background-color:#989898;height:50px;font-size:20px}#selectnav3{text-transform:uppercase;background:#333}.wide{width:700px}#header-line-2 .td{display:block;width:100%}#header-line-2 .td *{text-align:center;float:none;margin:5px auto}#header-line-2{padding:20px 0}#side{width:100%}#side .widget.widget_wpi_twitter_roll .twitter-roll-list ul{height:50px!important}#side .feed-data-style-impression .widget-content .item{width:44%;float:left;margin:3%}}@media screen and (max-width:600px){#wpadminbar{top:-46px}}@media screen and (max-width:699px){.wide{width:320px}.news-box.break .title{width:100%}.news-box.break .drop-button{background-color:#333;padding:3px;background-position:3px -26px;top:12px}.news-box.break .drop-button.dropped{background-position:3px -86px}.wpi_ads_468,.wpi_ads_700{display:none}.wpi_ads_320{display:block}.news-box.two .item,.news-box.three .item,.news-box.portfolio .item,.single-content .post-footer-box.related-posts .item{float:none;width:100%;margin-left:0;margin-right:0}.news-box.one .item-thumbnail{width:100%;margin:0;padding:0}.news-box.one .item{height:auto}.news-box.one .item .main{padding:20px 20px 0;clear:both}.news-box.one .item .main-inner{height:auto}.news-box.one .meta a.date{float:none;text-align:right;display:block;margin:10px 0}.news-box.three .main-inner{height:auto}.news-box.two .main-inner{height:auto}.news-box.portfolio .item-thumbnail{height:200px;width:320px}.news-box.portfolio .item .inner{height:200px}.news-box.portfolio .item{height:200px}.news-box.tabs .tabs-content .item-1{border-top:1px solid #ddd}.news-box.tabs .tabs-content .item-first .inner{border:none}#footer .footer-line-2 .footer-column-1{width:100%;float:none}#footer .footer-line-2 .footer-column-2{width:100%;float:none;margin:20px 0 0}#footer .footer-line-2 .footer-column-2 .footer-social a{margin-bottom:10px;margin-right:10px;margin-left:0}#footer .footer-line-2 .footer-column-2>div{text-align:left}#footer .footer-line-2 .footer-column-1{text-align:left}#side .feed-data-style-impression .widget-content .item{width:100%;margin:0 0 20px}.img-404{font-size:100px;display:block}.single-content .post .meta .post-date-time{display:block;clear:both;float:none;position:relative;background:#f8f8f8;padding:4px}.single-content #content .sharing-box .sub-title{width:auto;float:none}.single-content #content .sharing-box .addthis_toolbox{margin-bottom:9px}.single-content #content .sharing-box .sub-title{width:auto;float:none}.single-content #content .sharing-box .addthis_toolbox{margin-bottom:9px}.post-footer-box.post-author span.post-author-connect{width:auto;position:relative;left:0;height:auto;overflow:visible;margin:5px 0}.post-footer-box.post-author .post-author-connect a{height:40px;margin:5px 10px 5px 0}.post-footer-box.post-author .post-author-desc .inner{padding:0;display:block}.post-footer-box.post-author .post-author-content{padding:10px}.post-footer-box.post-author .post-author-desc{display:inline;margin:0;padding:0}.post-footer-box.post-author .post-author-image{margin:0 10px 10px 0;z-index:99}.single-content .post-footer-box.related-posts .item{margin-top:20px}.single-content .paginations .item{width:100%;margin:0;text-align:left;float:none}.single-content .paginations .item *{float:none;text-align:left;display:block}.single-content .paginations .item.newer{margin-bottom:20px}#contact-form #message_input{width:80%}.content-index .post .item-thumbnail,.content-index .page .item-thumbnail{display:block;clear:both;width:100%;float:none}.content-index .post .content-wrapper,.content-index .page .content-wrapper{padding:20px}.content-index .page .entry-meta .date,.content-index .post .entry-meta .date{display:block;clear:both;float:none;text-align:center;width:100%;margin:10px 0 0!important;font-size:12px;font-weight:700;color:#000!important;border-top:1px dotted #ccc;padding:10px 0 0}.content-index .post .content,.content-index .page .content{height:auto}.pagination-index .page-numbers{margin-bottom:10px}}@media screen and (max-width:319px){.wide{width:100%}.news-box.portfolio .item-thumbnail{width:100%}}