 .container {
        max-width: 960px;
    }

	.row-cols-lg-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
	
	    .row-cols-lg-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }
    .row-cols-lg-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }
    .row-cols-lg-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }
    .row-cols-lg-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }
	
		.row-cols-lg-9>* {
        flex: 0 0 auto;
        width: 11.1111111111%
    }
	    .row-cols-lg-7>* {
        flex: 0 0 auto;
        width: 14.2857142857%
    }
	
	.col-lg-9 {
  flex: 0 0 auto;
  width: 56.25%;
}
	.col-lg-7 {
  flex: 0 0 auto;
  width: 43.75%;
}

	.col-lg-8 {
  flex: 0 0 auto;
  width: 50%;
}

.mx-lg-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}



.g-lg-3, .gy-lg-3 {
  --bs-gutter-y: 1rem;
}
.g-lg-3, .gx-lg-3 {
  --bs-gutter-x: 1rem;
}


.me-lg-2 {
  margin-right: 0.5rem !important;
}

.me-lg-3 {
  margin-right: 1rem !important;
}

.mb-lg-2 { margin-bottom: 0.5rem !important;}
.mb-lg-3 { margin-bottom: 1rem !important;}

.mt-lg-1 { margin-top: 0.25rem!important; }

.p-lg-2 { padding: 0.5rem !important;}

    .d-lg-inline-flex {
        display: inline-flex !important;
    }
    .d-lg-none {
        display: none !important;
    }
    .justify-content-lg-start {
        justify-content: flex-start !important;
    }

  .row-title {
        font-size: 24px;
    }
    .top10 .col:nth-child(6) {
        display: block;
    }
    .more_sitecats {
        display: none;
    }
    .updates .col .card .card-body .daterow {
        flex-direction: row;
    }
    .updates .col .card .card-body .daterow div:first-child {
        margin-top: 0;
    }
    .hub_mainwrap .updates .col .card .card-body .daterow div:last-child {
        text-align: right;
    }
    .hub_mainwrap .top_updatecats .col:last-child {
        display: none;
    }
    .hub_mainwrap .updates .col .card .card-title {
        font-size: 0.9rem;
        font-weight: 600;
    }
    .featured .col .card .card-title {
        font-size: 1rem;
    }
	
	.hub_mainwrap .trending:not(.updates_page) .col:nth-last-child(1), .hub_mainwrap .trending:not(.updates_page) .col:nth-last-child(2), .hub_mainwrap .trending:not(.updates_page) .col:nth-last-child(3)  {
  display: none;
}


    .row-title {
        font-size: 24px;
    }
    .top10 .col:nth-child(6) {
        display: block;
    }
    .more_sitecats {
        display: none;
    }

  
    .hub_mainwrap .top_updatecats .col:last-child {
        display: none;
    }
    .hub_mainwrap .updates .col .card .card-title {
        font-size: 0.9rem;
        font-weight: 600;
    }
    .featured .col .card .card-title {
        font-size: 1rem;
    }
	


.hub_mainwrap .order-wrapper {
  font-size: 1.1rem;
}

	

	
		.sitecats .hidden { display: block !important; } 
	 .updatecats .hidden { display: flex !important; } 
	.more_sitecats, .more_updatecats { display: none; }
	
		.updates.updates_page .col .card .card-body .daterow { flex-direction: row; }
	
	/* .hub_mainwrap .updates.latest .col .card .card-body .daterow div:first-child i { display: none; } */
	/* .hub_mainwrap .updates.latest .col .card .card-body .daterow div:last-child {text-align: right; } */
.hub_mainwrap .latest .col:nth-last-child(1) {  display: block;}
.updates_page .col:nth-last-child(1) { display: block;}

	/*-------------- line clampe stuff ------------- */
	.site_mainwrap .sites .col .card .card-body { display: block; }	
	.site_mainwrap .updates .col .card .card-body .card-text { display: -webkit-box; }
	
	.hub_mainwrap .top_updatecats .col:nth-last-child(1), .hub_mainwrap .top_updatecats .col:nth-last-child(2) {  display: none; }
	
	.updatecats-list div:nth-child(2) { order: 0 !important; }
	.hub_mainwrap .updates .col .card .card-title, .site_mainwrap .updates .col .card .card-title { font-size: 0.9rem; font-weight: 600; }
	 .featured .col .card .card-title { font-size: 1rem;  }
	.hub_mainwrap ul.quotes_holder li .quote { min-height: 115px; font-size: 1rem; }
	
	.catgroup { font-size: 1.2rem; }
	.ownsite { font-size: 1.2rem; }


.ownsite_list .list-group-item { padding: 0.5rem !important;}
.ownsite_list .list-group-item h5 { font-size: 1.2rem !important; }



