:root {
--tbl-options-width: 135px;
}

/*---------------------------------------------------------STYLES----------------------------------------------------------*/

.lkd-all-sty1-tbl-generic{
	display: grid;
	grid-template-columns: 125px 1fr 225px;
	grid-template-rows: repeat( minmax(5px, auto) ) ;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	margin-bottom: 1%;
	grid-template-areas:
	     "image          title         date"
		 "username       username      date"
         "description    description   date"
		 "link           link          date"
		 "tags           tags          date"
		 "select         options       options"
		 "hidden         hidden        hidden";
    }
.lkd-all-sty1-tbl-generic-img1{
   object-fit: cover;
   width: 100%;
   height: 100%;
   padding-right: 10px;
   padding-bottom: 5px;
    }
.lkd-all-sty1-tbl-generic-select {grid-area: select; align-self:center;}
.lkd-all-sty1-tbl-generic-image {grid-area: image;}
.lkd-all-sty1-tbl-generic-title {grid-area: title;align-self:center;}
.lkd-all-sty1-tbl-generic-description {grid-area: description; align-self:center;}
.lkd-all-sty1-tbl-generic-link {grid-area: link; align-self:center;}
.lkd-all-sty1-tbl-generic-tags {grid-area: tags; align-self:center;}
.lkd-all-sty1-tbl-generic-username {grid-area: username; align-self:center;}
.lkd-all-sty1-tbl-generic-date {grid-area: date; align-self:center;justify-self:center;padding-left: 40px; }
.lkd-all-sty1-tbl-generic-options {grid-area: options; align-self:center;justify-self:end;}
.lkd-all-sty1-tbl-generic-hidden {grid-area: hidden; display: none;margin-top: 1%;}


.lkd-all-sty1-tbl-generic2{
	display: grid;
	grid-template-columns: 1fr 225px;
	    grid-template-rows: repeat( minmax(5px, auto) ) ;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
	     "title         date"
	     "username      date"
         "description   date"
		 "link          date"
		 "tags          date"
		 "select        options"
		 "hidden        hidden";	
    }

.lkd-all-sty1-tbl-generic2-select {grid-area: select; align-self:center;}
.lkd-all-sty1-tbl-generic2-title {grid-area: title;align-self:center;}
.lkd-all-sty1-tbl-generic2-description {grid-area: description; align-self:center;}
.lkd-all-sty1-tbl-generic2-link {grid-area: link; align-self:center;}
.lkd-all-sty1-tbl-generic2-tags {grid-area: tags; align-self:center;}
.lkd-all-sty1-tbl-generic2-username {grid-area: username; align-self:center;}
.lkd-all-sty1-tbl-generic2-date {grid-area: date; align-self:center;justify-self:center;padding-left: 40px;}
.lkd-all-sty1-tbl-generic2-options {grid-area: options; align-self:center;justify-self:end;}
.lkd-all-sty1-tbl-generic2-hidden {grid-area: hidden; display: none;margin-top: 1%;}


.lkd-all-sty1-tbl-generic3{
	display: grid;
	grid-template-columns: 45px 65px 1fr var(--tbl-options-width);
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
	     "image        image          title         title"
         "description  description    description   description"
		 "link         link           link          link"
		 "tags         tags           tags          tags"
		 "username     username       username      username "
		 "date         date           date          date"
		 "select       .    	      .             options"
		 "hidden       hidden  	      hidden        hidden";
    }
.lkd-all-sty1-tbl-generic3-img1{
   object-fit: cover;
   width: 100%;
   height: 100%;
	padding-right: 10px;
    }
.lkd-all-sty1-tbl-generic3-select {grid-area: select; align-self:center;}
.lkd-all-sty1-tbl-generic3-image {grid-area: image;}
.lkd-all-sty1-tbl-generic3-title {grid-area: title;align-self:center;}
.lkd-all-sty1-tbl-generic3-description {grid-area: description; align-self:center;}
.lkd-all-sty1-tbl-generic3-link {grid-area: link; align-self:center;}
.lkd-all-sty1-tbl-generic3-tags {grid-area: tags; align-self:center;}
.lkd-all-sty1-tbl-generic3-username {grid-area: username; align-self:center;}
.lkd-all-sty1-tbl-generic3-date {grid-area: date; align-self:center;}
.lkd-all-sty1-tbl-generic3-options {grid-area: options; align-self:center;}
.lkd-all-sty1-tbl-generic3-hidden {grid-area: hidden; display: none;margin-top: 1%;}



.lkd-all-sty1-tbl-generic4{
	display: grid;
	grid-template-columns: 45px 1fr var(--tbl-options-width);
	grid-template-rows: repeat( minmax(5px, auto) ) ;
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
	     "title           title         title"
         "description     description   description"
		 "link            link          link"
		 "tags            tags          tags"
		 "username        username      username"
		 "date            date          date"
		 "select          .    	        options"
		 "hidden          hidden  	    hidden";
    }

