
/*

Theme Name: DCRA
Author: James Schein
Version: 1.0
Template: html5blank

*/


@import url('../html5blank/style.css');


/* Dark BLUE - #4D5268 */

/* Med BLUE - #707587 */

/* Light BLUE - #C0C1C9 */

/* PINK LINKS - #F969C4 */

/* DARK PINK LINKS - #a75b80 */

/* GREEN LINKS - #859651 */

/* GREY quick links - #879890 */

/* ALERT PINKY RED - #b66262 */


* {
	font-size:1em;
	margin:0;
	padding:0;
	list-style: none;
}





.chw-widget {
	display: none;
}

.chronology .chw-widget, 
.home .chw-widget, 
.contact .chw-widget,
.estate-neglect-mismanagement .chw-widget {
	display: block;
}


section#fundingStrip {
background-color: #2C3243;

padding: 0

}

#fundingStrip p {
text-transform: uppercase;
font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
font-weight: 600;
font-size: .9em;
letter-spacing: 1px;
padding: 0;
line-height: 1;
margin-bottom: 0em;
width: 100%;
text-align: center;
}


#fundingStrip a.strip-link {
display: block;
width:inherit;
height:inherit;
font-weight: 700;
padding:2%;
color:white;
}

#fundingStrip .strip-link-indicator {
font-weight: 700;
color:#E872C0;
}

#fundingStrip .strip-title {
display: none;
	font-weight: 700;
	letter-spacing: 0;
}

body {
padding:0em;
font-size:100%;
position: relative;
}

#wpfront-scroll-top-container {
	position: relative;
	width:5%;
	height:5px;
	top:86%;
	left:50% !important;
	margin-left:-2.5%;
	
}


.wp-block-image {
    width:100%;
    margin: auto;
}

.type-press h2, .type-press p:first-of-type, .type-press p, .type-press cite {
text-align:center;
display:block;
}

.type-press p:first-of-type {
padding-left:0;
}

.type-press h2 {
font-size:2.5em;
line-height: 1;
}

.type-press span {
display:none;
}

.type-press span+p {
margin-top: -1em;
}

.post-13516 h4.how-to {
font-size:2.5em;
margin-bottom:0em;
}

.badge {
display:none;
}


.badge figure {
position:relative;
left:0em;
top:0em;
transform: rotate(9deg);
}

.badge img{
width:100%;

}

.badge a:link, 
.badge a:visited, 
.badge a:active {
	display:block;
	width:100%;
	height:100%;
	color:transparent;
}

.home .badge, .contact .badge, .estate-neglect-mismanagement .badge, .chronology .badge {
    display: block;
    width: 100%;
    height: auto;
    position: absolute;
    top: 2em;
    right: 0%;
    overflow: hidden;
}

/*.alert {
color:#b66262 ;
}*/

.post {
padding-bottom:2em
}

.estate-neglect-mismanagement .wp-block-gallery+p {
width: 90%;
margin: 0 auto 2em;
text-align:center;
font-weight:700;
padding-left: 0;
}


.estate-neglect-mismanagement h3:first-of-type {
    font-size: 2.25em;
    line-height: 1.125;
    width: 100%;
    margin: 0 auto;
}
.grecaptcha-badge{
visibility: collapse !important;
}


div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
font-size:1.75em;
line-height: 1.125;
padding:3%;
margin:0 auto;
}

.post span.author, .post span.date {
display:none;
}

.post-edit-link {
display:block;
width:100%;
margin:0 auto;
text-align:center;
}


.grecaptcha-badge {
display:none;
}


.contact .grecaptcha-badge {
display:block;
}

.contact p {
padding-left:0%;
}

.contact p:first-of-type {

padding-left:0%;

}

.emphasis {
font-size: 1.25em;
line-height: 1.5;
padding-left:3%;
text-align:left;
font-weight:300;
margin-top:2em;

}


.contact div+p:first-of-type {
font-size: 1.5em;
line-height: 1.5;
padding-left:3%;
text-align: left;
font-weight: 300;
margin-top:2em;

}
.contact form, form p:first-of-type {
text-align: center;
line-height: 2;

}



.contact input, .contact textarea {
width:99%;
border: 1px solid #4D5268;
padding:3%;

}

.contact .ajax-loader {
position: absolute;
left: 50%;
top:50%;
margin:-6px 0 0 -6px !important;
}


.contact form p:last-of-type {
border: 1px solid #4D5268;
padding:1%;
position: relative;


}


.contact input[type="submit"] {

background: #4D5268;
color: white;
font-family: Georgia, Times, serif;
margin: 1%;
width:98%;
padding: 6%;font-weight: 700;

}

.wp-block-gallery {
margin: .5em 0;
}

.blocks-gallery-grid .blocks-gallery-item {
margin-bottom:0.75em;
}

.ub-styled-box {
    border: 1px solid #4D5268 !important;
    background: white !important;
    width: 90%;
    margin: 0 auto 1em;
    padding-block: .125em;
    padding-inline: .1em;
}

.post .ub-styled-box>p:first-of-type {
display: grid;
background-color: #4D5268 !important;
border : none !important;
color: white !important;
padding: 5% 2% 10% 0%;
font-size: 1.5em;
line-height: 1.5;
margin:1%;
font-weight: 700;
gap:1em;
width:98%;
}



