
body {
	background-color: #2e4382;
	margin-top: 20px;
	margin-bottom: 20px;
}
p:before{
	content: "";
	min-width: 10em;
	display: block;
	overflow: hidden;
}

a:hover{
	color:#aaa;
}

h2{
	padding-top: 25px;
	font-weight: bold;
}

h3{
	/* padding-left: 10px; */
}

.wp-block-separator{
	clear:both;
}

img.custom-logo {
	max-width: 60%;
	max-height: 100px;
	object-fit:contain;
	padding-left:10px;
	padding-right; 10px;
	position:relative;
	top:-60px;
}

.type-page .size-full.wp-post-image{
	display:none;
}

.post-thumbnail .size-full.wp-post-image{
	display:none;
}

figure.wp-block-gallery{
	width:80%;
}

div.site-branding{
	margin: 0 0 15px 0;
	height:40px;
}

a.btn-main:after {
	background-color: #234382;
	border-color: #234382;
}

.btn-main {
	border-color: #234382;
	color: #234382;
}

.main-navigation .menu ul ul {
	border: 1px solid #e2e2e2;
}

.main-navigation .menu ul ul a{
	background-color: #ffffff;
	color: #000000;
}

.main-navigation .menu ul ul a:hover {
	background-color: #234382;
	color: #ffffff;
}

.main-navigation .menu ul a:hover {
	background-color: #234382;
	color: #ffffff;
}

div.site-info{
	font-size: 0.7em;
}

a {
	font-weight:bold;
}

.wp-block-quote{
	color:#888888;
	background-color:#ffffff;
	font-size-adjust:1.05;
}

.wp-block-quote:before{
	background-image: none;
}

.wp-block-quote p{
		line-height: 110%;
}

.post-navigation{
	display:none;
}

.archive.category .page-title, .archive.category .page-description{
	display:none !important;
}

/*
.category-weekly-briefing .post-thumbnail, .category-spotlight .post-thumbnail, .category-news .post-thumbnail , .category-people .post-thumbnail {
	display:none;
}

*/

.style-archive .post-thumbnail{
	display:inline-block;
	border:0;
	width:25%;
}

.style-archive .post-thumbnail a{
	top:0;
}

.style-archive .post-content{
	width:65%;
}

.style-archive .entry-header {
	background: none;
	left:0;
	padding:0;
}

.style-archive.style-bordered-right .entry-header{
	right:0;
}

.style-archive .entry-header .entry-title{
	padding:0;
	margin-top:0;
	font-size:1.5em;
}

.style-archive .entry-content{
	margin-top:0;
	background:none;
	padding:0;
}

.category-people .entry-meta{
	display:none;
}
.category-people .cat-links{
	display:none;
}

.jetpack-social-navigation-genericons a::before{
	color:#555;
}

.one-third-button{
	display: table;
	width: 200px;
	vertical-align: middle;
	padding:10px;
}

.one-third-button a{
	display: table-cell;
	height: 160px;
	text-align: center;
	vertical-align: middle;
	font-size: 1rem;
	padding: 10px;
	box-shadow:3px 3px 3px #00000044;
	-webkit-box-shadow:3px 3px 3px #00000044;
	-moz-box-shadow:3px 3px 3px #00000044;
}

table{
	font-size:0.9em;
}

td{
	padding: 5px;
	text-align: center;
	min-width: 110px;
	
}

tr:nth-child(even),tfoot,th{
	background-color:#ffffff;
}

th {
	border-style:solid;
	border-width: 0px 0px 2px 0;
	border-color:#555;
	padding:15px 5px 15px 5px;
	background-color:#333;
	color:#fff;
}

th a{
	color:#fff;
}

th a:visited{
	color:#fff;
}

tfoot{
	border-style:solid;
	border-width: 2px 0px 0px 0;
	border-color:#555;
}

.registration-button a{
	background-color: #333;
	color: #ffffff;
	padding: 5px;
	font-weight:normal;
	word-break: keep-all;
	
}

figcaption.blocks-gallery-item__caption *{
	font-size: 14px;
	color:#fff;
}

ul.wp-block-latest-posts{
	margin-left:0px;
	padding-left:30px;
}

ul.wp-block-latest-posts.is-grid li{
	border-style:double;
	border-width:4px 0;
	border-color:#e2e2e2;
	padding:8px;
}

.wp-block-latest-posts__featured-image{
	text-align:center;
}

.wp-block-latest-posts__featured-image img{
	height:200px;
	object-fit:contain;
}

.wppsac-post-categories ul.wppsac-post-categories-list li a{
	background: #234382 !important;
}

.wppsac-post-date:after{
	background:#ffffff !important;
}

div.sharedaddy{
	text-align:right;
}

.oxford-watermark{
	background-image:url(https://www.oxfordhouseresearch.com/wp-content/uploads/2020/04/skyline.png);
	background-color:#ffffff;
	background-position: bottom;
	background-size:100%;
	background-repeat:no-repeat;
	height:400px;
}

ul.is-grid{
	columns:2;
}
ul.is-grid li{
	display:inline-block;
	padding:10px;
}

figure.wp-block-gallery figure a img{
	filter:grayscale(100%);
}

.main-navigation .menu .menu-mobile li a{
	padding-left:1em;
}

.main-navigation .menu .menu-mobile li {
	border-width: 0 1px;
} 

.main-navigation .menu .menu-mobile ul{
	border-width:0px;
}

.site-footer{
	padding-top:10px;
}

.widget-title{
	padding-top:0px;
}
div .mailchimp-signup{
	margin:auto;
  width:100%
}
.mailchimp-signup div {
	display:inline;
	margin:auto;
}
.mailchimp-signup .email{
	width:60%;
}

@media only screen and (max-width:700px){
	.oxford-watermark{
		height:600px;
	}
	ul.is-grid li{
		display:block;
	}
	ul.is-grid{
		columns:1;

	}
	.category-weekly-briefing .wp-block-image figure{
	width:100%;
	text-align:center;
	}
	.site-branding{
		max-height:40px;
	}
	img.custom-logo {
	  max-width:15em;
		padding-left: 10px;
		padding-right: 10px;
		position:relative;
		top:-15px;
}
	
}

figcaption{
	font-size:0.7rem;
	text-align: center;
}

div.site-info{
	text-transform:none;
}

.justify-text{
	text-align:justify;
}