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;  
}


.mobilenone {
	display:none;
}

.mobileonly {
display:block!important;	
}


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

.container12 .column12 {
    width: 100%;
}

.container12 .column8 {
width: 65%;
}

.container12 .column6 {
width: 48%;
}
.container12 .column4 {
width: 32%;
}

.container12 .column3 {
  width:24%;
}



/* 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;
  padding-right:20px!important;
  width:95%;
}

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

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

#mainnav {
 width:10%;
  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: 44%;
margin-right: 30px;
}

#footer-services .box-white {
	width: 85%;
}




/* HOME */


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

.homepage #homehero .column7 {
margin-top:0!important;
  padding-top:80px;
}

.homepage #homehero #mainpic {
  display:block!important;
}

.homepage #homehero #mainpic .column9 {
    width: 795px;
}
  
.homepage #updatesanglin #anglin {
  margin-top:70px!important;
  width: 40%;
  margin-left:0!important;
  margin-right:20px;
}

.homepage #updatesanglin #anglin .column1 {
 width:100px; 
}
.homepage #updatesanglin #anglin p.prettylink {
    position: relative!important;
  width:100%;
    left: 0px;
    bottom: 20px;
}

.homepage #updateslist {
  margin-top:0px!important;
  margin-left:0!important;
  width:50%!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 {
    
	}

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

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

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







/* INSIDE */


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

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

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

.inside #insidehero #mainpic {
  display:block!important;
}

.inside #insidehero #mainpic .column8 {
    width: 620px;
}

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

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

.inside #insidecontent.contentpage #pagetitle {
	padding-top: 60px !important;
}

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

.inside #insidecontent.contentpage #contentarea {
    padding-top: 60px !important;
}

.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: 55%;
float: left;
}



/* ABOUT US */

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

.aboutus.landing #commitment .column12 .column12 .column4:nth-child(1) {
display:none;  
}

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

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

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

.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: 45% !important;
}


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

.inside.resources #external li {
        width: 24%;
    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;
}

.inside.resources #insidecontent.contentpage #content {
    width: 99%;	
	margin-top:40px!important;
}




/* FAQs */





/* UPDATES */

.inside.updates .landing #words li:first-child, .inside.updates .landing #words li {
    width: 42%;
}

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



/* Update item */





