.ub-styled-box>p strong {
display: block;
text-transform: uppercase;
color:white;
font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
font-weight: 500;
font-size:1.25em;
margin-top:1em;
}

.ub-styled-box>p strong:nth-child(1) {
margin-top:0em;
}


.ub-styled-box>p em {
display: block;
text-transform: normal;
color:white;
font-weight: 500;
text-align: left;
padding-inline:1em;
font-size:.8em;

}


.estate-neglect-mismanagement .ub-styled-box>p em,
.estate-neglect-mismanagement .ub-styled-box>p strong,
.home .ub-styled-box>p em,
.home .ub-styled-box>p strong {
color:#4D5165;
padding-inline:0;
margin: 0;
}


.estate-neglect-mismanagement .ub-styled-box>p strong
{
font-size: 1.125em;
line-height: 1.125;
}


.home .ub-styled-box>p strong {
    font-size: .9em;
    line-height: 1;
}

.estate-neglect-mismanagement .ub-styled-box>p { 
	padding: 6% 4.5% 9%;		
}




.estate-neglect-mismanagement article>h3+p {
text-align:center;
font-weight: 700;
padding-left: 0%;
width: 90%;
margin:1em auto;

}

.estate-neglect-mismanagement .button li a {
padding: 9%;	
}


.ub-styled-box .ub-notification-text strong,
.ub-styled-box #ub-styled-box-notification-content strong{
font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
font-size: 1.25em;
font-weight: 500;
letter-spacing: 0px;
margin: .5em 0 .5em;
display: block;
line-height: 1;
text-align: center;
padding: 0;text-transform: uppercase;


}



.ub-styled-box .ub-notification-text em {
font-weight:300;
display: block;
padding-left:4.5%;
margin:0 0 0 0;
}

.home .ub-styled-box .ub-notification-text strong {
font-size: 1.125em;
letter-spacing: 0px;
margin: 0 0 0.5em;
line-height: 1.25;
text-align: left;

}

.ub-styled-box .ub-notification-text a {
border:3px solid white;
display:block;
}



html {
padding:1em;
}




main, header {
border-bottom: solid 1px #4D5268;
border-left: solid 1px #4D5268;
border-right: solid 1px #4D5268;
padding: 0;
margin-bottom:3em;
}

main section {
border-bottom: solid 1px #C0C1C9;
border-left: solid 1px #C0C1C9;
border-right: solid 1px #C0C1C9;
margin: 0% 1% 1% 1%;
padding: 1em .75em 1em 1em;
}


header section {
border-top: solid 1px #C0C1C9;
border-left: solid 1px #C0C1C9;
border-right: solid 1px #C0C1C9;
margin:1% 1% 0% 1%;
padding:1em;

}

header {
border-bottom: none;
border-left: solid 1px #4D5268;
border-right: solid 1px #4D5268;
border-top: solid 1px #4D5268;
padding: 0;
margin-bottom:0em;

}


.wrapper {
max-width: 100%;
width:100%;
font-family:Georgia, Times, serif;
color:#4D5268;
position: static;
}


h1 {
display:none;
}

h2 {

}

h3:first-of-type  {
background:none;
padding-top:0em;
font-size: 3em;
padding-bottom: 0em;
margin: -.5em 0 0.25em 0;
line-height: 1;
}

.contact h3:first-of-type  {
margin: 0em auto 0.25em auto;
line-height: 1;
}

.chronology h3:first-of-type  {
background:none;
padding-top:0em;
font-size: 2.5em;
padding-bottom: .25em;
margin: -.5em auto;
}




.post span {
text-align: center;
display:block;
}

.post span:last-of-type {
margin-bottom: 1em;
}

.post h2 {
    font-size: 2.5em;
    text-align: center;
    line-height: 1.125;
    margin: -1.25em 0 .5em 0;
    padding-top: .5em;
    background-size: 60%;
}

.post h2 a {
color:#4D5268;
}

h3 {
    font-size: 2em;
    text-align: center;
    line-height: 1.25;
    margin: -0.5em 0 .5em;
    background: url(img/logo.svg) 50% no-repeat;
    padding-top: 5em;
    background-size: 60%;
}
.chronology h3 {
margin: -3em 0 0 0;
padding-top: 8em;
}

h4 {
    text-align: center;
    font-size: 2em;
    margin: 1.5em auto .5em;
    width: 66%;
    line-height: 1.125;
}

h4.alert {

line-height: 1.25;
}

.chronology .subhead {
width: 100%;	
}

.chronology h3+.subhead {
width: 60%;
font-size: 2em;
margin: 1em auto 0;
}

h6 {
font-size: .9em;
text-align: center;
line-height: 1.5;
margin: 0 0 .5em 0;

}

h6 span {
display:block;
font-weight: 300;
}

p {
font-weight: 300;
line-height: 1.5;
font-size: 1.5em;
padding-left:2%;
margin-bottom:1em;
}

p:first-of-type {
font-weight: 700;
font-size: 1.5em;
line-height: 1.5;
padding-left:2%;
text-align:left;

}

.post p:first-of-type {
    font-weight: 700;
    font-size: 1.5em;
    line-height: 1.5;
    padding-left: 0%;
    text-align: center;
    width: 98%;
    margin: 0 auto .5em;
}

