@media only screen and (max-width: 1320px) {.inner {width:1140px;}}
@media only screen and (max-width: 1199px) {.inner {width:940px;}}
@media only screen and (max-width: 991px) {
	.inner {width:720px;}

	#sidebar .widget:first-child {padding-top:15px; margin:0;}
	#sidebar .widget {padding:0 15px 15px 15px; margin:0;}
	#sidebar .widget:last-child {margin-bottom:0;}
	
	figure.left {max-width:100%; float:none; margin:0 0 20px 0;}
	figure.right {max-width:100%; float:none; margin:0 0 20px 0;}
	
}
@media only screen and (max-width: 767px) {
	.inner {width:90%;}
	.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: 479px) {#wrapper {min-width:320px}}