@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:white;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 20px;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 0;}#footer .footer-line-2 .footer-column-2 .footer-social a{margin-bottom:10px;margin-right:10px;margin-left:0px;}#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 0;}.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 0!important;font-size:12px;font-weight:bold;color:#000!important;border-top:1px dotted #ccc;padding:10px 0 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%;}}