.post p:first-of-type.para-pop {
    font-weight: 700;
    font-size: 1.5em;
}

h3+p {
font-weight: 700;
text-align:center;
}

.home h3+p {
font-weight: 700;
text-align: left;
}



.emphasis {
font-size: 1.4em;
line-height: 1.5;
padding-left:2%;
text-align:left;

}


.news h1 {
display: block;
}


.news p {
font-weight: 300
}

.news p:first-of-type {
line-height: 1.5;
padding-left:2%;
text-align: left;
font-weight: 700;
font-size: 1.5em;
}


.post-13516 ul, .post-13516 ol {
width:100%;
font-size: 1.5em;
margin:0 auto;
padding: 0 0 0 1.5em;

}


li {
margin-bottom:1em;
}


p.para-pop {
font-size: 1.75em;
line-height: 1.33;
font-weight: 700;
text-align: center;
width: 100%;
margin: 0 auto 1em;}



.chronology p.para-pop {

text-align: center;
width: 90%;
font-weight: 700;
font-size: 1.66em;
}





.estate-neglect-mismanagement p, .chronology p {
line-height: 1.5;
font-size: 1.5em;
font-weight:300;
padding-left:2%;

}

.estate-neglect-mismanagement h4+p, .chronology h4+p {
font-weight: 700;
font-size: 1.5em;
line-height: 1.5;
padding:0%;
text-align: center;
margin-top: 0.25em;

}

figcaption {
font-size: 1.5em;
width:100%;
text-align: center;
margin:0 auto 2em;
font-style: italic;
}

.chronology figcaption {

margin: 0 auto;
}


a, a:link, a:visited, a:hover, a:active {
color:#F966C3;
}



.identity {
margin:1em 0 0 0;
}

.logotype a {
display:block;
max-width: 100%;
margin: 0 auto;
}


.logo {
margin-top: -.5em;
}

.logo a {
display:block;
max-width:80%;
margin: 0 auto;
}

.logo a img {
max-width:100%;
}

.subtitle {
font-size: 1.25em;
text-align:center;
margin: 0.5em auto 2em;
line-height: 1.25;
}

nav, .button {
border-top:solid 1px #C0C1C9;
}

nav a, nav a:link, nav a:visited, nav a:hover, nav a:active {
color:#4D5268;
}


.button li {
font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
font-weight:700;
border:solid 1px #C0C1C9;
background: white;
width: 84%;
margin: -6% auto 0;
padding: 3% 0% 3% 4%;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 1em;
list-style: none;	
}

nav ul {
font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
font-weight: 700;
border: solid 1px #C0C1C9;
background: white;
width: 280px;
margin-inline: auto;
padding: 4% 0% 0% 4%;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 1em;
list-style: none;

}

#menu-quick-links a {
color:#879890;
}



.button {
padding: 0 9% 0 9%;
margin: 4.5em auto 1.5em;
width: 96%;

}

.button li {
width: 100%;
margin-top:-15%;
font-size:.75em;
text-align: center;
padding:0;

}

.button li a {
display:block;
width:96%;
height:100%;
padding: 9%;
text-transform: capitalize;
font-family: Georgia, Times, serif;
color:white;
letter-spacing: 0;
font-size: 2em;
background: #4D5268;
margin:2%;line-height: 1.25;
}



/* MAIN NAV */
nav ul li{
display:inline-block;

}

nav ul li a{
display: inline-block;
padding-inline: 3%;
}

nav ul li.current-menu-item a {
color:#F969C4;	
}


nav ul li:nth-child(2) a::before,
nav ul li:nth-child(2) a::after {
    content: "•";
    padding-inline: 5px;
    color: #4E5266;
}


.home #menu-quick-links li:nth-child(1) a, 
.contact #menu-quick-links li:nth-child(1) a {
    color: #4E5266;
}
.news #menu-quick-links li a {
color:#879890;
}

.news #menu-quick-links li:nth-child(1) a {
color:#F969C4;
}



#menu-quick-links li.current-menu-item a {
color:#F969C4;
}
/* .estate-neglect-mismanagement #menu-quick-links li:nth-child(2) a {
color:#F969C4;
}*/

.estate-neglect-mismanagement h4 {
background: url('../../uploads/2020/04/dcra-year-block.svg') no-repeat 50% 0%;
background-size:69%;
padding-bottom: 2.5em;
padding-top:.5em;
margin-top: 1em;	
}

.estate-neglect-mismanagement .wider-date {
padding-bottom: 3.25em;
padding-top: .75em;	
}

.estate-neglect-mismanagement figure+figure+h4{
background-size:86%;
padding-bottom: 3.25em;
padding-top:.75em;
}



.chronology .date {
background: url('../../uploads/2020/04/dcra-year-block.svg') no-repeat 50% 0%;
background-size: 75%;
padding-bottom: 3.5em;
padding-top: .6em;

}

.chronology h4+.date {

background-size: 180px;
padding-top: .66em;

}

.chronology .month {
background: url(../../uploads/2020/04/dcra-month-block.svg) no-repeat 50% 0%;
background-size: 180px;
padding-bottom: 3.5em;
padding-top: .5em;
}

