/*
 Theme Name:   University of Birmingham GeneratePress
 Theme URI:    https://birmingham.ac.uk
 Description:  UoB -  GeneratePress child theme
 Author:       Web & Digital Team - IT Services
 Template:     generatepress
 Version:      0.1
*/


.hide_uob_authors_block:has(.gb-query-4f16d68f:empty) {
    display: none;
}

.content-area img {
	margin-bottom: 20px;
}
.offset:nth-child(2n) {
	top: 10rem;
	position: relative; 
}

.grid-offset > .gb-grid-column:nth-child(2n){
	top: 5rem;
	position: relative;
	margin-bottom: 5rem; 
}

.gb-query-loop-item > .gb-container.offset:has(.gb-container-link):focus-within {
	background-color: var(--gold30);
}

ul.wp-block-categories-list.categorylist.wp-block-categories{
 margin-left: 0;
	 padding-left: 0;
}
.categorylist > li {
	display: inline-flex;
}

.categorylist > li a {
	font-weight: bold;
	padding: 1rem 2.25rem;
	border-radius: 30px;
	border: 1px solid var(--gold);
	margin: .5rem .2rem; 
	
}

.categorylist > li a:hover {
	background: var(--gold30);
	box-shadow: 0 0 0 2px #c59a00;
	transition: all .2s ease-in;
}

.categorylist > li a:focus {
	outline: solid 4px; 
	outline-offset: 2px;
	background: var(--gold30);
	box-shadow: 0 0 0 2px #c59a00;
	transition: all .2s ease-in;
}

ol,ul {
    margin: 0 0 1.5em 1em;
}

p a {
    border-bottom: 1px solid;
}

p a:focus, p a:hover {
    background-color: var(--gold30)
}

h3 a:focus {
	color: var(--gold);
}

ul.uob-cat.wp-block-categories {
    margin: 0;
    padding: 0;
    
}

ul.uob-cat.wp-block-categories li {
    margin: 0;
}

ul.uob-cat.wp-block-categories li a {
    display: block;
    padding: .7rem .5rem .7rem 1em;
    border-bottom: 1px solid var(--grey30);
    margin: 0;
}

ul.uob-cat.wp-block-categories li a:hover, ul.uob-cat.wp-block-categories li a:focus{
    background-color: var(--gold30);
    outline: none;

}

.wp-block-latest-posts.wp-block-latest-posts__list li {
    clear: both;
    overflow-wrap: break-word;
    padding: 1em 0;
    border-bottom: 1px solid var(--wp--preset--color--grey-30);
}

.wp-block-latest-posts.wp-block-latest-posts__list li a:hover, .wp-block-latest-posts.wp-block-latest-posts__list li a:focus {
    background-color: var(--gold30);
	  outline: none;
}

.archive h2.gb-headline:hover, .archive h2.gb-headline:focus, .search h2.entry-title a:hover, .search h2.entry-title a:focus {
    background-color: var(--gold30);
}