body .grid-stack-item-content .overlay-tags {
	padding-top: 0px;
}

body .grid-stack-item-content .overlay .pick {
	font-size: 0.65rem;
}



.T5005 .items { 
	font-size: 0.9rem; line-height: 1.15;
	padding: 1rem !important; overflow-y: scroll !important; }	

.T5005 .objects-head { display: flex; margin-bottom: 0.7rem; justify-content: space-between; }	
.T5005 .objects-head-left { display: flex; }	
.T5005 .objects-head-left div { margin-right: 1rem; }	
.T5005 .objects-head .objects-name { font-weight: bold;}	
.T5005 .objects-head .objects-filter-date { }	

.T5005 .objects-head-right { display: flex; }	
.T5005 .objects-head-right div { margin-left: 0.5rem; }	


.T5005 .objects-head span.filter-button  { 
	position: relative;
	background-color: #aaa;
	padding: 0.12rem 1.2rem 0.12rem 0.5rem;
	border-radius: 2rem;
	color: #fff;
	font-size: 0.70rem;
}
.T5005 .objects-head span.filter-button:hover {
	background-color: #666;
	cursor: pointer;
} 
.T5005 .objects-head span.filter-button::after {
	content: "\25BE";
	position: absolute;
	right: 0.4rem;
} 




.T5005 .object {

	/* temporary reset */
	position: initial !important;
	display: block !important;
	background: none !important;
	border-radius: 0px !important;
	padding: 0px !important;
	color: #000 !important;
	font-weight: inherit !important;
	/* /temporary reset */

	display: flex !important;
	border-top: 1px solid #ddd;
	margin-bottom: 1rem;
	cursor: pointer;
}

.T5005 .object .object-image { display: block; flex: 1; margin-right: 1rem; margin-top: 0.6rem; }
.T5005 .object .object-image .image { position: relative; }
.T5005 .object .object-image img { width: 100%; height: auto; box-shadow: 3px 3px 10px rgba(0,0,0,0.15); }

.T5005 .object.YOUTUBE .object-image .image:after { position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; display: flex; justify-content: center; align-items: center; content: '\25BA'; font-size: 1.3rem; line-height: 1; text-shadow: 1px 1px 7px rgba(0,0,0,0.8); color: #fff; }
.T5005 .object.VIMEO .object-image .image:after { position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; display: flex; justify-content: center; align-items: center; content: '\25BA'; font-size: 1.3rem; line-height: 1; text-shadow: 1px 1px 7px rgba(0,0,0,0.8); color: #fff; }


.T5005 .object .object-content { flex: 5;  }

.T5005 .object .object-head { display: flex; flex-wrap: wrap; color: #666; margin: 0.4rem 0 0 0; font-size: 0.7rem; }	
.T5005 .object .object-head > div { margin-bottom: 0.1rem; }	
.T5005 .object .object-head .object-date { margin-right: 0.3rem; }
.T5005 .object .object-head .object-time { margin-right: 0.7rem; }
.T5005 .object .object-head .object-format{  margin-right: 0.7rem; }
.T5005 .object .object-head .object-format span { display: inline-block; color: #fff; background-color: #aca; padding: 0.05rem 0.3rem; font-size: 0.6rem; line-height: 1.2;  font-weight: bold; text-transform: uppercase; }
.T5005 .object .object-head .object-resolution { margin-right: 0.5rem; white-space: nowrap; }
.T5005 .object .object-head .object-size { margin-right: 0.5rem; white-space: nowrap; }
.T5005 .object .object-head .object-tags { white-space: nowrap; }
.T5005 .object .object-head .object-tags span { 
	vertical-align: top;
	display: inline-block;
	background-color: #aac;
	padding: 0.10rem 0.4rem 0.10rem 0.4rem;
	border-radius: 0.1rem;
	color: #fff;
	font-size: 0.60rem;
	line-height: 1;
	margin-bottom: 0.1rem;
 }


.T5005 .object .object-name { font-weight: bold; font-size: 0.85rem; line-height: 1.15; margin-top: 0.2rem; margin-right: 4rem; }
.T5005 .object .object-info	{ font-size: 0.75rem; line-height: 1.25; color: #555; margin-top: 0.2rem; }


.T5005 .object .object-detail-headline	{ font-size: 1.2rem; line-height: 1.2; font-weight: bold; color: #000; margin-top: 0.6rem;  }
.T5005 .object .object-detail-intro	{ font-size: 0.9rem; line-height: 1.25; font-weight: bold; color: #666; margin-top: 0.5rem; margin-bottom: 1rem; }
.T5005 .object .object-detail-text	{ font-size: 0.9rem; line-height: 1.25; color: #000; margin-top: 0.6rem; margin-bottom: 1rem; }
.T5005 .object .object-detail-image { margin-bottom: 1rem; }
.T5005 .object .object-detail-image img { width: 100%; height: auto; }