.chronology .month-to-month {
background: url('../../uploads/2020/04/dcra-month-to-month-block.svg') no-repeat 50% 0%;
background-size: 100%;
padding-bottom: 2.75em;
padding-top: 0.5em;
width: 90%;
font-size: 1.5em;
}

.chronology h3.date-arrow-onwards {
    background: url(../../uploads/2020/04/dcra-arrow-onwards-block.svg) no-repeat 50% 0%;
    background-size: 100%;
    padding-bottom: 2.75em;
    padding-top: 0em;
    width: 90%;
    margin: 1em auto 0;
}


.chronology .bullet-top {
background: url('../../uploads/2020/04/dcra-bullet.svg') no-repeat 50% 0%;
background-size: 6%;
padding: 1em 0;
width: 84%;
font-size: 1.75em;
text-align:center;
margin: 0 auto;
line-height: 1.125;}


.number-top, .chronology .number-top {
    background: url(../../uploads/2020/04/dcra-number-bullet.svg) no-repeat 50% 0%;
    background-size: 40px;
    padding: .1em 0 0.5em 0;
    width: 100%;
    font-size: 2em;
    text-align: center;
    color: white;
}

.chronology .number-top {
padding: .2em 0 0.5em 0;
}

.chronology .bullet-top+p {
margin:-.75em 0 0 0;
padding-bottom: 1em;
}

.chronology .day {
font-weight: 300;
font-size: 1.5em;
background-size: 120px;
}

#menu-quick-links li a {
color:#4E5266;
}

.post-type-archive-press #menu-quick-links li a {
color:#879890;
}

.post-type-archive-press #menu-quick-links li:nth-child(4) a {
color:#F969C4;
}

hr {

width:33%;
margin-top:2em;
border-top:1px solid transparent;
color:transparent;

}


#menu-social, footer .menu {
margin:1em auto;
height:27px;
width:21%;
padding:0;
}



#menu-social li {
list-style: none;
width:23px;
height:23px;
text-indent:9999px;
white-space: nowrap;
overflow: hidden;
float:left;
margin:0;



}


footer .menu li {
list-style: none;
width: 21px;
height:21px;
text-indent:9999px;
white-space: nowrap;
overflow: hidden;
float:left;
margin:0;



}

#menu-social li:first-child, footer .menu li:first-child {
background:  url('../../uploads/2020/04/dcra-social-icons-01.svg') no-repeat;
background-size: 100%;
margin-right:.5em;
}

#menu-social li:nth-child(2), footer .menu li:nth-child(2)  {
background:  url('../../uploads/2020/04/dcra-social-icons-02.svg') no-repeat;
background-size: 100%;
}

#menu-social li a, footer .menu li a {
display:block;
width:100%;
height: 100%;
}

.chw-widget-area h2 {
font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
font-weight: 700;
text-transform: uppercase;
font-size: 1.125em;
letter-spacing: 1px;
text-align: center;
margin-bottom: .5em;
}

#menu-quick-links {
font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
font-weight: 600;
list-style: none;
text-align: center;
padding: 0 0 1em 0;
font-size: 1em;
}

#menu-quick-links li {
	margin-bottom: 0em; 
	letter-spacing: 1px;
}

#menu-quick-links li a span::after {
display:block;
content: "•";
width:100px;
margin:0 auto;
padding-top:0px;
line-height: .8;
}

#menu-quick-links li.current-menu-item a span::after {
color:#8A9790;
}


footer {
padding-bottom:6em;
}


footer .logo {
margin-top: -1em;
}

footer .logo a {
display:block;
max-width:48%;
margin: 0 auto;
}

footer .logotype a {
display:block;
max-width: 90%;
margin: 0 auto;
}

footer .menu {
margin:0em auto;
width: 18%;
}

.contact h4 {
    margin-top: 0.5em;
    width: 90%;
    font-size: 1.75em;
}

.contact form p {
font-weight:700;
font-size: 1.5em;
padding-bottom: .25em;
}

.contact form p input, .contact form p textarea {
padding: .5em;
margin-top:.5em;
}



/* MOBILE */
@media all and (min-width:321px) {
	
.post h2 {
	margin: -.5em 0 .5em 0;
}

	
#wpfront-scroll-top-container {
	position: relative;
	width:12%;
	height:12px;
	top:90%;
	left:50% !important;
	margin-left:-6%;
	
}
	
	
body {
font-size:125%;
}
	
.quick-links {
font-size:1em;
}


.home .badge, 
.contact .badge,
.chronology .badge,
.estate-neglect-mismanagement .badge {
width: 50%;

}		

.estate-neglect-mismanagement .wider-date {
padding-bottom: 4em;
padding-top: 1.5rem;
}

.ub-styled-box .ub-notification-text strong {
font-size: 1.3em;
}

h3:first-of-type {
font-size: 3.5em;
}

.contact h3:first-of-type {
font-size: 2.5em;
}
	
.button {
margin: 6em auto 1.5em;
}

.button li {
font-size: 1em;
}

.button li a {
width: 96%;
font-size: 1.75em;
}

nav ul {
font-size: 1em;
display: flex;
padding: 4% 2% 1.5% 0%;
justify-content: center;
align-items: center;
margin-top:-8%
}

.subtitle {
font-size: 1.5em;
margin-bottom:3em;
}

.logotype a {
max-width: 84%;
}

