.mbox-text{
	display: none;
}
.mbox-small.plainlinks.sistersitebox{
	display: none;
}
.plainlinks.hlist.navbar.mini{
	display: none;
}
.mbox-image{
	display: none;
}
.hatnote.navigation-not-searchable{
	display: none;	
}
.thumb.tright{
	display: none;		
}
.metadata.plainlinks.stub{
	display: none;		
}
.kiwix{
	display: none;
}
.gallery.mw-gallery-traditional{
	display: none;		
}
.thumbcaption{
	display: none;	
}
table{
	border: #a2a9b1 solid 1px;
}
tbody{

	background-color: #f8f9fa;
}
.infobox.vevent{
    display: table;
}
.toc{
	display:inline-block;
	border: #a2a9b1 solid 1px;
    background-color: #f8f9fa;
    padding: 5px;
    font-size: 95%;
    width: auto;
}


body {
    margin: 0px;
    background-color: #eee;
}
a{
	text-decoration:none;
}
.titlebar{
	display: flex;
    justify-content:center;
    flex-wrap: wrap;
    width: 100%;
    padding-top: 15px;
}
.titleicon{
	width: 400px;
	max-width: 100%;
	display: flex;
    justify-content:center;
    align-items: center;
}
.titlebar_homebutton{
	font-size: 20px;
	font-weight: bold;
	color: #349BD6;
}
.titlebar_subbutton{
	font-size: 12px;
	color: #349BD6;	
}
.search_area{
	display: flex;
    justify-content:center;
    align-items: center;
    margin: 10px 0 10px 0;
    width: 400px;
	max-width: 95%;
	border:#A1D5ED solid 1px;
	border-radius:3px 3px 3px 3px;
}
.search_form{
	display: flex;
    justify-content:center;
    align-items: center;
    width: 100%;
}
#search_input{
	height: 30px;
	width: 100%;
	max-width: 400px;
	border-color: transparent;
}
#search_input:-webkit-input-placeholder{
	color: #bdbdbd;
}
#search_input:focus{   
	outline: none;
	border-color: transparent;
}
.search_button{
	height: 36px;
	border-radius:0 3px 3px 0;
	background-color: #A1D5ED ;
	color: #fff;
	font-size: 16px;
	border:#A1D5ED solid 1px;
}

.topbar{
	background-color: #fff;
	width: 100%;
	height: 40px;
	margin: 10px 0 10px 0;
}
.main{
	min-height: calc(100vh - 40px);
	display: flex;
	flex-direction: column;
}
.wiki_content{
	background-color: #fff;
	border-radius:10px 10px 0 0 ;
	margin-top: 10px;
	padding: 3% 5% 3% 5%;

}
.titleicon>a{
	text-decoration:none;
}
.titleicon>a:link{
	color: #000;
}
.titleicon>a:visited{
	color: #000;
}
.foot{
	background-color: #349BD6;
	width: 100%;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.foot_link{
	color: #fff;
	margin: 10px 10px 10px 10px;
	font-size: 10px;
}
.wiki_content>h1{
	margin: 15px 0 15px 0;
	padding-bottom: 10px;
	font-size:28px ;
	border-bottom: #349BD6 solid 2px;
}

.main>a:link{
	color: #000;
}
.main>a:visited{
	color: #000;
}
#tip{

	position:fixed;
	right:0;
	bottom:0

}
#tip_icon{
	background-color: #349BD6;
	border-radius:5px 5px 5px 5px;
	margin: 10px 10px 10px 10px;
	padding: 8px 10px 18px 10px;
	line-height:30%;
	color: #fff;
	font-weight: bold;
	box-shadow: 0px 0px 10px #fff;
}
#tip_icon>a:link{
	color: #fff;
}
#tip_icon>a:visited{
	color: #fff;
}
.wp-block-image{
	display: flex;
	justify-content: center;
}
.wiki_home_page{
	display: flex;
	flex-wrap: wrap;
	align-items:flex-start;
	justify-content: center;
}
.wiki_column{
	background-color: #fff;
	border-radius:5px 5px 5px 5px;
	margin: 15px 20px 15px 20px;
	padding: 10px 10px 10px 10px;
	width: 100%;
}
.column_title{
	margin: 0 0 15px 0;
	padding-bottom: 10px;
	font-size:18px ;
	color: #349BD6;
	border-bottom: #349BD6 solid 2px;
}
.column_item{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	list-style-position: outside;
}
.wiki_href{
	min-width: 120px;
	margin-bottom: 5px;
}
.wiki_card{
	line-height:150%;
	margin-right: 10px;
	font-size: 12px;
}
.wiki_search_page{
	background-color: #fff;
    border-radius: 10px 10px 0 0;
    margin-top: 10px;
    padding: 3% 5% 3% 5%;
    flex:1;
    display: flex;
    flex-direction: column;
}
.wiki_search_page>h1{
    margin: 15px 0 15px 0;
    padding-bottom: 10px;
    font-size: 20px;
    border-bottom: #349BD6 solid 2px;
}
.wiki_search_card{
	margin: 0 10px 20px 10px;
	color: #111;
	border: #ccc solid 1px;
	padding: 10px 10px 10px 10px;
	background-color: #f2f2f2;

}

summary.section-heading {
    display: list-item !important;
    cursor: pointer;
}

.section-heading>h1,
.section-heading>h2,
.section-heading>h3,
.section-heading>h4 {
    display: inline;
    border: none;
}
.h1_home{
	display: none;
}