
:root{
	--color-1: #49A8DC;


	--color-black: #222;
}


.list-basic{
	margin: 0;
	padding: 0;
	list-style: none;
}


.site__header__navigation__list{}

.site__header__navigation__list li.current-menu-item,
.site__header__navigation__list li.current-page-ancestor{
	padding: 0.5em 0;
	border-bottom: 3px solid #444;
}
.site__header__navigation__list li.current-page-ancestor a{
	font-weight: 600;
	color: var(--color-black);
}




.page__main,
.page__main__single{
	margin-top: 1em;
}
.page__main__header,
.page__main__single__header{
	margin: 1em 0 3em;
}





.page__aside{
	margin-right: 5em;
	top: 2em;
	position: sticky;	
}
.page__aside ul{}
.page__aside h5{
	color: #444;
	font-weight: 400;
}



.page__main__header,
.page__main__single__header {
  margin: 0em 0 2em;
}




.page__main__links{}
.page__main__links nav{
	margin-bottom: 5em;
}
.page__main__links nav a{
	padding: 1.5em 0;
	display: block;
	color: var(--color-1);
	border-bottom: 1px solid #ccc;
}








.widget-sidebar{}
.widget-sidebar h5{
	margin-bottom: 1em;
}

aside .widget-sidebar{}
aside .widget-sidebar ul li{
	border-bottom: 1px solid #ddd;
}
aside .widget-sidebar ul li a{
	font-size: 0.93em;
	color: #292930;	
	color: #555560;
}
aside .widget-sidebar.widget-subpages{}




.widget-sidebar.widget-subpages{}
.widget-sidebar.widget-subpages ul li{
	padding: 0.7em 0;
	display: block;
}
.widget-sidebar.widget-subpages ul li.active{}
.widget-sidebar.widget-subpages ul li.active a{
	font-weight: bold;
	color: var(--color-black);	
}