.logo a {
max-width: 60%;
}


#menu-social, footer .menu {
margin: 1.5em auto 1.5em;
display:flex;
justify-content:center;

}

#menu-social li, footer .menu li {
width: 27px;
height: 27px;
}

#menu-quick-links {
font-size: 1.125em;
padding-inline:2em;
}
	
#menu-quick-links::after {
content:"";
border-bottom: 1px solid #4F5264;
display:block;
width:200px;
margin-inline: auto;
margin-top: 1em
	
}

h6 {
font-size: 1.125em;
}

footer .menu {
width: 100%;
}

    .estate-neglect-mismanagement h4 {
        background-size: 132px;
        padding-top: .25em;
    }
	
.estate-neglect-mismanagement figure+figure+h4 {
background-size: 64%;
padding-bottom: 3.25em;
padding-top:.75em;
}

.chronology .button li a {
font-size: 1.5em;
}

.chronology .date {
background: url(../../uploads/2020/04/dcra-year-block.svg) no-repeat 50% 20%;
background-size: 124px;
}

.chronology .month-to-month {
background-size: 240px;
font-size: 1.5em;
padding-top: .33em;
}

.chronology .bullet-top {
font-size: 1.75em;
padding-top: 1.25em;
}

.chronology h3+p {
font-weight: bold;
}

.chronology .number-top {
background-size: 42px;
}

.chronology h3.date-arrow-onwards {
width: 77%;
}

.type-press h2 {
font-size: 3em;
}
		
}



@media all and (min-width:376px) {


.type-press h2 {
font-size: 3.5em;
}

.wp-block-image img {
display: block;
margin: 0 auto;
}





.post-13516 ul, .post-13516 ol {

padding: 0 .75em 0 1.75em;

}



.estate-neglect-mismanagement article>h3+p {
text-align:center;
font-weight: 700;
padding-left: 0%;
width: 81%;
margin: 1em auto 0em;

}


h3:first-of-type {
font-size: 3.75em;
line-height: 1;
}



.ub-styled-box .ub-notification-text strong {
font-size: 1.4em;
letter-spacing: 0;
}



.button li a {
width: 96%;
font-size: 2em;
}


nav {
margin-top: 3em;
}



#menu-social {
margin: 2em auto 2em;
}


#menu-social li {
width: 27px;
height: 27px;
}

footer .menu li {
width: 30px;
height: 30px;
}


#menu-quick-links {
font-size: 1em;
}

h6 {
font-size: 1.2em;
}

footer .menu {
width: 19.5%;
padding-left:.5%;
}

.news p:first-of-type {
font-size: 1.75em;
}



.chronology h3 {
margin: -3em 0 0 0;
padding-top: 9em;
}




.chronology h3.date-arrow-onwards {
width: 69%;
}




.chronology .bullet-top {
background-size:5%;
}



}

@media all and (min-width:415px) {
	
	
.chronology h4+.date {
background-size: 160px;
}


.type-press h2 {
letter-spacing: -1px;
}

.home .badge, 
.contact .badge,
.chronology .badge,
.estate-neglect-mismanagement .badge {
        width: 150px;
        right: 0%;
        top: 2.75em;
    }

.new ul, .news ol {

padding: 0 1.25em 0 2.5em;

}




.logotype a, footer .logotype a  {
max-width: 50%;
}

.logo a, footer .logo a {
max-width: 33%;
}

.subtitle {
margin-top: 0em;
}

nav {
margin-top: 4.5em;
}

nav ul {
padding: 1em 1em .25em 0.5em;
margin-top: -5%;
font-size: 1em;
}

#menu-social, footer .menu {
height: 33px;
width: 16%;

}

h3:first-of-type {
width: 84%;
margin: 0 auto;
}


.wp-block-image {
width: 78%;
margin: 0 auto;
}

.post-5 {
width:90%;
margin:0 auto
}

h3 {

background-size: 40%;
}
	
.chronology h3 {
   font-size: 1.75em;
  
}

h3+p {

text-align: center ;
}


.wp-block-gallery {
margin: -.5em auto 0.75em;
width: 90%;
}

h6 {
font-size: 1em;
}

.estate-neglect-mismanagement h4 {
padding-bottom: 2.75em;
}


	
.chronology h3.date-arrow-onwards {
background-size:210px
}

.chronology .month {
background-size: 150px;
}

.chronology h4 {
font-size: 1.75em;

}

     .chronology .month-to-month {
        background-size: 240px;
    }

.chronology .bullet-top {
background-size: 3%;
}

    .chronology .number-top {
        background-size: 45px;
    }

.chronology .number-top {
padding-top: .2em;
}

.button {
padding: 0 18%;
line-height: 1.25;

}

	.ub-styled-box>p em {
 
    padding-inline: 2em;

}

}




@media all and (min-width:569px) {
	
.home .badge, 
.contact .badge,
.chronology .badge,
.estate-neglect-mismanagement .badge {
        width: 36%;
        right: 0%;
        top: 2.75em;
    }
	
	
#fundingStrip {
 padding: 2%;
}
	


nav ul {
font-size: 1.125em;
}



header section {
padding: 3%;
}

main section {
padding-left:6%;
padding-right:6%;
}

.subtitle {
font-size: 1.25em;
}

