.pl-nl-button {
		 width:75%;
		 padding:5px 10px;
		  background-color:var(--dark-colour);
		  color:#fff;
		  cursor:pointer;
		  border-radius:20px;  
		 font-size:1.2em;
		 text-align:center;
		}
		.pl-nl-button a {
		  color:var(--white-colour);
		  text-decoration:none;
		  font-family: 'Kite One', sans-serif;
		}
		
		.pl-nl-button:hover {
		background-color:var(--med-colour);
		}

.subject {
  font-size:30px;
  width:calc(100% - 40px);
  background-color:#7AA8C9;
  padding:5px 20px;
  border-radius:50px;  
  font-family: 'Kite One', sans-serif;
}


#pl-nl-accordion {
		margin:0px auto;
		width:560px;
		
		}
		
		.pl-nl-accordion-menu {
		    background-color: #E7EEF5;
		    color: #444;
		    cursor: pointer;
		    padding: 5px;
		    width: 100%;
		    border: none;
		    text-align: left;
		    outline: none;
		    font-size: 15px;
		    transition: 0.4s;
		}
		
		.pl-nl-accordion-menu::after {
		    content: '\002B';
		    color: #325268;
		    font-weight: bold;
		    float: right;
		    margin-left: 10px;
			width:20px;
			height:20px;
			background:#7AA8C9;
			border-radius:50%;
			text-align:center;
		}

.active:after {
    content: "\2212";
}

.active, .pl-nl-accordion-menu:hover {
    background-color:#D7E0E9   ;
}

.pl-nl-list {
    padding: 0 5px;
    display: none;
    background-color:#EDF3F9;
	list-style-type:none;
}	

.pl-nl-list ul{
    list-style-type:none;
	
}	
.pl-nl-list ul li a {
	 text-decoration:none;
	 width:100%;
	 color:#325268;
}

.pl-nl-list ul li a:before {
	 margin-right:5px;
    content: '\203a';
	color:#325268;
	font-weight:bold;
}
.pl-nl-list > ul > li:hover {
 background-color:#D7E0E9;
 }

 .info-txt {
 font-size:1.2em;
 padding:10px 20px;
 }
 
@media screen and (max-width: 55em) {
	#pl-nl-accordion {
	width:99%;
	margin: 0px auto;
	font-size:.85em;
	}
#pl-nl-accordion .pl-nl-logo{
width:99%;
}

}
		