/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/*To remove the extra spaces around the comments HC-2163867-TV */
p:empty:before
{
  display:none;
}
/* Use this in  and  for indenting lists and spacings*/
.drafting {
	padding-left: 1em;
	text-indent: -.8em;
}
/* Quote block DIV */
.quoting {
	width: 85%;
	margin-left: 5%;
	margin-right: 10%;
	border-radius: 5px;
	background-color: #e6f2ff;
	padding: .4em 1em;
}
.quote2 {
	width:92%;
	margin-left:5%;
	background-color: #ffffff;
	border-radius: 5px;
	padding:0.6em;
	font-size:80%;
}
.quote2 p,a {
	font-size:inherit !important;
}

.quote3 {
	width:90%;
	margin-top:0;
	margin-left:5%;
	background-color: #f2f2f2;
	border-radius: 5px;
	padding:0.6em;
	font-size:inherit !important;
}
.quote3 p,a {
	font-size:inherit !important;}

/* For external links - adds icon */
a.external{
	background: url(/wp-content/uploads/2018/06/external.png) center right no-repeat;
	padding-right: 13px;

}
/* Definition of HERE button */
#buttonlink {
	border-radius: 4px;
	background: #fdeada;
	padding: 5px;
	width: 26px;
	font-size: 10px;
}
/* Block quote */
blockquote {
	padding: 10px 1.5em !important;
	font-size: 10px !important;
}

/* For Footnotes */
.comment {
	background-color: #fdeada;
}

/* Fixing font sizes*/
.widget {
	font-size: 80%;
}

h1 {
	font-size: 1.5em !important;
}

h2 {
	font-size: 1.33333em !important;
}

h3 {
	font-size: 1.166667em !important;
}

h4 {
	font-size: 1em !important;
}

h5 {
	font-size: 1em !important;
}

p, li, th, td, a {
	font-size: 14px;
}
strong {
	font-size:inherit !important;
}

/* Indent para */
p.ind {
	font-size:inherit !important;
	margin-left:1.5em;
	text-indent:-1.5em;
}
p.ind2 {
	margin-left:2.5em;
	text-indent:-2.5em;
}
.ind li{
	text-indent:-1.0em;	
}
.small {
	font-size: 10px;
}

/* TABLE FOR DESCENDANT CHARTS */
table.dcharts{
	table-layout:fixed;
	width:90%;
	margin:1em auto;
	font-size:80%;
	border-collapse:separate;
	border-width:0;
	border-spacing: 5px;
	empty-cells:hide;
}

.dcharts th{
	width:25%;
	text-align:center;
}

.dcharts td{
	font-size:inherit;
	line-height:1.2;
	text-align:center;
	border-radius:8px;	
	border-width: 0 !important;
	box-shadow: -1px -1px #d9d9d9;
}

.dcharts a{
	font-size:inherit;
	color:black;
}

/* TABLE FOR PROBATE ARTICLE */
table.prob{
	table-layout:fixed;
	width:80%;
	border:none;
	border-collapse:separate;
	border-spacing:8px 1.2em;
	margin-left:5em;
}

.prob td{
	border-top:none !important;
}

/* TABLE FOR ANALOGUE PHOTO */
table.analogue{
	table-layout:fixed;
	width:100%;
	margin:1em auto;
	border:none;
	line-height: 1.4;
}

.analogue td {
	font-size:70%;
	border:none !important;
}

.analogue p {
	font-size:inherit;
}

/* TABLE FOR CRICKET ARTICLE */
.cricket tr,td {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	border:none;
}

/* TABLES FOR EXILES AND TOL  */
table.tol{
	width:95%;
	border-width:0 0 1px 0;
	margin: 1em auto;
	font-size:80%;
	border-spacing:1px 0;
	border-collapse:separate;
}

.tol tr:nth-child(even){
	background-color:#f2f2f2;
	border:none;
}

.tol th{
	background-color:#666666 !important;
	color:white;
	border:none !important;
}

.tol td{
	border:none !important;
}

/* MENU SETTINGS */
#mainnav {
	text-decoration:none;
}
/* PRINT SETTINGS */
@media print {
	#header {
		margin-top: 0 !important;
		margin-left: 1cm !important;
		margin-right: 1cm !important;
	}
	
	#content {
		margin-top: 0 !important;
		margin-left: 1cm !important;
		margin-right: 1cm !important;
		margin-bottom: 1.5cm !important;
	}
	
	p, li, td, th {
		font-size: 9pt !important;
		font-family: "Helvetica Neue", Verdana, Arial, sans-serif !important;
		break-inside: avoid !important;
		line-height:1.5 !important;
	}
	
	.quoting p, li, td, th, div {
		font-size: 7pt !important;
		font-family: "Helvetica Neue", Verdana, Arial, sans-serif !important;
		break-inside: auto !important;
		line-height:1.5 !important;
	}
	
	ul {
		list-style: disc outside !important;
		page-break-before: avoid !important;
	}
	
	ul.drafting {
		padding-left: default !important;
		text-indent: 0 !important;
		page-break-before: avoid !important;
	}
	
	sup {
		font-size: 6pt !important;
	}
	
	table, td {
		border: 0 !important;
	}
	
	h1 {
		font-size: 14pt !important;
		font-weight: bold;
	}
	
	h2 {
		font-size: 12pt !important;
		font-weight: bold;
	}
	
	.small {
		font-size: 6pt !important;
	}
	
	blockquote {
		background-color: tomato !important;
	}
	
	div.quoting {
		width: 90% !important;
		margin-left: 5% !important;
		margin-right: 5% !important;
		border-radius: 5px !important;
		background-color: #e6f2ff !important;
		padding: .4em 1em !important;
	}
}