.button {
padding: 0 15%;
line-height: 1.25;

}

.ub-styled-box+.button {

margin: 7.5em auto 3em;

}


.button li a {
width: 96%;
font-size: 2em;
}

.estate-neglect-mismanagement h4 {
padding-bottom: 2.75em;
padding-top: .5em;
}

.estate-neglect-mismanagement figure+figure+h4 {
font-size: 1.75em;
padding-bottom: 3.5em;
}

.estate-neglect-mismanagement .button li a {
padding: 6%;	
}


.estate-neglect-mismanagement h4+p {
width: 90%;
margin: 0.25em auto .5em;

}



.chronology p.para-pop {
margin: 0 auto 2em;
}

.chronology h3.date-arrow-onwards {
width: 45%;
padding-bottom: 4em;
}




.chronology h3 {
padding-top: 9em;
}



h6 {
font-size: 1.25em;
}

	#fundingStrip .strip-title {
display:inline;
	font-weight: 700;
	letter-spacing: 0;
}

}


@media all and (min-width:668px) {
	


div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
font-size: 1.25em;
line-height: 1.125;
padding:3%;
margin: 0 auto 1em;
font-weight: 700;
}



header section {
padding: 3%;
}

main section {
padding-left:12%;
padding-right:12%;
}

h4 {
font-size: 2em;
}

nav {
margin-top: 6em;

}

nav ul {
font-size: 1.125em;
margin-top: -2em;
width: 300px;

}

.subtitle {
font-size: 1.5em;
}

.logotype a, footer .logotype a  {
max-width: 54%;
}



.estate-neglect-mismanagement h4 {
padding-top: .33em;
}

.estate-neglect-mismanagement h4:last-of-type {
padding-top: .5em;
font-size:1.75em;
}




.button {
padding: 0 18%;
line-height: 1.25;
width: 100%;
height:auto;
}

.chronology h3+.subhead {
width: 40%;
font-size: 2em;
margin: 1em auto 0;
}

.chronology h3:first-of-type  {
margin: 0em auto;
line-height: 1.33;
}



.chronology h3.date-arrow-onwards {
width: 60%;
padding-bottom: 4em;
margin-top: 2em;
}

.chronology h4+p {
font-size: 1.5em;
}



.chronology strong {
width: 80%;
display: block;
margin: 0 auto;
}

.chronology p.para-pop {
margin: 0 auto 2em;
font-size: 1.75em;
line-height: 1.5;
}
}


/* TABLET  */
@media all and (min-width:737px) {
	
.ub-styled-box>p em {
 font-size: 1em;
}


.type-press h2 {
font-size: 4em;
}

.home .badge, 
.contact .badge,
.chronology .badge,
.estate-neglect-mismanagement .badge {
width: 24%;
right: 2%;
top: 2em;
}

.post-13516 ul, .post-13516 ol {
padding: 0 2em 0 4em;
}

.post p:first-of-type {
width: 84%;
margin: 0 auto;
}

.post p {
width: 87%;
margin: 1em auto;
}

nav ul {
font-size: 1.25em;
}

.chronology h4+p {
font-size: 1.5em;
width: 69%;
margin: 0 auto;
}

.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n) {
margin-right:1%;
}

.wp-block-gallery.columns-1 .blocks-gallery-item {
width:48%;
}

.button {
padding: 0 24%;

}

.home h3:first-of-type {
width: 69%;
margin: 0 auto;
font-size: 5em;
}

.home .wp-block-image {
width: 100%;
margin: 0 auto;
}

.contact .wpcf7 {
width:72%;
margin:0 auto;
}

.contact div+p:first-of-type {

width:66%;
margin:0 auto;
font-size:1em;

}



}


@media all and (min-width:801px) {




.home hr+h3+p {
text-align: center;
}

h3:first-of-type {
font-size: 3.5em;
}




.chronology .date {
padding-top: .5em;

}

.chronology h3.date-arrow-onwards {
width: 54%;
font-size: 2.5em;
}

.chronology .day {
font-size: 1.75em;
}

.chronology .month.month-to-month {
background-size: 51%;
padding-top: .5em;
font-size: 1.9em;

}



#menu-social li, footer .menu li {
width: 31px;
height: 31px;
}



}


@media all and (min-width:835px) {
	
	
	
#fundingStrip p {
font-size: 1.5em;
}


.post-13516 ul, .post-13516 ol {

padding: 0 2em 0 4.5em;
width: 81%;

}



.estate-neglect-mismanagement article>h3+p {

width: 72%;

}

.estate-neglect-mismanagement .wp-block-gallery+p {

width: 72%;

}





.estate-neglect-mismanagement h3:first-of-type {

margin: 0 auto .75em;
}


.post p:first-of-type {
width: 72%;
margin: 0 auto;

}

.post p {
width: 81%;
margin: 1em auto;
padding-left: 4%;
}

.post .para-pop {
padding-left:0;
}


.home h3:first-of-type {

font-size: 6em;
}





.identity {
margin: 2em 0 0 0;
}



.subtitle {
margin-bottom: 1.5em;
font-size: 2em;
}



h3 {
font-size: 2.5em;
padding-top: 6em;   
}

figcaption {
width: 84%;
margin: 0.5em auto 2em;
}

footer .menu li {
width: 39px;
height: 39px;
}

