/* site.css — layout for the containers added to host JSON-rendered data.
   Deliberately small: it only styles the new branch / partner / board blocks
   and keeps the Porto theme untouched. */

.ely-org-block .list-icons li { margin-bottom: .25rem; }
.ely-org-block .social-icons { display: inline-block; margin-top: .5rem; }
.ely-org-block .list-icons { display: inline-block; text-align: left; }

.ely-branch .card { background: #fff; border-radius: .25rem; box-shadow: 0 1px 4px rgba(0, 0, 0, .12); }
.ely-branch .card-body { padding: 1.25rem; }
.ely-branch-logo { max-height: 64px; width: auto; }
.ely-branch .list-icons li { margin-bottom: .25rem; font-size: .9em; word-break: break-word; }

.ely-partner-logo { max-height: 80px; width: auto; margin: 0 auto; display: block; }
.ely-partner .ely-partner-link { display: block; color: inherit; text-decoration: none; }
.ely-partner .ely-partner-link:hover { opacity: .8; }
.ely-partner-item { padding: 0 .5rem; }

.ely-board p { margin-bottom: .25rem; }
.ely-board p strong { display: inline-block; margin-top: 1rem; }
.ely-board .text-color-grey { color: #999; font-size: .9em; }

/* media boxes whose image was never captured must not leave a grey gap */
.post-image:empty, .thumb-info-wrapper:empty, .img-thumbnail:empty, .recipe-inner:empty { display: none; }