.lkd-all-sty1-tbl-generic4-select {grid-area: select; align-self:center;}
.lkd-all-sty1-tbl-generic4-title {grid-area: title;align-self:center;}
.lkd-all-sty1-tbl-generic4-description {grid-area: description; align-self:center;}
.lkd-all-sty1-tbl-generic4-link {grid-area: link; align-self:center;}
.lkd-all-sty1-tbl-generic4-tags {grid-area: tags; align-self:center;}
.lkd-all-sty1-tbl-generic4-username {grid-area: username; align-self:center;}
.lkd-all-sty1-tbl-generic4-date {grid-area: date; align-self:center;}
.lkd-all-sty1-tbl-generic4-options {grid-area: options; align-self:center;}
.lkd-all-sty1-tbl-generic4-hidden {grid-area: hidden; display: none; padding: 1%; margin-top: 1%; background-color: #f8f9fa; border: 1px solid #EFEFEF;}


.lkd-all-sty1-tbl-generic5{
	display: grid;
	grid-template-columns: 50px 1fr;
	 grid-template-rows: auto;
	grid-gap: 5px;
	grid-template-areas:
	     "content       content"
		 "select        options"
		 "hidden        hidden";
    line-height: 0;
    }

.lkd-all-sty1-tbl-generic5-content {grid-area: content; align-self:center;margin-bottom: 5px;}
.lkd-all-sty1-tbl-generic5-select {grid-area: select; align-self:center;}
.lkd-all-sty1-tbl-generic5-options {grid-area: options; align-self:center;justify-self:end;}
.lkd-all-sty1-tbl-generic5-hidden {
	grid-area: hidden; 
	display: none;
	margin-top: 20px; 
	padding: 15px 5px 5px 5px; 
	border-top: 1px solid var(--lkd-all-sty1-tbl-generic5-hidden-border-color); 
	background-color: var(--lkd-all-sty1-tbl-generic5-hidden-background-color);
}

.lkd-all-sty1-tbl-generic5-grid1{
	display: grid;
	grid-template-columns: 160px 1fr;
	grid-template-rows: auto;
	grid-gap: 5px;
	grid-template-areas:
	     "image     text";	
    }
.lkd-all-sty1-tbl-generic5-grid1-image {grid-area: image; align-self:center;}
.lkd-all-sty1-tbl-generic5-grid1-text {grid-area: text; align-self:center;}

.lkd-all-sty1-tbl-generic5-grid1-img1{
   object-fit: cover;
   width: 100%;
   height: 100%;
   padding-right: 10px;
   padding-bottom: 5px;	
    aspect-ratio: 3 / 2;
    }

.lkd-all-sty1-tbl-generic5-grid2{
	display: grid;
	grid-template-columns: 125px 1fr;
	grid-template-rows: auto;
	grid-gap: 0;
	grid-template-areas:
	     "image     text";	
    line-height: 0;
    }
.lkd-all-sty1-tbl-generic5-grid2-image {grid-area: image; align-self: start;}
.lkd-all-sty1-tbl-generic5-grid2-text {grid-area: text; align-self: center;}

.lkd-all-sty1-tbl-generic5-grid2-img1{
   object-fit: cover;
   width: 100%;
   height: 100%;
   padding-right: 10px;
   padding-bottom: 5px;	
    }

.lkd-all-sty1-tbl-generic5-grid3{
	display: grid;
	grid-template-columns: 160px 1fr;
	grid-template-rows: auto;
	grid-gap: 0;
	grid-template-areas:
	     "image     content1"
	     "image     content2"
         "image     content3";	
    line-height: 0;
    }
.lkd-all-sty1-tbl-generic5-grid3-image {grid-area: image; align-self: start;}
.lkd-all-sty1-tbl-generic5-grid3-content1 {grid-area: content1; align-self: center;}
.lkd-all-sty1-tbl-generic5-grid3-content2 {grid-area: content2; align-self: center;}
.lkd-all-sty1-tbl-generic5-grid3-content3 {grid-area: content3; align-self: center;}

.lkd-all-sty1-tbl-generic5-grid3-img1{
   object-fit: cover;
   width: 100%;
   height: 100px;
  padding-right: 15px;
  padding-bottom: 5px;
    }

.lkd-all-sty1-tbl-generic5-grid4{
	display: grid;
	grid-template-columns: 1fr 160px;
	grid-template-rows: auto;
	grid-gap: 0;
	grid-template-areas:
	     "content1   image";	
    line-height: 0;
    }
.lkd-all-sty1-tbl-generic5-grid4-image {grid-area: image; align-self: start;}
.lkd-all-sty1-tbl-generic5-grid4-content1 {grid-area: content1; align-self: center;}
.lkd-all-sty1-tbl-generic5-grid4-img1{
   object-fit: cover;
   width: 100%;
   height: 100%;
  padding-left: 20px;
  padding-bottom: 5px;
    }


.lkd-all-sty1-tbl-generic6{
	display: grid;
	grid-template-columns: 50px 1fr;
	 grid-template-rows: repeat( minmax(5px, auto) ) ;
	grid-gap: 5px;
	padding: 2% 0;
	grid-template-areas:
	     "content       content"
		 "select        options";	
    }

.lkd-all-sty1-tbl-generic6-content {grid-area: content; align-self:center;}
.lkd-all-sty1-tbl-generic6-select {grid-area: select; align-self:center;}
.lkd-all-sty1-tbl-generic6-options {grid-area: options; align-self:center;justify-self:end;}

.lkd-all-sty1-tbl-generic6-grid1{
	display: grid;
	grid-template-columns: 125px 1fr;
	grid-template-rows: auto;
	grid-gap: 5px;
	grid-template-areas:
	     "image     text";	
    }
.lkd-all-sty1-tbl-generic6-grid1-image {grid-area: image; align-self:center;}
.lkd-all-sty1-tbl-generic6-grid1-text {grid-area: text; align-self:center;}

.lkd-all-sty1-tbl-generic6-grid1-img1{
   object-fit: cover;
   width: 100%;
   height: 100%;
   padding-right: 10px;
   padding-bottom: 5px;	
    }
.lkd-all-sty1-tbl-generic6-hidden {display: none;padding: 10px; border-top: 1px solid #dee2e6;background-color: #f8f9fa;}

.lkd-all-sty1-tbl-contacts{
	display: grid;
	width: 100%; 
	grid-template-columns: 125px 1fr 200px 100px;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
	     "image   name     username  date"
		 "image   address  username  date"
		 "image   email    username  date"
		 "image   phone    username  date"
		 "select  options  options  options"
		 "hidden  hidden   hidden   hidden";
    }
.lkd-all-sty1-tbl-contacts-img1{
   object-fit: cover;
   width: 100%;
   height: 100%;
	padding-right: 10px;
	padding-bottom: 5px;
    }
.lkd-all-sty1-tbl-contacts-select {grid-area: select; align-self:center; margin-top: 5px;}
.lkd-all-sty1-tbl-contacts-image {grid-area: image;}
.lkd-all-sty1-tbl-contacts-name {grid-area: name;align-self:center;padding-right: 20px;}
.lkd-all-sty1-tbl-contacts-address {grid-area: address; align-self:center; padding-right: 20px;}
.lkd-all-sty1-tbl-contacts-email {grid-area: email; align-self:center; }
.lkd-all-sty1-tbl-contacts-phone {grid-area: phone; align-self:center; }
.lkd-all-sty1-tbl-contacts-username {grid-area: username; align-self:center; padding-right: 20px;}
.lkd-all-sty1-tbl-contacts-date {grid-area: date; align-self:center;}
.lkd-all-sty1-tbl-contacts-options {grid-area: options; align-self:center; justify-self:end;}
.lkd-all-sty1-tbl-contacts-hidden {grid-area: hidden; display: none; padding: 1%; margin-top: 1%; border: 1px solid #EFEFEF; background-color: #fff;}


.lkd-all-sty1-tbl-contacts2{
	display: grid;
	width: 100%; 
	grid-template-columns: 100px 1fr 150px 125px;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
	     "image    name       status    date"
		 "image    username   status    date"
		 "select   options    options   options"
		 "hidden   hidden     hidden    hidden";
    }
.lkd-all-sty1-tbl-contacts2-img1{
   object-fit: cover;
   width: 100%;
   height: 100%;
	padding-right: 10px;
    }
.lkd-all-sty1-tbl-contacts2-select {grid-area: select; align-self:center; margin-top: 15px;}
.lkd-all-sty1-tbl-contacts2-image {grid-area: image;}
.lkd-all-sty1-tbl-contacts2-name {grid-area: name;align-self:center;padding-right: 20px;}
.lkd-all-sty1-tbl-contacts2-username {grid-area: username; align-self:center; padding-right: 20px;}
.lkd-all-sty1-tbl-contacts2-date {grid-area: date; align-self:center;}
.lkd-all-sty1-tbl-contacts2-status {grid-area: status; align-self:center;}
.lkd-all-sty1-tbl-contacts2-options {grid-area: options; align-self:center;justify-self: end;}
.lkd-all-sty1-tbl-contacts2-hidden {grid-area: hidden; display: none; padding: 1%; margin-top: 1%; }


.lkd-all-sty1-tbl-products{
	display: grid;
	width: 100%; 
	grid-template-columns: 125px 1fr 125px 125px 125px;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
	     "image     name         sku       price1     price2"
		 "image     description  sku       price1     price2"
		 "image     username     sku       price1     price2"
		 "select    options      options   options    options"
		 "hidden    hidden       hidden    hidden     hidden";		
    }
.lkd-all-sty1-tbl-products-img1{
   object-fit: cover;
   width: 100%;
   height: 100%;
   padding-right: 10px;
   padding-bottom: 5px;	
    }
.lkd-all-sty1-tbl-products-select {grid-area: select; align-self:center; margin-top: 5px; }
.lkd-all-sty1-tbl-products-image {grid-area: image;}
.lkd-all-sty1-tbl-products-name {grid-area: name;align-self:center;padding-right: 20px;}
.lkd-all-sty1-tbl-products-description {grid-area: description; align-self:center; padding-right: 20px;}
.lkd-all-sty1-tbl-products-sku {grid-area: sku; align-self:center; }
.lkd-all-sty1-tbl-products-price1 {grid-area: price1; align-self:center;}
.lkd-all-sty1-tbl-products-price2 {grid-area: price2; align-self:center;}
.lkd-all-sty1-tbl-products-username {grid-area: username; align-self:center; padding-right: 20px;}
.lkd-all-sty1-tbl-products-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-products-hidden {grid-area: hidden; display: none; padding: 1%; margin-top: 1%; border: 1px solid #EFEFEF;background-color: #fff;}



.lkd-all-sty1-tbl-folders{
	display: grid;
	width: 100%; 
	grid-template-columns: 80px 1fr 200px 100px;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 10px;
	grid-template-areas:
	     "icon     name         date        size"
		 "icon     username     date        size"
		 "select   options      options     options"		
		 "hidden   hidden       hidden      hidden";
    }

.lkd-all-sty1-tbl-folders-img1{
   object-fit: cover;
   width: 100%;
   height: 100%;
   padding-right: 10px;
    }

.lkd-all-sty1-tbl-folders-icon {grid-area: icon;align-self:start;}
.lkd-all-sty1-tbl-folders-name {grid-area: name;align-self:center;padding-right: 20px;}
.lkd-all-sty1-tbl-folders-username {grid-area: username; align-self:center; padding-right: 20px;}
.lkd-all-sty1-tbl-folders-date {grid-area: date; align-self:center;}
.lkd-all-sty1-tbl-folders-size {grid-area: size; align-self:center;}
.lkd-all-sty1-tbl-folders-select {grid-area: select; align-self:center;padding-top: 15px;}
.lkd-all-sty1-tbl-folders-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-folders-hidden {grid-area: hidden; display: none; margin-top: 1%; }


.lkd-all-sty1-tbl-folder2{
	display: grid;
	width: 100%; 
	grid-template-columns: 65px 1fr;
	grid-gap: 3px;
	border-bottom: 1px solid #dee2e6; 
	padding: 2% 1% 2% 1%;
	grid-template-areas:
	     "icon     title"
		 "icon     username"
		 "icon     path"
		 "select   options"
		 "hidden   hidden";
    }

.lkd-all-sty1-tbl-folder2-icon {grid-area: icon;align-self:start;}
.lkd-all-sty1-tbl-folder2-title {grid-area: title;align-self:center;
	color: #000;}
.lkd-all-sty1-tbl-folder2-username {grid-area: username; align-self:center;word-break: break-all;}
.lkd-all-sty1-tbl-folder2-path {grid-area: path; align-self:center;	word-break: break-all;font-size: 95%; color: #666;}
.lkd-all-sty1-tbl-folder2-select {grid-area: select; align-self:center;padding-top: 15px;}
.lkd-all-sty1-tbl-folder2-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-folder2-hidden {grid-area: hidden; display: none; margin-top: 1%; }


.lkd-all-sty1-tbl-folders3{
	display: grid;
	width: 100%; 
	grid-template-columns: 80px 1fr 200px;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 10px;
	grid-template-areas:
	     "icon      name          date"
		 "icon       username      date"
         "icon      stats         date"
		 "select      options       options"		
		 "hidden      hidden        hidden";
    }

.lkd-all-sty1-tbl-folders3-img1{
   object-fit: cover;
   width: 60px;
   height: 60px;
    }
.lkd-all-sty1-tbl-folders3-icon1{
   color: #ccc;
   font-size: 275%;
   padding-right: 10px;
    }

.lkd-all-sty1-tbl-folders3-icon {grid-area: icon;align-self:start;}
.lkd-all-sty1-tbl-folders3-name {grid-area: name;align-self:center;}
.lkd-all-sty1-tbl-folders3-username {grid-area: username; align-self:center;}
.lkd-all-sty1-tbl-folders3-date {grid-area: date; align-self:center; padding-left: 20px;text-align: center;}
.lkd-all-sty1-tbl-folders3-stats {grid-area: stats; align-self:center;}
.lkd-all-sty1-tbl-folders3-select {grid-area: select; align-self:center;padding-top: 15px;}
.lkd-all-sty1-tbl-folders3-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-folders3-hidden {grid-area: hidden; display: none; margin-top: 1%; }


.lkd-all-sty1-tbl-folders4{
	display: grid;
	width: 100%; 
	grid-template-columns: 45px 1fr 200px;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 10px;
	grid-template-areas:
	     "name        name          date"
		 "username    username      date"
         "stats       stats         date"
		 "select      options       options"		
		 "hidden      hidden        hidden";
    line-height: 0;
    }

.lkd-all-sty1-tbl-folders4-name {grid-area: name;align-self:center;}
.lkd-all-sty1-tbl-folders4-username {grid-area: username; align-self:center;}
.lkd-all-sty1-tbl-folders4-date {grid-area: date; align-self:center; padding-left: 20px;text-align: center;}
.lkd-all-sty1-tbl-folders4-stats {grid-area: stats; align-self:center;}
.lkd-all-sty1-tbl-folders4-select {grid-area: select; align-self:center;padding-top: 15px;}
.lkd-all-sty1-tbl-folders4-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-folders4-hidden {grid-area: hidden; display: none; margin-top: 1%; }

.lkd-all-sty1-tbl-folders5{
	display: grid;
	width: 100%; 
	grid-template-columns: 80px 1fr 200px;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 10px;
	grid-template-areas:
	     "icon        name          date"
		 "icon        username      date"
         "icon        path          date"       
         "icon        stats         date"
		 "select      options       options"		
		 "hidden      hidden        hidden";
    }

.lkd-all-sty1-tbl-folders5-img1{
   object-fit: cover;
   width: 60px;
   height: 60px;
    }
.lkd-all-sty1-tbl-folders5-icon1{
   color: #ccc;
   font-size: 275%;
   padding-right: 10px;
    }

.lkd-all-sty1-tbl-folders5-icon {grid-area: icon;align-self:start;}
.lkd-all-sty1-tbl-folders5-name {grid-area: name;align-self:center;}
.lkd-all-sty1-tbl-folders5-username {grid-area: username; align-self:center;}
.lkd-all-sty1-tbl-folders5-date {grid-area: date; align-self:center; padding-left: 20px;text-align: center;}
.lkd-all-sty1-tbl-folders5-stats {grid-area: stats; align-self:center;}
.lkd-all-sty1-tbl-folders5-path {grid-area: path; align-self:center;}
.lkd-all-sty1-tbl-folders5-select {grid-area: select; align-self:center;padding-top: 5px;}
.lkd-all-sty1-tbl-folders5-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-folders5-hidden {grid-area: hidden; display: none; margin-top: 1%; }


.lkd-all-sty1-tbl-folders6{
	display: grid;
	width: 100%; 
	grid-template-columns: 45px 1fr;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 10px;
	grid-template-areas:
	     "icon        name"   
         "icon        stats"
		 "select      options"		
		 "hidden      hidden";
    }

.lkd-all-sty1-tbl-folders6-icon1{
   color: #ccc;
   font-size: 150%;
    }

.lkd-all-sty1-tbl-folders6-icon {grid-area: icon;align-self:start;}
.lkd-all-sty1-tbl-folders6-name {grid-area: name;align-self:center;}
.lkd-all-sty1-tbl-folders6-stats {grid-area: stats; align-self:center;}
.lkd-all-sty1-tbl-folders6-select {grid-area: select; align-self:center;padding-top: 5px;}
.lkd-all-sty1-tbl-folders6-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-folders6-hidden {grid-area: hidden; display: none; margin-top: 1%; }


.lkd-all-sty1-tbl-files{
	display: grid;
	width: 100%; 
	grid-template-columns: 50px 1fr 200px;
	grid-gap: 0;
	border-top: 1px solid #dee2e6; 
	padding: 1% 0;
	grid-template-areas:
	     "icon      name         date"
		 "icon      username     date"
         "icon      size         date"
		 "select    options      options";
    }

.lkd-all-sty1-tbl-files-img1{
   object-fit: cover;
   width: 100%;
   height: 100%;
    }

.lkd-all-sty1-tbl-files-icon {grid-area: icon;align-self:start; margin-right: 10px;}
.lkd-all-sty1-tbl-files-name {grid-area: name;align-self:center;}
.lkd-all-sty1-tbl-files-username {grid-area: username; align-self:center; }
.lkd-all-sty1-tbl-files-date {grid-area: date; align-self:center; padding-left: 20px;text-align: center;}
.lkd-all-sty1-tbl-files-size {grid-area: size; align-self:center;}
.lkd-all-sty1-tbl-files-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-files-select {grid-area: select;align-self:center;padding-top: 5px; }


.lkd-all-sty1-tbl-categories{
	display: grid;
	width: 100%; 
	grid-template-columns: 1fr 100px 100px;
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
	     "name       sum         qty"
	     "select     options     options"		
		 "hidden     hidden      hidden ";
    }
.lkd-all-sty1-tbl-categories-select {grid-area: select; align-self:center;}
.lkd-all-sty1-tbl-categories-name {grid-area: name;align-self:center;padding-right: 20px;}
.lkd-all-sty1-tbl-categories-qty {grid-area: qty; align-self:center;}
.lkd-all-sty1-tbl-categories-sum {grid-area: sum; align-self:center;}
.lkd-all-sty1-tbl-categories-options {grid-area: options; align-self:center; justify-self:end;}
.lkd-all-sty1-tbl-categories-hidden {grid-area: hidden; display: none; margin-top: 1%; }


.lkd-all-sty1-tbl-sub-categories{
	display: grid;
	width: 100%; 
	grid-template-columns: 1fr 100px 100px;
	grid-gap: 0;
	border-top: 1px solid #dee2e6; 
	padding: 1% 0 1% 2%;
	grid-template-areas:
	     "name      sum        qty"
	     "select    options    options"
		 "hidden    hidden     hidden";
    }
.lkd-all-sty1-tbl-sub-categories-select {grid-area: select; align-self:center;}
.lkd-all-sty1-tbl-sub-categories-name {grid-area: name;align-self:center;padding-right: 20px;}
.lkd-all-sty1-tbl-sub-categories-sum {grid-area: sum; align-self:center;}
.lkd-all-sty1-tbl-sub-categories-qty {grid-area: qty; align-self:center;}
.lkd-all-sty1-tbl-sub-categories-options {grid-area: options; align-self:center;justify-self: end;}
.lkd-all-sty1-tbl-sub-categories-hidden {grid-area: hidden; display: none; margin-top: 1%; }


.lkd-all-sty1-tbl-categories2{
	display: grid;
	width: 100%; 
	grid-template-columns: 45px 1fr;
	grid-gap: 1px; 
	padding: 0;
	grid-template-areas:
	     "content   content"
		 "select    options"
		 "hidden    hidden";
    }
.lkd-all-sty1-tbl-categories2-content {grid-area: content;}
.lkd-all-sty1-tbl-categories2-select {grid-area: select; align-self:center;}
.lkd-all-sty1-tbl-categories2-options {grid-area: options; align-self:center;justify-self: end;}
.lkd-all-sty1-tbl-categories2-hidden {grid-area: hidden; display: none; margin-top: 1%; }

.lkd-all-sty1-tbl-categories2-sty1 {padding-top:10px; border-top: 1px solid #dee2e6;}


.lkd-all-sty1-tbl-browse1{
	display: grid;
	width: 100%; 
	grid-template-columns: 20px 1fr max-content;
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
	     "col1    col2    col3";
    }
.lkd-all-sty1-tbl-browse1-col1 {grid-area: col1; align-self:start; padding-top: 4px;}
.lkd-all-sty1-tbl-browse1-col2 {grid-area: col2; align-self:center;color:#333;font-size: 90%;}
.lkd-all-sty1-tbl-browse1-col3 {grid-area: col3; align-self:center; justify-self: end; color:#666; font-size: 80%;padding-left: 5px;}


.lkd-all-sty1-tbl-browse2{
	display: grid;
	width: 100%; 
	grid-template-columns: 1px 25px 1fr max-content;
	grid-gap: 0px;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
	     "col1     col2    col3     col4"
   	     ".        .       hidden   hidden"; 
    }
.lkd-all-sty1-tbl-browse2-col1 {grid-area: col1; align-self:start;}
.lkd-all-sty1-tbl-browse2-col2 {grid-area: col2; align-self:start;}
.lkd-all-sty1-tbl-browse2-col3 {grid-area: col3; align-self:center;color:#333;}
.lkd-all-sty1-tbl-browse2-col4 {grid-area: col4; align-self:start; justify-self: end; color:#666; font-size: 80%; padding-left: 5px;}
.lkd-all-sty1-tbl-browse2-hidden {grid-area: hidden; display: none; margin-top: 3px; color:#666; }

.lkd-all-sty1-tbl-links{
	display: grid;
	grid-template-columns: 45px 85px 1fr 130px 90px  var(--tbl-options-width);
	grid-template-rows: repeat( minmax(5px, auto) ) ;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
	     "select    image       name         date    size     options"
         "select    link        link         date    size     options"
		 "select    username    username     date    size     options"
		 ".         hidden      hidden       hidden  hidden   hidden";
    }
.lkd-all-sty1-tbl-links-img1{
   object-fit: cover;
   width: 100%;
   height: 100%;
	padding-right: 10px;
	padding-bottom: 4px;
    }
.lkd-all-sty1-tbl-links-select {grid-area: select; align-self:center;}
.lkd-all-sty1-tbl-links-image {grid-area: image; text-align: center;}
.lkd-all-sty1-tbl-links-name {grid-area: name;align-self:center;padding-right: 20px;}
.lkd-all-sty1-tbl-links-link {grid-area: link; align-self:center; padding-right: 20px;}
.lkd-all-sty1-tbl-links-username {grid-area: username; align-self:center; padding-right: 20px;}
.lkd-all-sty1-tbl-links-date {grid-area: date; align-self:center;}
.lkd-all-sty1-tbl-links-size {grid-area: size; align-self:center;}
.lkd-all-sty1-tbl-links-options {grid-area: options; align-self:center;}
.lkd-all-sty1-tbl-links-hidden {grid-area: hidden; display: none; padding: 1%; margin-top: 1%; border-top: 1px solid #EFEFEF;}


.lkd-all-sty1-tbl-links2{
	display: grid;
	grid-template-columns: 100px 1fr 150px 90px;
	grid-template-rows: repeat( minmax(5px, auto) ) ;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
	     "image       name         date      views"
         "link        link         date      views"
		 "username    username     date      views"
		 "select      options      options   options"
		 "hidden      hidden       hidden    hidden";
    }
.lkd-all-sty1-tbl-links2-img1{
   object-fit: cover;
   width: 100%;
   height: 100%;
	padding-right: 10px;
	padding-bottom: 10px;
    }
.lkd-all-sty1-tbl-links2-image {grid-area: image;}
.lkd-all-sty1-tbl-links2-name {grid-area: name;align-self:center;padding-right: 30px;}
.lkd-all-sty1-tbl-links2-link {grid-area: link; align-self:center; padding-right: 30px;}
.lkd-all-sty1-tbl-links2-username {grid-area: username; align-self:center; padding: 10px 10px 10px 0;}
.lkd-all-sty1-tbl-links2-date {grid-area: date; align-self:center;}
.lkd-all-sty1-tbl-links2-views {grid-area: views; align-self:center;}
.lkd-all-sty1-tbl-links2-select {grid-area: select; align-self:end;}
.lkd-all-sty1-tbl-links2-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-links2-hidden {grid-area: hidden; display: none; padding: 1%; margin-top: 1%; border-top: 1px solid #EFEFEF;}


.lkd-all-sty1-tbl-links3{
	display: grid;
	grid-template-columns: 90px 1fr 200px;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
	     "image       name         date"
         "link        link         date"
		 "username    username     date"
 		 "stats       stats        date"       
		 "select      options      options"
		 "hidden      hidden       hidden";
    line-height: 0;
    }
.lkd-all-sty1-tbl-links3-img1{
   object-fit: cover;
   width: 75px;
   height: 75px;
    }
.lkd-all-sty1-tbl-links3-image {grid-area: image; align-self:start; }
.lkd-all-sty1-tbl-links3-name {grid-area: name;align-self:center;}
.lkd-all-sty1-tbl-links3-link {grid-area: link; align-self:center; padding-top: 5px;}
.lkd-all-sty1-tbl-links3-username {grid-area: username; align-self:center;}
.lkd-all-sty1-tbl-links3-date {grid-area: date; align-self:center;padding-left: 20px; text-align: center;}
.lkd-all-sty1-tbl-links3-stats {grid-area: stats; align-self:center;}
.lkd-all-sty1-tbl-links3-select {grid-area: select; align-self:end;}
.lkd-all-sty1-tbl-links3-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-links3-hidden {grid-area: hidden; display: none; padding: 1%; margin-top: 1%; border-top: 1px solid #EFEFEF;}

.lkd-all-sty1-tbl-links4{
	display: grid;
	grid-template-columns: 45px 1fr 200px;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
	     "name        name        date"
         "link        link        date"
		 "username    username    date"
 		 "stats       stats       date"       
		 "select      options     options"
		 "hidden      hidden      hidden";
    }
.lkd-all-sty1-tbl-links4-name {grid-area: name;align-self:center;}
.lkd-all-sty1-tbl-links4-link {grid-area: link; align-self:center;}
.lkd-all-sty1-tbl-links4-username {grid-area: username; align-self:center;}
.lkd-all-sty1-tbl-links4-date {grid-area: date; align-self:center;padding-left: 20px; text-align: center;}
.lkd-all-sty1-tbl-links4-stats {grid-area: stats; align-self:center;}
.lkd-all-sty1-tbl-links4-select {grid-area: select; align-self:end;}
.lkd-all-sty1-tbl-links4-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-links4-hidden {grid-area: hidden; display: none; padding: 1%; margin-top: 1%; border-top: 1px solid #EFEFEF;}


.lkd-all-sty1-tbl-timeline1{
	display: grid;
	grid-template-columns: 100px 1fr;
	grid-template-rows: repeat( minmax(5px, auto) ) ;
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
	     "date        date "
         "title        title "
		 "select        options"
		 "hidden        hidden";	
    }

.lkd-all-sty1-tbl-timeline1-select {grid-area: select; align-self:center;}
.lkd-all-sty1-tbl-timeline1-title {grid-area: title;align-self:center;}
.lkd-all-sty1-tbl-timeline1-date {grid-area: date; align-self:start;}
.lkd-all-sty1-tbl-timeline1-options {grid-area: options; align-self:center;justify-self:end;}
.lkd-all-sty1-tbl-timeline1-hidden {grid-area: hidden; display: none;margin-top: 1%;}


.lkd-all-sty1-tbl-data{
	display: grid;
	width: 100%; 
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
	     "col1     col2       col3       col4       col5"
		 "select   options    options    options    options"
		 "hidden   hidden     hidden     hidden     hidden";
    }

.lkd-all-sty1-tbl-data-select {grid-area: select; align-self:center;}
.lkd-all-sty1-tbl-data-col1 {grid-area: col1;align-self:center; padding-right: 20px;}
.lkd-all-sty1-tbl-data-col2 {grid-area: col2;align-self:center;padding-right: 20px;}
.lkd-all-sty1-tbl-data-col3 {grid-area: col3; align-self:center; padding-right: 20px;}
.lkd-all-sty1-tbl-data-col4 {grid-area: col4; align-self:center;padding-right: 20px;}
.lkd-all-sty1-tbl-data-col5 {grid-area: col5; align-self:center;padding-right: 20px;}
.lkd-all-sty1-tbl-data-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-data-hidden {grid-area: hidden; display: none; padding-top: 1%;}


.lkd-all-sty1-tbl-data2{
	display: grid;
	grid-template-columns: 65px 1fr 130px 150px;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 1.5%;
	grid-template-areas:
	     "icon    title          status    options"
         "icon    description    status    options"
		 "hidden  hidden         hidden    hidden";
    }
.lkd-all-sty1-tbl-data2-icon1{
   font-size: 350%;
   color: #ccc;
    }

.lkd-all-sty1-tbl-data2-icon {grid-area: icon;}
.lkd-all-sty1-tbl-data2-title {grid-area: title;align-self:center;padding-right: 20px;}
.lkd-all-sty1-tbl-data2-description {grid-area: description; align-self:center; padding-right: 20px;line-height: 1.5em;}
.lkd-all-sty1-tbl-data2-status {grid-area: status; align-self:center; padding-right: 30px;}
.lkd-all-sty1-tbl-data2-options {grid-area: options; align-self:center;}
.lkd-all-sty1-tbl-data2-hidden {grid-area: hidden; display: none;margin-top: 1%;}

.lkd-all-sty1-tbl-data3{
	display: grid;
	width: 100%; 
	grid-template-columns: repeat(5, 1fr);
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
	     "col1     col2       col3      col4     col5"
		 "select   options    options   options  options"
		 "hidden   hidden     hidden    hidden   hidden";
    line-height: 1.6em;
    }

.lkd-all-sty1-tbl-data3-col1 {grid-area: col1;align-self:start;}
.lkd-all-sty1-tbl-data3-col2 {grid-area: col2;align-self:start;}
.lkd-all-sty1-tbl-data3-col3 {grid-area: col3; align-self:start;}
.lkd-all-sty1-tbl-data3-col4 {grid-area: col4; align-self:start;}
.lkd-all-sty1-tbl-data3-col5 {grid-area: col5; align-self:start;}
.lkd-all-sty1-tbl-data3-select {grid-area: select; align-self:center;}
.lkd-all-sty1-tbl-data3-options {grid-area: options; align-self:center; justify-self:end;}
.lkd-all-sty1-tbl-data3-hidden {grid-area: hidden; display: none; padding-top: 1%;}

.lkd-all-sty1-tbl-data3-label-header {display: grid; grid-template-columns: repeat(5, 1fr); color: #999;font-size: 85%;}

.lkd-all-sty1-tbl-data4{
	display: grid;
	width: 100%; 
	grid-template-columns: repeat(5, 1fr);
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
	     "col1     col2       col3      col4     col5"
		 "select   options    options   options  options"
		 "hidden   hidden     hidden    hidden   hidden";
    }

.lkd-all-sty1-tbl-data4-col1 {grid-area: col1;align-self:start;}
.lkd-all-sty1-tbl-data4-col2 {grid-area: col2;align-self:start;}
.lkd-all-sty1-tbl-data4-col3 {grid-area: col3; align-self:start;}
.lkd-all-sty1-tbl-data4-col4 {grid-area: col4; align-self:start;}
.lkd-all-sty1-tbl-data4-col5 {grid-area: col5; align-self:start;}
.lkd-all-sty1-tbl-data4-select {grid-area: select; align-self:center;}
.lkd-all-sty1-tbl-data4-options {grid-area: options; align-self:center; justify-self:end;}
.lkd-all-sty1-tbl-data4-hidden {grid-area: hidden; display: none; padding-top: 1%;}

.lkd-all-sty1-tbl-data4-label-header {display: grid; grid-template-columns: repeat(5, 1fr); color: #999;font-size: 85%;}


.lkd-all-sty1-tbl-data5{
	display: grid;
	width: 100%; 
    min-width: 1000px;
	grid-template-columns: 45px 150px repeat(5, 1fr);
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
	     "select  options  col1     col2       col3      col4     col5"
		 "hidden   hidden     hidden    hidden   hidden  hidden   hidden";
    }

.lkd-all-sty1-tbl-data5-col1 {grid-area: col1;align-self:center;}
.lkd-all-sty1-tbl-data5-col2 {grid-area: col2;align-self:center;}
.lkd-all-sty1-tbl-data5-col3 {grid-area: col3; align-self:center;}
.lkd-all-sty1-tbl-data5-col4 {grid-area: col4; align-self:center;}
.lkd-all-sty1-tbl-data5-col5 {grid-area: col5; align-self:center;}
.lkd-all-sty1-tbl-data5-select {grid-area: select; align-self:center;}
.lkd-all-sty1-tbl-data5-options {grid-area: options; align-self:center;}
.lkd-all-sty1-tbl-data5-hidden {grid-area: hidden; display: none; padding-top: 1%;}

.lkd-all-sty1-tbl-data5-label-header {display: grid; grid-template-columns: repeat(5, 1fr); color: #999;font-size: 85%;}

.lkd-all-sty1-tbl-data6{
	display: grid;
	width: 100%; 
	grid-template-columns: 45px 150px repeat(5, 1fr);
    grid-row: auto;
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
    }

.lkd-all-sty1-tbl-data6 div {align-self:start;}
.lkd-all-sty1-tbl-data6-hidden {display: none; padding-top: 1%;}

.lkd-all-sty1-tbl-data7{
	display: grid;
	width: 100%; 
	grid-template-columns: repeat(5, minmax(25px, max-content));
    grid-row: auto;
	grid-gap: 1px; 
    background-color: #F30D11;
    border: 1px solid #F30D11;
    }

.lkd-all-sty1-tbl-data7 div {
    padding: 15px;
    background-color: #fff;
}



.lkd-all-sty1-tbl-forum1{
	display: grid;
	width: 100%; 
	grid-template-columns: 5fr 1fr 1fr 2fr;
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 10px;
	grid-template-areas:
	     "col1       col2         col3        col4"
		 "select     options      options     options"		
		 "hidden     hidden       hidden      hidden";
    }

.lkd-all-sty1-tbl-forum1-col1 {grid-area: col1;align-self:center;}
.lkd-all-sty1-tbl-forum1-col2 {grid-area: col2;align-self:center; text-align:center;}
.lkd-all-sty1-tbl-forum1-col3 {grid-area: col3;align-self:center; text-align:center;padding-right:10px;}
.lkd-all-sty1-tbl-forum1-col4 {grid-area: col4;align-self:center;}
.lkd-all-sty1-tbl-forum1-select {grid-area: select; align-self:center;padding-top: 5px;}
.lkd-all-sty1-tbl-forum1-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-forum1-hidden {grid-area: hidden; display: none; margin-top: 1%; }


.lkd-all-sty1-tbl-mail1{
	display: grid;
	width: 100%; 
	grid-template-columns: 45px 1fr 125px;
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 10px;
	grid-template-areas:
	     "col1      col1       col3"
         "col2      col2       col3"
		 "select    options    options"		
		 "hidden    hidden     hidden";
    }

.lkd-all-sty1-tbl-mail1-col1 {grid-area: col1;padding-right:10px;}
.lkd-all-sty1-tbl-mail1-col2 {grid-area: col2;padding-right:10px;}
.lkd-all-sty1-tbl-mail1-col3 {grid-area: col3;text-align:center;}
.lkd-all-sty1-tbl-mail1-select {grid-area: select; align-self:center;padding-top: 5px;}
.lkd-all-sty1-tbl-mail1-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-mail1-hidden {grid-area: hidden; display: none; margin-top: 1%; }


.lkd-all-sty1-tbl-media1{
	display: grid;
	width: 100%; 
	grid-template-columns: 115px 45px 1fr;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 10px;
	grid-template-areas:
	     "image      icon          title"
		 "image      username      username"
		 "image      stats         stats";    
    }

.lkd-all-sty1-tbl-media1-img1{
   object-fit: cover;
   width: 100px;
   height: 80px;
    }
.lkd-all-sty1-tbl-media1-icon1{
   color: #ccc;
   font-size: 180%;
    }

.lkd-all-sty1-tbl-media1-image {grid-area: image;align-self:start;}
.lkd-all-sty1-tbl-media1-icon {grid-area: icon;align-self:start;}
.lkd-all-sty1-tbl-media1-title {grid-area: title;align-self:center;}
.lkd-all-sty1-tbl-media1-username {grid-area: username; align-self:center;}
.lkd-all-sty1-tbl-media1-stats {grid-area: stats; align-self:center;}


.lkd-main-grid1 {
  display: grid;
  gap: 0px;
  grid-template-columns: 50px 150px repeat(3, 1fr) 125px;
  grid-template-rows: auto;
}

.lkd-sub-grid1 {
  grid-column: 1 / -1;
  grid-row: span 1;
  display: grid;
  grid-template-columns: subgrid;
  grid-template-rows: subgrid; 
  grid-row: span 99;  
}   
.lkd-sub-grid1-box {
  padding: 10px;
    align-self: center;
}
.lkd-sub-grid1-back {
  background: #f8f9fa;
   border-bottom: 1px solid #dee2e6;
  border-top: 1px solid #dee2e6;   
} 
.lkd-sub-grid1-box-select {
 align-self: center;
}
.lkd-sub-grid1-box-options {
 align-self: center;
    justify-self: end;
}
.lkd-main-grid2 {
  display: grid;
  gap: 0px;
  grid-template-columns: 50px 150px repeat(3, 1fr) 125px;
  grid-template-rows: auto;
}
.lkd-sub-grid2 {
  grid-column: 1 / -1;
  grid-row: span 1;
  display: grid;
  grid-template-columns: subgrid;
  grid-template-rows: subgrid;    
}   
.lkd-sub-grid2-box {
  padding: 10px;
    align-self: center;
}
.lkd-sub-grid2-back {
  background: #f8f9fa; 
  border-bottom: 1px solid #dee2e6;
  border-top: 1px solid #dee2e6;
} 
.lkd-sub-grid2-box-select {
 align-self: center;
}
.lkd-sub-grid2-box-options {
 align-self: center;
    justify-self: end;
}
.lkd-main-grid3 {
  display: grid;
  gap: 0px;
  grid-template-columns: 200px 1fr;
  grid-template-rows: auto;
    line-height: 1.6em;
}
.lkd-sub-grid3 {
  grid-column: 1 / -1;
  grid-row: span 1;
  display: grid;
  grid-template-columns: subgrid;
  grid-template-rows: subgrid;    
} 
.lkd-sub-grid3-box {
  padding: 10px;
    align-self: start;
}
.lkd-sub-grid3-back {
  background: #f8f9fa; 
  border-bottom: 1px solid #dee2e6;
  border-top: 1px solid #dee2e6;
} 
.lkd-sub-grid3-label {
  color: #999; 
  font-size: 100%;  
} 
.lkd-sub-grid3-label2 {
  color: #000; 
  font-size: 95%;  
    font-weight: bold;
} 
.lkd-main-grid4 {
  display: grid;
  gap: 0px;
  grid-template-columns: 150px repeat(4, 1fr);
  grid-template-rows: auto;
}

.lkd-sub-grid4 {
  grid-column: 1 / -1;
  grid-row: span 1;
  display: grid;
  grid-template-columns: subgrid;
  grid-template-rows: subgrid; 
  grid-row: span 99;  
}   
.lkd-sub-grid4-box {
  padding: 10px;
    align-self: center;
}
.lkd-sub-grid4-back {
  background: #f8f9fa;
   border-bottom: 1px solid #dee2e6;
  border-top: 1px solid #dee2e6;   
} 
.lkd-sub-grid4-box-options {
 align-self: center;
    justify-self: end;
}




.lkd-grid-section-title1 {
border-bottom: 1px solid #dee2e6;
margin-bottom: 10px;
font-size: 95%;
padding: 10px 0 5px 10px;
font-weight: bold;
} 

/*---------------------------------------------------RESPONSIVE STYLES-----------------------------------------------------*/	

@media (min-width: 1366px) {

.lkd-all-sty1-tbl-links{
	display: grid;
	grid-template-columns: 45px 100px 1fr 200px 140px  var(--tbl-options-width);
	grid-template-rows: repeat( minmax(5px, auto) ) ;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 1.5%;
	grid-template-areas:
	     "select   image     name        date    size     options"
         "select   image     link         date    size     options"
		 "select   image     username     date    size     options"
		 ".        hidden    hidden       hidden  hidden   hidden";
    }	

	.lkd-all-sty1-tbl-generic3{
	display: grid;
	grid-template-columns: 45px 120px 1fr var(--tbl-options-width);
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 2%;
	grid-template-areas:
	     "select   image        title         options"
         "select   image        description   options"
		 "select   link         link          options"
		 "select   tags         tags          options"
		 "select   username     username      options "
		 "select   date         date          options"
		 "hidden   hidden  	    hidden        hidden";
    }

.lkd-all-sty1-tbl-generic4{
	display: grid;
	grid-template-columns: 45px 1fr var(--tbl-options-width);
	grid-template-rows: repeat( minmax(5px, auto) ) ;
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 1.5%;
	grid-template-areas:
	     "select     title         options"
         "select     description   options"
		 "select     link          options"
		 "select     tags          options"
		 "select     username      options"
		 "select     date          options"
		 "hidden     hidden        hidden";	
    }	
    
.lkd-all-sty1-tbl-mail1{
	display: grid;
	width: 100%; 
	grid-template-columns: 45px 1fr 200px;
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 10px;
	grid-template-areas:
	     "col1      col1       col3"
         "col2      col2       col3"
		 "select    options    options"		
		 "hidden    hidden     hidden";
    } 
.lkd-all-sty1-tbl-mail1-col3 {grid-area: col3;text-align:center; align-self: center;}    
	
}

@media (max-width: 1023px) {
	
.lkd-all-sty1-tbl-generic{
	display: grid;
	grid-template-columns: 120px 1fr;
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 2%;
	grid-template-areas:
	     "image        title"
		 "username     username"
         "description  description"
		 "link         link"
		 "tags         tags"
		 "date         date"
		 "select       options"
		 "hidden       hidden";
    }
.lkd-all-sty1-tbl-generic-date {justify-self: start; padding-left: 0px;}
	
.lkd-all-sty1-tbl-generic2{
	display: grid;
	grid-template-columns: 45px 1fr;
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 2%;
	grid-template-areas:
	     "title        title"
		 "username     username"
         "description  description"
         "link         link"
		 "tags         tags"
		 "date         date"
		 "select       options"
		 "hidden       hidden";
    }
.lkd-all-sty1-tbl-generic2-date {justify-self: start; padding-left: 0px;}
	
.lkd-all-sty1-tbl-generic5-grid1{
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: auto;
	grid-gap: 5px;
	grid-template-areas:
	     "text"	
		  "image";
    }
.lkd-all-sty1-tbl-generic5-grid1-img1{
   object-fit: contain;
   width: 160px;
   padding-right: 0px;
   padding-bottom: 5px;	
    aspect-ratio: auto;
    }	
    
 .lkd-all-sty1-tbl-generic5-grid3{
	display: grid;
	grid-template-columns: 100px 1fr;
	grid-template-rows: auto;
	grid-gap: 0;
	grid-template-areas:
	     "image     content1"
	     "content2     content2"
         "content3     content3";	
    line-height: 0;
    }
.lkd-all-sty1-tbl-generic5-grid3-image {grid-area: image; align-self: start;}
.lkd-all-sty1-tbl-generic5-grid3-content1 {grid-area: content1; align-self: center;}
.lkd-all-sty1-tbl-generic5-grid3-content2 {grid-area: content2; align-self: center;}
.lkd-all-sty1-tbl-generic5-grid3-content3 {grid-area: content3; align-self: center;}

.lkd-all-sty1-tbl-generic5-grid3-img1{
   object-fit: cover;
   width: 100%;
   height: 80px;
  padding-right: 10px;
    }
.lkd-all-sty1-tbl-generic5-grid4{
	display: grid;
	grid-template-columns: 1fr 100px;
	grid-template-rows: auto;
	grid-gap: 0;
	grid-template-areas:
	     "content1   image";	
    line-height: 0;
    }
.lkd-all-sty1-tbl-generic5-grid4-image {grid-area: image; align-self: start;}
.lkd-all-sty1-tbl-generic5-grid4-content1 {grid-area: content1; align-self: center;}
.lkd-all-sty1-tbl-generic5-grid4-img1{
   object-fit: cover;
   width: 100%;
   height: 80px;
  padding-left: 10px;
  padding-bottom: 5px;
    }   

.lkd-all-sty1-tbl-contacts{
	display: grid;
	width: 100%; 
	grid-template-columns: 100px 1fr;
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 2%;
	grid-template-areas:
	     "image    name"
		 "image    username "
		 "address  address"
		 "email    email"
		 "phone    phone"
		 "date     date"
		 "select   options"
		 "hidden   hidden";
    }
.lkd-all-sty1-tbl-contacts-name {padding-right: 0px;}
.lkd-all-sty1-tbl-contacts-address {padding-right: 0px;}
.lkd-all-sty1-tbl-contacts-username {padding-right: 0px;}	
	
.lkd-all-sty1-tbl-contacts2{
	display: grid;
	width: 100%; 
	grid-template-columns: 100px 20px 1fr;
	grid-gap: 0px;
	border-bottom: 1px solid #dee2e6; 
	padding: 2%;
	grid-template-areas:
	     "image    name      name "
		 "image    username  username"
		 "status   status    status"
		 "date     date      date"
		 "select   options   options"
		 "hidden   hidden    hidden";
    }	
.lkd-all-sty1-tbl-contacts2-name {padding-right: 0px;}		
	
.lkd-all-sty1-tbl-products{
	display: grid;
	width: 100%; 
	grid-template-columns:100px 45px 1fr;
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 2%;
	grid-template-areas:
	     "image          name         name"
		 "image          username     username"
		 "description    description  description"
		 "price1         price1       price2"
		 "sku            sku          sku"
		 "select         options      options"
		 "hidden         hidden  	  hidden";
    }
	
.lkd-all-sty1-tbl-products-name {padding-right: 0px;}
.lkd-all-sty1-tbl-products-description {padding-right: 0px;}
.lkd-all-sty1-tbl-products-username {padding-right: 0px;}
.lkd-all-sty1-tbl-products-sku {text-align: left; }	

	
.lkd-all-sty1-tbl-folders{
	display: grid;
	width: 100%; 
	grid-template-columns: 65px 1fr;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
	     "icon       name"
		 "username   username"
		 "size       size"
		 "date       date"
		 "select     options"
		 "hidden     hidden";
    }	
.lkd-all-sty1-tbl-folders-icon {text-align: left;align-self:start;}	
.lkd-all-sty1-tbl-folders-name {padding-right: 0px;  }
.lkd-all-sty1-tbl-folders-username {padding-right: 0px;margin-top: 5px;}		
.lkd-all-sty1-tbl-folders-select {padding: 0;}
    
    
 .lkd-all-sty1-tbl-folders3{
	display: grid;
	width: 100%; 
	grid-template-columns: 45px 1fr;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 10px;
	grid-template-areas:
	     "name        name"
		 "icon        icon"
         "username    username"
         "date        date"
         "stats      stats"       
		 "select      options"		
		 "hidden      hidden";
    }

.lkd-all-sty1-tbl-folders3-img1{
   object-fit: cover;
   width: 50px;
   height: 50px;
    }
.lkd-all-sty1-tbl-folders3-icon1{
   color: #ccc;
   font-size: 200%;
   padding-right: 10px;
    }

.lkd-all-sty1-tbl-folders3-icon {grid-area: icon;align-self:start;}
.lkd-all-sty1-tbl-folders3-name {grid-area: name;align-self:center;}
.lkd-all-sty1-tbl-folders3-username {grid-area: username; align-self:center;}
.lkd-all-sty1-tbl-folders3-date {grid-area: date; align-self:center; padding-left: 0px;text-align: left;}
.lkd-all-sty1-tbl-folders3-stats {grid-area: stats; align-self:center;}
.lkd-all-sty1-tbl-folders3-select {grid-area: select; align-self:center;padding-top: 15px;}
.lkd-all-sty1-tbl-folders3-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-folders3-hidden {grid-area: hidden; display: none; margin-top: 1%; }   
    
    
.lkd-all-sty1-tbl-folders4{
	display: grid;
	width: 100%; 
	grid-template-columns: 45px 1fr;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 10px;
	grid-template-areas:
	     "name        name"
         "username    username"
         "date        date"
         "stats      stats"       
		 "select      options"		
		 "hidden      hidden";
    line-height: 0;
    }

.lkd-all-sty1-tbl-folders4-name {grid-area: name;align-self:center;}
.lkd-all-sty1-tbl-folders4-username {grid-area: username; align-self:center;}
.lkd-all-sty1-tbl-folders4-date {grid-area: date; align-self:center; padding-left: 0px;text-align: left;}
.lkd-all-sty1-tbl-folders4-stats {grid-area: stats; align-self:center;}
.lkd-all-sty1-tbl-folders4-select {grid-area: select; align-self:center;padding-top: 15px;}
.lkd-all-sty1-tbl-folders4-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-folders4-hidden {grid-area: hidden; display: none; margin-top: 1%; }
  
    
.lkd-all-sty1-tbl-folders5{
	display: grid;
	width: 100%; 
	grid-template-columns: 45px 1fr;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 10px;
	grid-template-areas:
	     "name        name"
		 "icon        icon"
         "username    username"
         "date        date"
         "path        path"         
         "stats       stats"       
		 "select      options"		
		 "hidden      hidden";
    }

.lkd-all-sty1-tbl-folders5-img1{
   object-fit: cover;
   width: 50px;
   height: 50px;
    }
.lkd-all-sty1-tbl-folders5-icon1{
   color: #ccc;
   font-size: 200%;
   padding-right: 10px;
    }

.lkd-all-sty1-tbl-folders5-icon {grid-area: icon;align-self:start;}
.lkd-all-sty1-tbl-folders5-name {grid-area: name;align-self:center;}
.lkd-all-sty1-tbl-folders5-username {grid-area: username; align-self:center;}
.lkd-all-sty1-tbl-folders5-date {grid-area: date; align-self:center; padding-left: 0px;text-align: left;}
.lkd-all-sty1-tbl-folders5-path {grid-area: path; align-self:center;}
.lkd-all-sty1-tbl-folders5-stats {grid-area: stats; align-self:center;}    
.lkd-all-sty1-tbl-folders5-select {grid-area: select; align-self:center;padding-top: 15px;}
.lkd-all-sty1-tbl-folders5-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-folders5-hidden {grid-area: hidden; display: none; margin-top: 1%; }       

.lkd-all-sty1-tbl-files{
	display: grid;
	width: 100%; 
	grid-template-columns: 50px 1fr;
	grid-gap: 0;
	border-top: 1px solid #dee2e6; 
	padding: 1% 0;
	grid-template-areas:
 	     "name        name"       
	     "icon        icon"
         "username    username"
         "date        date"
         "size      size"
		 "select    options";
    }

.lkd-all-sty1-tbl-files-icon {grid-area: icon;align-self:start; display:none; }
.lkd-all-sty1-tbl-files-name {grid-area: name;align-self:center;}
.lkd-all-sty1-tbl-files-username {grid-area: username; align-self:center; }
.lkd-all-sty1-tbl-files-date {grid-area: date; align-self:center; text-align: left;padding-left: 0px;}
.lkd-all-sty1-tbl-files-size {grid-area: size; align-self:center;}
.lkd-all-sty1-tbl-files-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-files-select {grid-area: select;align-self:center;padding-top: 5px; }
	

.lkd-all-sty1-tbl-categories{
	display: grid;
	width: 100%; 
	grid-template-columns: 125px 1fr var(--tbl-options-width);
	grid-gap: 1px;
	border-bottom: 1px solid #dee2e6; 
	padding: 2%;
	grid-template-areas:
	     "name      name       name"
	     "sum       qty        ."
		 "select    .          options"
		 "hidden    hidden     hidden";
    }	
.lkd-all-sty1-tbl-categories-name {padding-right: 0px;  }
	
.lkd-all-sty1-tbl-sub-categories{
	display: grid;
	width: 100%; 
	grid-template-columns: 125px 1fr var(--tbl-options-width);
	grid-gap: 3px;
	border-top: 1px solid #dee2e6; 
	padding: 2% 0 2% 4%;
	grid-template-areas:
	     "name      name       name"
	     "sum       qty        ."
		 "select    .          options"
		 "hidden    hidden     hidden";
    }		
.lkd-all-sty1-tbl-sub-categories-name {padding-right: 0px;  }	
	
	
.lkd-all-sty1-tbl-links{
	display: grid;
	width: 100%; 
	grid-template-columns: 100px 1fr var(--tbl-options-width);
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 2%;
	grid-template-areas:
	     "image     name         name"
		 "image     username     username"
		 "link      link         link"
		 "size      date         ."
		 "select    .            options"
		 "hidden    hidden  	 hidden";
    }		
.lkd-all-sty1-tbl-links-name {padding-right: 0px;  }
.lkd-all-sty1-tbl-links-link {padding-right: 0px;}
.lkd-all-sty1-tbl-links-username {padding-right: 0px;}
	
	
.lkd-all-sty1-tbl-links2{
	display: grid;
	grid-template-columns: 100px 1fr;
	grid-template-rows: repeat( minmax(5px, auto) ) ;
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 2%;
	grid-template-areas:
	     "image        name"
		 "username     username"
		 "link         link"
		 "views        views"
		 "date         date"
		 "select       options"
		 "hidden       hidden";
    }
.lkd-all-sty1-tbl-links2-img1{
	padding-right:  5px;
	padding-bottom: 5px;
    }
.lkd-all-sty1-tbl-links2-name {padding-right: 0px; }
.lkd-all-sty1-tbl-links2-link {padding-right: 0px;}
.lkd-all-sty1-tbl-links2-username {padding: 0px;}
    
 .lkd-all-sty1-tbl-links3{
	display: grid;
	grid-template-columns: 45px 1fr;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
	     "name       name"
         "link        link"
	     "image       image"	          
		 "username    username"
         "date        date"   
 		 "stats       stats"       
		 "select      options"
		 "hidden      hidden";
     line-height: 0;
    }
.lkd-all-sty1-tbl-links3-img1{
   object-fit: cover;
   width: 50px;
   height: 50px;
    }
.lkd-all-sty1-tbl-links3-image {grid-area: image; align-self:start; padding: 3px 0; }
.lkd-all-sty1-tbl-links3-name {grid-area: name;align-self:center;}
.lkd-all-sty1-tbl-links3-link {grid-area: link; align-self:center; }
.lkd-all-sty1-tbl-links3-username {grid-area: username; align-self:center;}
.lkd-all-sty1-tbl-links3-date {grid-area: date; align-self:center;padding-left: 0px; text-align: left;}
.lkd-all-sty1-tbl-links3-stats {grid-area: stats; align-self:center;}
.lkd-all-sty1-tbl-links3-select {grid-area: select; align-self:end;padding-top: 15px;}
.lkd-all-sty1-tbl-links3-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-links3-hidden {grid-area: hidden; display: none; padding: 1%; margin-top: 1%; border-top: 1px solid #EFEFEF;}
   
	
 .lkd-all-sty1-tbl-links4{
	display: grid;
	grid-template-columns: 45px 1fr;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 1%;
	grid-template-areas:
         "name       name"
         "link        link"	          
		 "username    username"
         "date        date"   
 		 "stats       stats"       
		 "select      options"
		 "hidden      hidden";
    }
.lkd-all-sty1-tbl-links4-name {grid-area: name;align-self:center;}
.lkd-all-sty1-tbl-links4-link {grid-area: link; align-self:center;}
.lkd-all-sty1-tbl-links4-username {grid-area: username; align-self:center;}
.lkd-all-sty1-tbl-links4-date {grid-area: date; align-self:center;padding-left: 0px; text-align: left;}
.lkd-all-sty1-tbl-links4-stats {grid-area: stats; align-self:center;}
.lkd-all-sty1-tbl-links4-select {grid-area: select; align-self:end;}
.lkd-all-sty1-tbl-links4-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-links4-hidden {grid-area: hidden; display: none; padding: 1%; margin-top: 1%; border-top: 1px solid #EFEFEF;}   
    
.lkd-all-sty1-tbl-timeline1{
	display: grid;
	grid-template-columns: 45px 1fr;
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 2%;
	grid-template-areas:
		 "date         date"
	     "title         title"
		 "select        options"
		 "hidden        hidden";	
    }
	
.lkd-all-sty1-tbl-data{
	display: grid;
	width: 100%; 
	grid-template-columns: 45px 1fr;
	grid-gap: 1px;
	border-bottom: 1px solid #dee2e6; 
	padding: 2%;
	grid-template-areas:
	     "col1     col1"
	     "col2     col2"
		 "col3     col3"
		 "col4     col4"
		 "col5     col5"
		 "select   options"
		 "hidden   hidden";
    }	
	
.lkd-all-sty1-tbl-data2{
	display: grid;
	grid-template-columns: 45px 1fr 150px;
	grid-gap: 50;
	border-bottom: 1px solid #dee2e6; 
	padding: 2%;
	grid-template-areas:
	     "icon       title          title "
         "icon       description    description "
		 ".          status         options "
		 "hidden     hidden         hidden";
    }
.lkd-all-sty1-tbl-data2-icon1{
   font-size: 250%;
    }
	
.lkd-all-sty1-tbl-data2-title {padding-right: 0px;}
.lkd-all-sty1-tbl-data2-description {padding-right: 0px;line-height: 1.5em;}
.lkd-all-sty1-tbl-data2-options {justify-self: end;}
	
.lkd-all-sty1-tbl-data3{
	display: grid;
	width: 100%; 
	grid-template-columns: 45px 1fr !important;
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 2%;
	grid-template-areas:
	     "col1     col1"
	     "col2     col2"
		 "col3     col3"
		 "col4     col4"
		 "col5     col5"
		 "select   options"
		 "hidden   hidden";
        line-height: 1.6em;
    }		

  [data-lkd-tablecol="enabled"]::before{
content: attr(data-lkd-label);
color: #999;
display: block;
}

    
    
.lkd-all-sty1-tbl-forum1{
	display: grid;
	width: 100%; 
	grid-template-columns: 45px 1fr;
	grid-gap: 0px;
	border-bottom: 1px solid #dee2e6; 
	padding: 10px;
	grid-template-areas:
	     "col1     col1"
	     "col2     col2"
		 "col3     col3"
		 "col4     col4"
		 "select   options"
		 "hidden   hidden";
    }
.lkd-all-sty1-tbl-forum1-col2 {grid-area: col2;align-self:center; text-align:left;}
.lkd-all-sty1-tbl-forum1-col3 {grid-area: col3;align-self:center; text-align:left;padding-right:0px;}	
	
.lkd-all-sty1-tbl-mail1{
	display: grid;
	width: 100%; 
	grid-template-columns: 45px 1fr;
	grid-gap: 0px;
	border-bottom: 1px solid #dee2e6; 
	padding: 10px;
	grid-template-areas:
	     "col1     col1"
	     "col2     col2"
		 "col3     col3"
		 "select   options"
		 "hidden   hidden";
    }	
.lkd-all-sty1-tbl-mail1-col3 {grid-area: col3;align-self:center; text-align:left;}
	

 .lkd-main-grid1 {
  display: gridxxx;
}
.lkd-sub-grid1 {
  display: grid;
  grid-template-columns: 1fr!important;
  grid-template-rows: auto!important;
    grid-gap: 0px;
    padding: 10px 0;
	grid-template-areas:
	     "col2 col2"
         "col3 col3"
		 "col4 col4"
		 "col5 col5"
		 "col1 col6";
    }
     
.lkd-sub-grid1-col1 {grid-area: col1;}  
.lkd-sub-grid1-col2 {grid-area: col2;}  
.lkd-sub-grid1-col3 {grid-area: col3;}      
.lkd-sub-grid1-col4 {grid-area: col4;}  
.lkd-sub-grid1-col5 {grid-area: col5;}      
.lkd-sub-grid1-col6 {grid-area: col6;}  
    
 .lkd-sub-grid1-box {
  padding: 5px 10px;
}  
    
.lkd-main-grid4 {
  display: gridxxx;
}
.lkd-sub-grid4 {
  display: grid;
  grid-template-columns: 1fr!important;
  grid-template-rows: auto!important;
    grid-gap: 0px;
    padding: 10px 0;
	grid-template-areas:
	     "col1"
         "col2"
		 "col3"
		 "col4"
		 "col5";
    }
     
.lkd-sub-grid4-col1 {grid-area: col1;}  
.lkd-sub-grid4-col2 {grid-area: col2;}  
.lkd-sub-grid4-col3 {grid-area: col3;}      
.lkd-sub-grid4-col4 {grid-area: col4;}  
.lkd-sub-grid4-col5 {grid-area: col5;}       
    
 .lkd-sub-grid4-box {
  padding: 5px 10px;
}         
    
}

@media (max-width: 767px) { 
	
.lkd-all-sty1-tbl-generic{
	display: grid;
	grid-template-columns: 45px 1fr;
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 2%;
	grid-template-areas:
	     "title        title"
		 "image        image"
		 "username     username"
         "description  description"
		 "link         link"
		 "tags         tags"
		 "date         date"
		 "select       options"
		 "hidden       hidden";
    }
.lkd-all-sty1-tbl-generic-img1{
   object-fit: contaim;
   width: 50%;
   height: 100%;
   padding-right: 0px;
   padding-bottom: 5px;
    }	
	
.lkd-all-sty1-tbl-generic5-grid2{
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: auto;
	grid-gap: 0;
	grid-template-areas:
	     "text"
		 "image";	
    line-height: 0;
    }	
		
.lkd-all-sty1-tbl-generic5-grid2-img1{
   object-fit: contain;
   width: 125px;
   height: 100%;
   padding-right: 0px;
   padding-bottom: 5px;
	margin-top: 5px;
    }
	
.lkd-all-sty1-tbl-folders{
	display: grid;
	width: 100%; 
	grid-template-columns: 30px 1fr;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 10px 5px;
	grid-template-areas:
	     "name       name"
		 "icon       icon "
		 "username   username"
		 "size       size"
		 "date       date"
		 "select     options"
		 "hidden     hidden";
    }
.lkd-all-sty1-tbl-folders-img1{
   object-fit: contain;
   width: 30%;
   height: 100%;
	padding-right: 0;
	padding-bottom: 4px;
    }
.lkd-all-sty1-tbl-folder2{
	display: grid;
	width: 100%; 
	grid-template-columns: 55px 1fr;
	grid-gap: 3px;
	border-bottom: 1px solid #dee2e6; 
	padding: 2% 1% 2% 1%;
	grid-template-areas:
	     "icon       title"
		 "username   username"
		 "path       path"
		 "select     options"
		 "hidden     hidden";
    }

.lkd-all-sty1-tbl-folder2-icon {grid-area: icon;align-self:start;}
.lkd-all-sty1-tbl-folder2-title {grid-area: title;align-self:center;
	color: #000;}
.lkd-all-sty1-tbl-folder2-username {grid-area: username; align-self:center;font-size: 95%; color: #000;word-break: break-all;}
.lkd-all-sty1-tbl-folder2-path {grid-area: path; align-self:center;	font-size: 95%; color: #666;word-break: break-all;}
.lkd-all-sty1-tbl-folder2-select {grid-area: select; align-self:center;padding-top: 15px;}
.lkd-all-sty1-tbl-folder2-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-folder2-hidden {grid-area: hidden; display: none; margin-top: 1%; }
    
    
  .lkd-all-sty1-tbl-folders6{
	display: grid;
	width: 100%; 
	grid-template-columns: 45px 1fr;
	grid-gap: 0;
	border-bottom: 1px solid #dee2e6; 
	padding: 10px;
	grid-template-areas:
	     "name        name"   
         "stats       stats"
		 "select      options"		
		 "hidden      hidden";
    }
.lkd-all-sty1-tbl-folders6-icon {grid-area: icon;display: none;}
.lkd-all-sty1-tbl-folders6-name {grid-area: name;align-self:center;}
.lkd-all-sty1-tbl-folders6-stats {grid-area: stats; align-self:center;}
.lkd-all-sty1-tbl-folders6-select {grid-area: select; align-self:center;padding-top: 5px;}
.lkd-all-sty1-tbl-folders6-options {grid-area: options; align-self:center; justify-self: end;}
.lkd-all-sty1-tbl-folders6-hidden {grid-area: hidden; display: none; margin-top: 1%; }
  
    
	
.lkd-all-sty1-tbl-links2{
	display: grid;
	grid-template-columns: 100px 1fr;
	grid-template-rows: repeat( minmax(5px, auto) ) ;
	grid-gap: 5px;
	border-bottom: 1px solid #dee2e6; 
	padding: 2%;
	grid-template-areas:
	     "name         name"
		 "image        image"
		 "username     username"
		 "link         link"
		 "views        views"
		 "date         date"
		 "select       options"
		 "hidden       hidden";
    }
.lkd-all-sty1-tbl-links2-img1{
   object-fit: contain;
   width: 30%;
   height: 100%;
	padding-right: 0;
	padding-bottom: 4px;
    }
.lkd-all-sty1-tbl-contacts2{
	display: grid;
	width: 100%; 
	grid-template-columns: 100px 1fr;
	grid-gap: 0px;
	border-bottom: 1px solid #dee2e6; 
	padding: 2%;
	grid-template-areas:
	     "image       name "
		 "username    username"
		 "status      status"
		 "date        date"
		 "select      options"
		 "hidden      hidden";
    }	
.lkd-all-sty1-tbl-contacts2-img1{
   object-fit: contain;
   width: 100%;
   height: 100%;
	padding-right: 10px;
    }	
	
	}

@media (max-width: 500px) { 
	
.lkd-all-sty1-tbl-generic5-grid2{
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: auto;
	grid-gap: 0;
	grid-template-areas:
	     "text"
		 "image";	
    line-height: 0;
    }	
		
.lkd-all-sty1-tbl-links-img1{
   object-fit: contain;
   width: 30%;
   height: 100%;
	padding-right: 0;
	padding-bottom: 4px;
    }
.lkd-all-sty1-tbl-folders-img1{
   object-fit: contain;
   width: 30%;
   height: 100%;
	padding-right: 0;
	padding-bottom: 4px;
    }
.lkd-all-sty1-tbl-contacts2{
	display: grid;
	width: 100%; 
	grid-template-columns:  30px 1fr;
	grid-gap: 0px;
	border-bottom: 1px solid #dee2e6; 
	padding: 2%;
	grid-template-areas:
	     "name      name"
		 "username  username"
		 "image     image"
		 "status    status"
		 "date      date"
		 "select    options"
		 "hidden    hidden";
    }	
.lkd-all-sty1-tbl-contacts2-img1{
   object-fit: contain;
   width: 30%;
   height: 100%;
	padding-right: 0;
	padding-bottom: 4px;
    }	
	
	
		}