.button {
margin-top: 7.5em;
}


.button li a {

padding: 7.5% 6%;

}

#menu-quick-links {
font-size: 1.25em;
}

.chw-widget-area h2 {

font-size: 1.5em;


}

.estate-neglect-mismanagement h4+p {
width: 57%;
margin: 0.75em auto 1em;

}



.estate-neglect-mismanagement figure+figure+h4 {
background-size: 33%;
font-size: 1.75em;
padding-bottom: 4.25em;
}

.estate-neglect-mismanagement p, .chronology p {

width: 77%;
margin: 0 auto 1em;

}

.chronology h3:first-of-type  {

font-size: 3em;

}

.chronology h3+.subhead {

font-size: 2.25em;
}

    .chronology h3.date-arrow-onwards {
        font-size: 2.25em;
    }

.chronology h4+p {
font-size: 1.5em;
width: 54%;
margin: 0 auto 1em;
}



.chronology .subhead {
width: 72%;	
}

.chronology .month.month-to-month {
font-size: 2.25em;
}

.chronology .bullet-top+p {
margin: 0 auto;
}

.wp-block-gallery {
margin: 3em auto;
width: 80%;
}


.ub-styled-box {

width: 75%;
margin: 0 auto;
}

.post .ub-styled-box {
width: 69%;
margin: 0 auto;
}

.post .ub-styled-box .ub-notification-text {
padding: 3% 3% 6%;
}



.estate-neglect-mismanagement h4:first-of-type {
margin-top: 1em;
}

.estate-neglect-mismanagement h4:last-of-type {
padding-bottom: 4em;
}



.chronology p.para-pop {

width: 72%;
}

.chronology .month.day {
margin-top: 2em;
}

.chronology .number-top {
margin-bottom: .25em;
}

.chronology h3 {
padding-top: 6em;
font-size: 3em;
margin-top: -1em;
}

.chronology h3:last-of-type {
padding-top: 9em;
font-size: 3em;
margin-top: -3em;
}

.chronology h4+h4.date {
padding-bottom: 4em;

}

.news p {
width: 77%;
margin: 1em auto;
}

figcaption {
width: 81%;
margin: 0.5em auto 2em;
}

	
.chronology h3.date-arrow-onwards {
background-size: 252px;
}


.chronology .month.month-to-month {
background-size: 360px;

}
	
#wpfront-scroll-top-container {
width: 6%;
height:6px;
margin-left:-3%;
}

}


  

@media all and (min-width:1025px) {
	
	


	
.post:first-of-type h2 {
font-size: 4em;
}

.home .badge, 
.contact .badge,
.chronology .badge,
.estate-neglect-mismanagement .badge {
width: 21%;
right: 9%;
top: 9em;
}

figcaption {
width: 81%;
margin: 0.5em auto 2em;
}

.post p {
width: 84%;
}

nav {
margin: 7.5em auto 1em;
}

.subtitle {
margin-bottom: 1.5em;
font-size: 2.25em;
}

#menu-social li, footer .menu li {
width: 39px;
height: 39px;
}

}



@media all and (min-width:1113px) {
	
	
#fundingStrip {
 padding: 1.5%;
}


.post-13516 ul, .post-13516 ol {

padding: 0 2em 0 4.5em;
width: 78%;

}



figcaption {
width: 72%;
margin: 0.5em auto 2em;
}





div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
width: 72%;
margin: 0 auto 1em;
font-weight: 700;
font-size: 1.25em;
}

.home hr+h3+p {
text-align: center;
width: 72%;
}

p {
width: 72%;
margin:0 auto 1em;
}



p.para-pop {

width: 72%;

}

h3 {

margin-bottom: 1em;
font-size: 2.75em
}

h4 {
margin-bottom: .5em;
}



main, header {
margin: 2em 2.5em 0;
max-width: 100%;

}

main {
margin-top:0;
}

.footer {padding: 3em 0em 12em;

}

.button {
margin-top: 10.5em;
width: 72%;
padding: 0 12%;
}


.identity {
margin: 0em auto;width: 72%;
}

nav {
margin: 6em auto 1em;
}

.home h3:first-of-type {
font-size: 5em;
margin-top: -0.5em;
letter-spacing: -1px;
}


.contact form p:last-of-type {
margin: 0 auto 1em;
width: 72%;
}

.contact div+p:first-of-type {   
font-size: 1.25em;
}



#menu-social li, footer .menu li {
width: 39px;
height: 39px;
}


.estate-neglect-mismanagement h3:first-of-type {
font-size: 3.75em;
margin-top: -.5em;
margin-bottom: .5em;
}


.estate-neglect-mismanagement h4:last-of-type {
padding-bottom: 4.25em;
}

.chronology h3:first-of-type  {

font-size: 3.5em;
letter-spacing: -1px;
margin-top: -.5em;
line-height: 1.25;

}

.chronology h4+h4.date {
padding-bottom: 4.5em;
padding-top: 1em;

}




.chronology .button li a {
font-size: 1.9em;
}




.chronology .bullet-top {
background-size: 2%;

}

.chronology .bullet-top+p {
margin: -.5em auto 1em;
}

.chronology h3 {
padding-top: 7em;
}



h6 {
font-size: 1.75em;
}

