@media only screen and (min-width:1024px) and (max-width:1199px){.reglink li a{font-size:11px;}
#page-wrapper, #page-header{width:1000px;}
#content,
#container{width:775px;}
.sb-both #content,
.sb-both #container{width:550px;}
.sb-both #left-content-wrapper{width:775px;}
.sidebar{width:205px;}
#footer{min-width:0;}
#footer-widgets{width:1000px;}
.pc.opened{margin-left:-20px;}
}
@media only screen and (min-width:960px) and (max-width:1023px){#page-wrapper, #page-header{width:900px;}
#content,
.sb-both #content,
#container,
.sb-both #container{width:635px;}
.sb-both #left-content-wrapper{float:none;width:auto;}
.sidebar{width:245px;}
.sb-both #sidebar-right{float:none;margin-left:0;}
#footer{min-width:0;}
#footer-widgets{width:900px;}
}
@media only screen and (min-width:768px) and (max-width:959px){.pc.opened{margin-left:-64px;}
#page-wrapper, #page-header{width:748px;}
#content,
.sb-both #content,
#container,
.sb-both #container{width:503px;}
.sb-both #left-content-wrapper{float:none;width:auto;}
.sidebar{width:225px;}
.sb-both #sidebar-right{float:none;margin-left:0;}
#mobile-nav-button{display:block;}
#nav .menu{display:none;}
#footer{min-width:0;}
#footer-widgets{width:748px;}
.buddypress #item-header div#item-actions{float:left;width:100%;margin-left:0;text-align:left;}
.buddypress #item-header ul li{float:left;}
.buddypress div.dir-search{float:left;margin:0 0 20px 0;}
.buddypress ul.item-list div.action{position:relative;top:auto;right:auto;margin-top:20px;}
.buddypress .main-column input[type="file"]{width:100%;margin-bottom:15px;}
.buddypress div.last.admin-links{float:none;}
}
@media only screen and (max-width:767px){
	.zpagination li {
    display: inline-block;
	}
	.docdiv #page-container {
    overflow-x: auto;
	}
	#post-content {
    overflow: hidden;
	}
	#page-wrapper {
    padding: 0 5px;
}
.padder {
    padding: 11px 5px;
}
.searchpos {
    width: 100%;
	position: relative;
}
#searchbar {
    width: 100%;
    margin-right: 0;
}
body div .searchsubmit {
    position: absolute;
    right: 0;
}
.searchpos.tablec {
	    margin: 0px 0 45px;
    float: none;
    display: block;
}
.addpos.tablec {
    width: 100%;
    float: none;
    display: block;
    text-align: center;
    clear: both;
}
.addpos.tablec > form{
	display: block;
    margin: 0 auto;
    width: 172px;
}
#page-wrapper, #page-header{width:100%;padding:0 10px;}
#content,
#container{width:100% !important;margin-bottom:20px;}
#left-content-wrapper{width:100% !important;}
.sidebar{width:100%;margin:0 !important;}
#mobile-nav-button{display:block;}
#nav .menu{display:none;}
.post-loop{width:100% !important;}
.post-loop:first-child{margin-top:0 !important;}
.post-text{margin:0 !important;width:100%;}
.post-thumbnail,
.post-thumbnail img{width:100%;}
.post-thumbnail.wrap{margin:0 0 20px 0;}
.spacing-small .post-thumbnail.wrap{max-width:40%;}
.pp_pic_holder.pp_default{width:95% !important;left:5% !important;}
.pp_content{width:98% !important;height:auto !important;}
.pp_fade{width:100% !important;height:100% !important;padding-bottom:40px;}
#pp_full_res img,
#pp_full_res iframe,
#pp_full_res video{width:100% !important;height:auto !important;max-width:none !important;}
.pp_details{width:100% !important;}
.ppt{width:100% !important;margin-left:0 !important;}
blockquote,
.blockquote-left,
.blockquote-right{width:100%;margin:0 0 12px 0;padding:0;}
.columns{width:100% !important;margin:0 0 20px 0;}
.columns > div{height:auto !important;}
.columns .sc-image{position:relative !important;}
.joint > div{border-left-width:0;}
.three.first.joint > div,
.three.middle.joint > div{border-bottom-width:1px;}
.sc-image,
.sc-image img{height:auto !important;}
.caption{display:none !important;}
.ui-tabs .ui-tabs-nav li{width:100%;border-bottom-width:1px !important;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{border-bottom-color:#eee;}
#footer{min-width:0;margin-top:30px;padding:30px 20px 0 20px;}
#footer-widgets{width:100%;}
.footer-widget{width:100%;margin:0;}
.comment-avatar{display:none;}
.comment-body{margin-left:0;}
#commentlist .children .comment-body{margin-left:10px;}
.widget .swa-pagination #activity-count{width:100%;}
.widget .swa-pagination .pagination-links{float:left;margin-top:15px;}
.buddypress #item-header #item-header-content{margin:0;clear:both;}
.buddypress #item-header div#item-actions{float:left;width:100%;margin-left:0;text-align:left;}
.buddypress #item-header ul li{float:left;}
.buddypress div.dir-search{float:left;margin:0 0 20px 0;}
.buddypress ul.item-list div.action{position:relative;top:auto;right:auto;margin-top:10px;}
.buddypress ul.item-list div.action{position:relative;top:auto;right:auto;margin-top:10px;}
.buddypress .main-column ul.item-list li{line-height:15px;}
.buddypress .main-column ul.item-list li div.item-title,
.buddypress .main-column ul.item-list li h4{width:100%;}
.buddypress .main-column #item-header #item-header-content .activity,
.buddypress .main-column span.activity{display:inline;padding:0;border:0;background:none;}
.buddypress .main-column input[type="file"]{width:100%;margin-bottom:15px;}
.buddypress div.last.admin-links{float:none;}
#content #container fieldset.bbp-form input,
#content #wrapper fieldset.bbp-form input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#content .bbp-admin-links{width:100%;margin-top:10px;}
#content li.bbp-forum-info,
#content li.bbp-topic-title{display:block;float:left;clear:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#content #bbpress-forums li.bbp-header .bbp-topic-author,
#content #bbpress-forums li.bbp-footer .bbp-topic-author,
#content #bbpress-forums li.bbp-header .bbp-reply-author,
#content #bbpress-forums li.bbp-footer .bbp-reply-author{display:none;}
#content .bbp-reply-content span{font-size:10px;}
.buddypress #th-postcount,
.buddypress #th-freshness,
.buddypress .td-postcount,
.buddypress #topic-post-list .avatar,
#content .bbp-forum-topic-count,
#content .bbp-forum-reply-count,
#content .bbp-topic-voice-count,
#content .bbp-topic-reply-count,
#content .bbp-reply-author .avatar,
#content .bbp-reply-ip,
#content li.bbp-forum-freshness,
#content li.bbp-topic-freshness{display:none;}
.buddypress #topic-post-list li,
#content .bbp-form{padding:10px 0;}
.buddypress .topic-meta,
#content .bbp-topic-meta{display:inline;}
.buddypress .td-title .topic-meta,
#content .bbp-topic-title .bbp-topic-meta{display:block;}
.buddypress #topic-post-list .post-content,
.buddypress #topic-post-list .admin-links,
#content #bbpress-forums div.bbp-topic-content,
#content #bbpress-forums div.bbp-reply-content,
#content #bbpress-forums li.bbp-header .bbp-topic-content,
#content #bbpress-forums li.bbp-footer .bbp-topic-content,
#content #bbpress-forums li.bbp-header .bbp-reply-content,
#content #bbpress-forums li.bbp-footer .bbp-reply-content{margin-left:0;}
#content #bbpress-forums div.bbp-topic-author,
#content #bbpress-forums div.bbp-reply-author{width:100%;text-align:left;float:none;}
#content #bbpress-forums div.bbp-topic-author a.bbp-author-name,
#content #bbpress-forums div.bbp-reply-author a.bbp-author-name{margin:0;display:inline;}
#content #bbpress-forums div.bbp-topic-author br,
#content #bbpress-forums div.bbp-reply-author br{display:none;}
.buddypress #topic-post-list .admin-links{margin-bottom:0;}
#content .bbp-author-name{text-align:left;}
#logform ul li{margin:0px;}
.loginform{padding-top:10px;padding-bottom:10px;}
}
@media only screen and (max-width:567px){#mobile-bp-buttons{display:block;}
#bp-buttons{display:none;}
#content div.bbp-search-form input[type='text']{min-width:192px;}
}
@media (min-width:868px){body .hel1, body .hel3{width:50%;}
body .hel2{width:100%;}
}
@media (min-width:1024px){body .hel1, body .hel3{width:20.5%;}
body .hel3{float:right;}
body .hel2{margin-left:2%;margin-right:2%;width:55%;}
}
@media (min-width:1224px){.pc{transform:scale(0.7);}
#docdiv #page-container .pf.w0.h0{margin-bottom:-400px;}
}
@media only screen and (max-width:480px){
	.zzbot > div{
		width: 100%;
		    margin: 2px 0;
	}
		.zzbot > div > a{
		width: 100%;
    box-sizing: border-box;
	}
			.zzbot > div > button{
		width: 100%;
    box-sizing: border-box;
	}
}