h2, .homepage h2, .inside h2 {
 padding-left:0; 
  padding-bottom:0!important;
  font-size: 28px !important;
}

h2::before, .homepage h2::before, .inside h2::before { 
display:none;  
}

p{
    clear: both;
}
.mobilenone {
	display:none;
}

.mobileonly {
display:block!important;	
}

img.alignright {
    margin: 0 30px 20px 0px !important;
    float: left;
}

.section {
  padding-top:40px!important;
  padding-bottom:40px!important;
}

.card {
  
}




/* Header */




#headercontent {
    padding-bottom: 20px!important;
    min-height: auto;
	position: sticky;
top: 0;
bottom: 80px;
}

#headercontent .column12 {
margin-bottom:0px!important;
  padding-left:20px!important;
}

#logo {
 width:75%;
  padding-right:10px;
  /*margin-right:40px!important;*/
  margin-bottom:0px!important;
}

  #header #logo img {
	width:auto!important;  
  }

#mainnav {
 width:15%;
  margin-top:30px;
border:none; 
  margin-bottom:0px!important;
}

.vg-sidebar.open {
background: rgba(9,44,84,.8)!important;  
}

.vg-sidebar.open.left .vg-sidebar-content {
background: #001820!important;
}

.vg-sidebar-header {
    border-bottom: none!important;
}

.vg-sidebar-close {
 color:#00E5A0!important;
  font-size:40px!important;
  font-family:inherit!important;
  font-weight:normal!important;
  padding-right:10px;
}

.vg-sidebar-body .vg-nav-wrapper li {
font-size:22px;
  line-height:30px;
  padding-bottom:15px;
}

.vg-sidebar-body .vg-nav-wrapper li a {
   color:#D7FFF4!important;
}


.vg-sidebar-body .vg-nav-wrapper li.dropdown ul {
padding-top:15px;  
}

.vg-sidebar-body .vg-nav-wrapper li li {
  font-size:19px;
  padding-right: 30px !important;
  line-height:1.3;
  padding-bottom:20px;
}

#header #getintouch {
 display:none; 
}



/* Footer */

#footer {
 padding-top:30px!important; 
}

#footer-links h5 {
 width:100%; 
}

#footer-top,#footer-services {
 margin-bottom:0!important; 
}

#footer-links .column4 {
width: 45%;
margin-right: 30px;
}


/* HOME */


.homepage #homehero {
    height:auto!important;
}

.homepage #homehero .column7 {

}

.homepage #updatesanglin #anglin {
  margin-top:20px!important;
  width: 55%;
}

.homepage #updatesanglin #anglin p.prettylink {
    position: relative;
    left: 0px;
    bottom: 20px;
}

.homepage #updateslist {
  margin-top:0px!important;
  margin-left:0!important;
}

.homepage #updatesanglin #updateslist ul {
    margin-top: 30px;
    padding: 0px 15px 10px 5px;
}

.homepage #howcanwehelp .card {
padding-bottom:30px;  
}


.homepage #howcanwehelp .active,.homepage #howcanwehelp .shrink {
    width: 100%!important;
	}

.homepage #resources {
margin-bottom:0;  
  
}

.homepage #resources .box-pinegreen h3 {
    margin-top: 70px !important;
}

.homepage #policy .box-paleblue {
padding: 40px !important;
width: 88% !important;
}







/* INSIDE */


.inside.landing #insidehero { 
  height: auto;
  background-image:none;
}

.inside.landing #insidehero::after {
 display:none; 
}

.inside #insidecontent.contentpage #toparea, .inside.updates #insidecontent.landing #toparea {
	background-image:none;
}


.inside #insidecontent.landing #pagetitle .column7 {
 margin-top:20px!important; 
}

.inside #insidecontent.contentpage #pagetitle #content {
    width: 90%;
}

.inside #insidecontent #pagetitle {
	
}

.inside #insidecontent #pagetitle h1 {
 font-size:36px!important; 
  padding-left:0;
}

.inside #insidecontent #contentarea ol {
    width: 100%;
}

.inside #insidecontent #contentarea ol li {
display: grid;
}

.inside #insidecontent #contentarea ol li::before {
	padding-left: 0px;
	color: #19AB7D;
}

.inside #insidecontent.contentpage #sidebar {
	position:relative;
	margin-top:20px!important;
	margin-bottom:20px!important;
	width: 75%;
float: left;
}



/* ABOUT US */

.aboutus.landing #commitment {
padding-bottom:0!important;  
}

.aboutus.landing #commitment #items {
margin-bottom:0;  
}

.aboutus.landing #commitment .card {
 width:86%; 
  margin-right:0!important;
  height:auto!important;
  padding-top:30px;
  padding-bottom:90px!important;
}

.aboutus.landing #definitions .card {
    padding-top: 80px !important;
}

.aboutus.landing #definitions .card p {
    padding-right: 10px;
}

.aboutus.landing #timeline ul li {
position: inherit;
}


/* Office */






/* SERVICES */

.inside.services #insidecontent #contentarea ul {
    width: 99%;
}



/* RESOURCES */


.inside.resources #policy .box-paleblue {
padding: 40px !important;
width: 88% !important;
}


.inside.resources #resources .box-pinegreen h3 {
    margin-top: 70px !important;
}

.inside.resources #external li {
        width: 35%;
    float: left;
}

.inside.resources #commissionercomplementary {
	background:#D7FFF4!important;
}

.inside.resources #commissionercomplementary ul {
    margin-left: 0px;
}

.inside.resources #insidecontent #forms li {
    width: 99%;
    margin-bottom: 0px;
}






/* FAQs */





/* UPDATES */

.inside.updates .landing #words li:first-child, .inside.updates .landing #words li {
    width: 85%;
	height:auto!important;
	min-height:auto!important;
	padding-bottom:20px!important;
}

.inside.updates .landing #words ul {
	padding:0;
}



/* Update item */





















