@media only screen and (max-width: 1320px) {
}
@media only screen and (max-width: 1199px) {
    .page {min-height:auto;}
}
@media only screen and (max-width: 991px) {

    .sidebar {padding-left:0; margin-bottom:60px;}
    .page {min-height:auto; padding-right:0;}
    .sidebar {padding-left:0; margin-top: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) {
    .sidebar {margin-bottom:45px;}
	.subtitle h1,
	#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-"]:last-child {margin-bottom:0;}
	.edit-content .row [class*="col-"] {margin-bottom:30px;}
	.edit-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) {

}