.inner {width:90%; max-width:1260px}
.hide-desktop {display:none;}
.show-580 {display:none;}
.hide-580 {display:block;}

@media only screen and (max-width: 991px) {
	#sidebar {background:none !important; padding-left:0; margin-bottom:30px; margin-top:0; min-height:auto;}
}
@media only screen and (max-width: 767px) {
	.subtitle h1,
	.pageheading {font-size:21px;}
	#copyright [class*="col-sm"].text-right,
	.main,
	.page [class*="col-sm"].text-right {text-align:left;}
	#copyright [class*="col-"] {margin-bottom:0;}
	.hide-mobile {display:none;}
	.hide-desktop {display:block;}
	#content .row [class*="col-"] {margin-bottom:45px;}
	#content .row [class*="col-"]:last-child {margin-bottom:0;}
	.right,
	.text-right {text-align:left;}
	.float-left,
	.float-right {float:none; display:block;}
}
@media only screen and (max-width: 579px) {
    #wrapper {min-width:280px}
  	.show-580 {display:block;}
  	.hide-580 {display:none;}
}