/*older post formatting */


div.entry-content div {
  line-height: 1.6em;
  font-size: 1em;
  font-weight: 400;}





/*talk enquiry form button */

.sow-submit {
  		font-family: 'Playfair Display SC';}

.sow-contact-form-success {
  		font-family: 'Playfair Display SC';
font-size:1.8em;
color: #518dd0}

.sow-form-field .sow-form-field-description {
  font-size: 0.9em;
  margin-top: 1em;
		line-height: 1.2em;

		margin-bottom: 1em; }

/*footer */
#custom_html-5 {font-size: 1.4em; text-align: center; line-height: 2em; }

#footer .widget-box {
		text-align: center; }

#footer .secondary {
  padding: 6px 0 20px 0;
  text-align: center;
  color: #747475;
		background-color: rgba(0,0,0,.04);}


/*LINKS to make them visible as are same colour as text */

p a:link {background-color: transparent; font-weight: 500;  border-bottom: dashed 1px 
}




/*Single Column post layout*/

#primary header.main h1.entry-title {
  font-family: 'Playfair Display SC';
  font-weight: 300;
  color: #094098;
}

.blog .content-main {
  width: 72%;
  max-width: 72%;
	/*	margin-top: -6em; */
margin-top: -3em;}

.wp-caption .wp-caption-text {
		line-height: 1.2;}

.wp-caption-text.gallery-caption {		
margin-top: 1.6em;
}

blockquote {
  margin-left: 7%;
  border-left: 3px solid #d8c9a9;
  margin-bottom: 40px;
  font-style: italic;
}

div.blogger-post-footer {
  line-height: 1.2;
}

#primary header.main {background-color: #ffffff;}

.single-post header.main .meta {
  padding-top: 15px !important;
		line-height:1.6;
				color: #094098;
}

.navigation .nav-next {width:100%}

.post-navigation .nav-previous {
  text-align: right;
  width: 100%;
				color: #094098;
}

.post-navigation a {
		color: #094098; 
		 line-height: 1.2;}

 input[type="submit"] {
  background: #d8c9a9 !important;
		 color: #094098 !important; }

div.comment-metadata {
  text-align: left !important;
  padding-bottom: 20px;
  margin-left: 100px;
  color: #094098 !important;
  padding-top: 24px;
}


 /*blog .meta {
  color: #040711;
  text-align: left;
  margin-left: 5em;
margin-bottom: -4em
}*/

/* MAYBE NOT NEEDED set these up as if screent bigger - they work ok in mobile ant tableet without tweaks 

#primary header.main h1 {margin-bottom: 0.1em; text-align:left; margin-left: 3em}
/*

/* .header-wrap {
		 margin-top: 2.6em; margin-bottom: -2em;}
*/

/*END  Column post layout**********************************************/


/*Navigation and page items*/
		
#slide-panel nav a {
  padding: 40px 0;
  display: block;
  font-size: 1.4em;
		line-height:1.2;
		font-weight: 200;
}


.main-nav ul li a, .main-nav ul li span {
  font-family: 'Playfair Display SC';
  font-weight: 200;
  font-size: 1.2em !important;
		letter-spacing: 1px; }


#logo .site-title {
  font-size: 5.4rem;
  margin: 0 !important;
  line-height: 1em !important;
  font-weight: 200;
  color: #191919;
  letter-spacing: 0;
  vertical-align: middle;
		font-family: 'Playfair Display SC';
}



/*button text spacing */
.ow-button-base .sowb-button {
  cursor: pointer;
  line-height: 1.4em;
  text-align: center;
}

.custom-substack-widget button {
		color: #094098; }

hr {
	background:url(https://www.angela-young.co.uk/beta/wp-content/uploads/2026/01/mp-rule-trsp.png) no-repeat top center;
	height: 50px;
	border:none !important;
		width: 100%;
		margin-bottom: 0;
			
}

/*Column main page*/


header.sow-entry-header {text-align: left; font-size: 0.6em}

/*single rule under excerpt entries*/

div.sow-blog-content-wrapper {background: #ffffff;
		border-bottom: 1px solid #d8c9a9;}


.page-id-4867 h3.widget-title
{display:none}


div#subscribe-text
{font-size: 14px}


.wp-block-button__link {
  color: #094098;
  background-color: #d8c9aa;
border-radius: 6px !important;
  box-shadow: none;
  text-decoration: none;
  padding: calc(.667em + 2px) calc(1.333em + 2px);
		font-size: 14px;
  font-weight: 600;
border: none;
		width: 100%;
}

/*Home page*/

.page-id-5022 .sow-blog .sow-post-navigation .sow-nav-links {
  display: none !important;
  flex-direction: row;
  justify-content: center;
}



/*Typography*/

h2 {
  font-family: 'Playfair Display SC';
  font-weight: 300;
		color:#094098;
}

h3, h4 {
		color:#094098;
}


h2 a {
  font-family: 'Playfair Display SC';
  font-weight: 300;
		color:#094098 !important;
}

header.entry-header.main * {
  color: #094098 !important;
}


/*h3 {
		font-size: 1.6em}
*/

p {
  margin: 0;
  padding-bottom: 25px;
  line-height: 1.6em;
  font-size: 1em;
  font-weight: 400;
}

body {color: #094098}

a {
  color: #094098;
		text-decoration: none; }

#slide-panel * {
		color: #094098 !important; }


/*--- rotating rule  hr {
-moz-transform: rotate(-10deg);
-webkit-transform: rotate(10deg);
-o-transform: rotate(10deg);
-ms-transform: rotate(10deg);
transform: rotate(-10deg);
	 color: #094098;
}
*/