.footer {padding: 6em 0em 12em;

}

}


@media all and (min-width:1281px) {


figcaption {
width: 90%;
margin: 0.5em auto 2em;
}




.post p {
width: 72%;
padding-left:2%;

}


.estate-neglect-mismanagement .wider-date {
background-size: 25%;

}




#menu-social li, footer .menu li {
width: 39px;
height: 39px;
}



.chronology h4+h4.date {
background-size: 30%;

}


.chronology .date {
background-size: 22.5%;
margin-top: 2em;
}

.chronology h3.date-arrow-onwards {
width: 39%;
font-size: 2.75em;
}



.chronology .month.month.month-to-month {
background-size: 42%;
padding-top: .5em;
font-size: 2.25em;

}

.chronology h3:last-of-type {
padding-top: 10.5em;
font-size: 3em;
margin-top: -2em;
}


.estate-neglect-mismanagement figure+figure+h4 {
background-size: 24%;
padding-bottom: 4.75em;
padding-top: 1em;
}


.contact .wpcf7 {
width: 60%;
margin:0 auto;
}

.contact div+p:first-of-type {

width: 45%;
margin: 0 auto;
font-size:1.25em;
padding-left: 0.5em;

}


.contact form p:last-of-type {
margin: 0 auto 1em;
width: 72%;
}



}




@media all and (min-width:1367px) {
	

	
	
	    .post p:first-of-type {
        width: 57%;
        font-size: 2em;
    }
	

    .post .ub-styled-box {
        width: 50%;

    }



.post-13516 ul, .post-13516 ol {

padding: 0 2em 0 4.5em;
width: 60%;

}



.post p {
padding-left: 3%;
}





#menu-social li, footer .menu li {
width: 45px;
height: 45px;
}

.chronology h4+h4.date {
background-size: 30%;

}


.chronology .date {
background-size: 22.5%;
margin-top: 2em;
}

.chronology h3.date-arrow-onwards {
width: 39%;
font-size: 2.75em;
}



.chronology .month.month.month-to-month {
background-size: 42%;
padding-top: .5em;
font-size: 2.25em;

}

.chronology h3:last-of-type {
padding-top: 10.5em;
font-size: 3em;
margin-top: -2em;
}


.estate-neglect-mismanagement figure+figure+h4 {
background-size: 24%;
padding-bottom: 4.75em;
padding-top: 1em;
}


.contact .wpcf7 {
width: 60%;
margin:0 auto;
}

.contact div+p:first-of-type {

width: 45%;
margin: 0 auto;
font-size:1.25em;
padding-left: 0.5em;

}

	
    .chronology h3.date-arrow-onwards {
        background-size: 300px;
    }
	

}



@media all and (min-width:1441px) {
	

	
#wpfront-scroll-top-container {
width: 4%;
height: 4px;
top: 88%;
margin-left: -2%;
}

.post .ub-styled-box .ub-notification-text {
padding: 6% 10.5% 12% 9%;
}

.post .ub-styled-box {
width: 54%;
margin: 0 auto;
}


.estate-neglect-mismanagement article>h3+p {

width: 48%;

}


.post p {
padding-left: 3%;
width: 60%;
}


	

div.wpcf7-mail-sent-ok {

width: 66%;

}


nav {
margin-top:7.5em;
}

nav ul {
font-size: 1.25em;
padding: 2% 1% 1%;
margin-top: -3em;
width:360px

}

#menu-social li, footer .menu li {
width: 42px;
height: 42px;
}



.logotype a, footer .logotype a  {
max-width: 42%;
}

.home h3:first-of-type {
width: 51%;
margin: -.5em auto 0;
}

p {
width: 66%;
margin:0 auto 1em;
}

p.para-pop {

width: 66%;

}

h3 {

background-size: 30%;
}

.wp-block-gallery {
margin: 3em auto;
width: 66%;
padding-left: 2%;
}



.news p {
width: 54%;
margin: 1em auto 0 ;
}

.button {
margin-top: 7.5em;
width: 54%;
padding: 0 12%;
}

.contact form p:last-of-type {
margin: 0 auto 1em;
width: 66%;
}

.contact div+p:first-of-type {
width: 39%;
}


.estate-neglect-mismanagement figure+figure+h4 {
background-size: 18%;
}

.estate-neglect-mismanagement p, .chronology p {
width: 54%;
margin: 0 auto 1em;

}

.estate-neglect-mismanagement h4+p {
width: 54%;

}

.ub-styled-box {

width: 54%;
}

.wp-block-gallery {
margin: 3em auto;
width: 54%;
padding-left: 1%;
}

.estate-neglect-mismanagement .wp-block-gallery:first-of-type {
margin: -.5em auto 1em;
width: 54%;
padding-left: 1%;
}

.estate-neglect-mismanagement .wp-block-gallery+p {

width: 51%;

}



.chronology h4+h4.date {
background-size: 21%;

}

.chronology .date {
background-size: 18%;
padding-top:.75em;
}

.chronology .bullet-top {
background-size: 1.5%;

}


.chronology h3.date-arrow-onwards {
font-size: 2.75em;
}



.chronology .subhead {
width: 42%;	
}

.chronology h4+p {

width: 42%;

}

.estate-neglect-mismanagement p, .chronology p {

padding-left: 1%;

}




}