  

.linkblocks img {

	border-radius: 10px 10px 0px 0px;
 
}

.linkblocks p {
font-size:1.7rem;
background:#007099;
padding-left:16px;
border-radius: 0px 0px 10px 10px;
}

.linkblocks a {
color:#fff;
font-weight:400;
}


h2.anchor {
position:relative;
}

h2.anchor span {
display:block;
position:absolute;
left:0;
top:-170px;
width:1px;
height:1px;
}


/* alternate to anchor hide fix where parent needs no class */

.pagelinkhide-fix {
display: block;
position: absolute;
left: 0;
top: -170px;
width: 1px;
height: 1px;
z-index:-10;
}

*:has(> .pagelinkhide-fix){
position:relative;
}



hr {
	
margin:36px 0 30px 0;
	
}



.right-aside {
	float:right;
	width:30%;
	margin:2px 0 12px 20px;
	}	


.temp-wrapper {
display:none;

}

#d25e103 {
display:none;

}


a[href$=".pdf"]::after {
display:none;
}



@media screen and (max-width: 1000px) {

	.right-aside {
	float:none;
	width:100%;
	}
	
	.temp-wrapper {
	display:block;
	}
	
#d25e103 {
/* display:block; */
background:none;
}
	

#d25e103 .card-header .btn {
		padding:10px;
		padding-left:18px;
		
		}
		
#d25e103 .collapse, #d25e103 .collapsing, #d25e103 .show {
		border:1px solid #007099;
		border-top:none;
	
		}

	
	
}


