main.template-photo dl.photo-exif { display: grid; }
main.template-photo dl.photo-exif dt { grid-column-start: 1; }
main.template-photo dl.photo-exif dd { grid-column-start: 2; }

main.template-photo dl.photo-exif dt {
    display: grid;
    font-weight: bold;
    margin-right: 0.5em;
}

header nav { border-top: none; }
header nav ul.primary li, header nav ul.primary li:first-child { border: none; }
header nav ul.primary li.linktemplate-basket { order: 999; }
header nav ul.primary li:nth-last-child( 1 ) { margin-left: auto; }

header nav ul.primary li form.searchform { border: none; }
header nav ul.primary li form.searchform input { border: 1px solid var(--website-border); }
header nav ul.primary li form.searchform input::placeholder { opacity: .4; color: var(--nav-bordered-active-fontcolor); }

@media (min-width: 1000px) {
  header nav ul.primary li form.searchform { max-width:12rem; }
}

main.template-photo aside :not(h2) a.sitelink { text-decoration: none; }



/*-----------Footer---------*/
/*nav ul.secondary { display: flex; }
nav ul.secondary li { margin-right: 7px; }

ul.gallery:not(.layout-slideshow):not(.photo-contextphotos) img.photo { border: 1px solid rgb(79, 86, 96); border-radius: .42rem; }
p.photo-image img.photo { border: 2.5em solid red; border-radius: .42rem; }

ul.gallery.hover-zoom:not(.layout-grid) li:hover a div.photo-wrapper img:not(.img-unloaded), ul.gallery.hover-zoom a div.photo-wrapper:hover img:not(.img-unloaded) { border: 1px solid green; border-radius: .42rem; }
*/