/* mirror of block-post-category-x2-offset.css */

#post-content {float:none; margin:0 30px;}
.entry-header {margin-top:0; padding-top:0 !important;}
#sidebar-column, .entry-content {max-width:1800px !important;}
.post-inner {padding-top:0 !important;}
.sidebar-subcategory {background-color:#f5f5f5;}
.sidebar-subcategory ul {list-style: none; margin:5px 15px !important; padding-bottom:1em;}
.sidebar-subcategory li {display:inline-block; background-color:#e4e4e4; padding: 5px 15px; margin:5px 2px; font-size: 19px;}
.sidebar-subcategory li a, .sidebar-subcategory li a:link, .sidebar-subcategory li a:visited {color:#3c3c3c !important;}
.sidebar-subcategory li:hover a, .sidebar-subcategory li:focus a {color:#ffffff !important;}
.sidebar-subcategory li:hover, .sidebar-subcategory li:focus {background-color:#04b189;}

/* SIDEBAR BELOW POST */

/* Formatting begins at 300px */

@media ( max-width: 899px ) {
   .entry-content {display:table; width: 100%; box-sizing: border-box;} /* width 100vw creates overage */
   #sidebar-column {display:table-footer-group !important; box-sizing: border-box;}
   .sidebar-subcategory h2 {padding:25px 0 0 20px;}
  }
  
@media ( min-width: 600px ) and ( max-width: 899px ) {
	#sidebar-column {width:100%;}
	.sidebar-subcategory {width: 100%; margin-left:0; margin-right:0;}
}
  
  
/* SIDEBAR ON RIGHT */

@media ( min-width: 900px ) {
#breadcrumbs {
	width: calc(100vw - 380px) !important;
	margin:2rem 30px;
	text-align:left;
	}
#post-content {width: calc(100vw - 380px) !important;}
#sidebar-column {padding-left:20px !important;}
.sidebar-subcategory {display:grid; float:right; max-width:300px; margin-left:20px;}
.block-post--hover {margin-top:-10px; border:1px solid transparent;} /* border fixes margin spacing */
.sidebar-subcategory h2 {margin: 0 auto; padding:1.5em 5px 0.5em 5px; font-size: 29px !important;}
.sidebar-subcategory ul {text-align: center;}
.sidebar-subcategory li {font-size: 15px !important;}
}

@media ( min-width: 1100px ) {
#post-content {width: calc(100vw - 440px) !important;}
.sidebar-subcategory {max-width:360px;}
.block-post--hover {margin-top:-7px;}
}

@media ( min-width: 1220px ) {
#post-content {width: calc(100vw - 480px) !important;}
.sidebar-subcategory {max-width:400px;}
.block-post--hover {margin-top:0;}
.sidebar-subcategory h2 {font-size: 32px !important;}
}

@media ( min-width: 1500px ) { 
#post-content {width: calc(100vw - 530px) !important;}
.sidebar-subcategory {max-width:450px;}
.sidebar-subcategory h2 {font-size: 35px !important;}
}

@media ( min-width: 1840px ) { 
#post-content {width:1280px !important; margin-left: calc(50vw - 890px) !important; } 
#sidebar-column {margin-left: calc(50vw - 890px); margin-right: calc(50vw - 890px) !important; }
}