.lang-en span.multilang:not([lang="en"]) {display: none;}
.lang-ja span.multilang:not([lang="ja"]) {display: none;}

.fa-search-plus::after {
content: "View Entry";
padding-left: 1em;
}
.fa-search-plus::after:hover {
content: "View Entry";
padding-left: 1em;
text-decoration: underline;
}
.moreicon .icon {
width: 100%;
}




/* Lets do some grid magic */
.innogrid {
display: grid;
grid-template-columns: 1fr 5fr 5fr 5fr 1fr;
grid-template-areas:
". innoname innoname innoname ."
". innodesc innodesc innogit ."
". innodesc innodesc innodemo ."
". innodesc innodesc innopdir ."
". innoshot innoshot innoshot ."
". innotags innotags innotags .";

grid-gap: 1em;
justify-items: stretch;
align-items: stretch; 
}
@media screen and (max-width: 1150px) {
.innogrid {
grid-template-columns: 1fr 500fr 500fr 500fr 1fr;
}
}
@media screen and (max-width: 950px) {
.innogrid {
grid-template-columns: 1fr;
grid-template-areas:
"innoname"
"innodesc"
"innogit"
"innodemo"
"innopdir"
"innoshot"
"innotags";
}
}


.field-enclosure {
display: grid;
grid-template-columns: 1fr;
grid-gap: 0.2em;
grid-auto-rows: minmax(auto, auto);
justify-items: stretch;
align-items: stretch; 
border: solid 1px lightgrey;
}
.listgriddle {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
grid-gap: 0.8rem;
}

.innoname {
grid-area: innoname;
}

.innodesc {
grid-area: innodesc;
}

.innogit {
grid-area: innogit;
}

.innodemo {
grid-area: innodemo;
}

.innopdir {
grid-area: innopdir;
}

.innoshot {
grid-area: innoshot;
}

.innotags {
grid-area: innotags;
}

.ftitle {
color: white;
background-color: #f98012;
font-weight: bolder;
padding: 0.3rem;
padding-left: 1rem;
border-bottom: solid 1px lightgrey;
}
.fdata {
padding-left: 0.3em;
}

.icon.fa-exclamation-circle.text-danger {
margin-right: unset;
width: 4rem;
}

.icon.fa-exclamation-circle.text-danger:before {
content: "\f06a 必須";
} 

.addtemp.innodemo > .field-enclosure > .fdata, .addtemp.innogit > .field-enclosure > .fdata, .addtemp.innopdir > .field-enclosure > .fdata {
margin-left : auto;
}

.listpic {
margin-left: auto;
margin-right: auto;
}

.single .field-enclosure > .fdata > a:before {
   font-family: FontAwesome;
content: "\f019";
margin-right: 0.5em;
margin-left: 0.5em;
} 

