body.site{
	border:unset; padding:0;
	font-size:16px;
	line-height:1.2em;
}
ul, ol{
	/* text-align:left; */
}
.item-page li {
    line-height: 1.25em;
    margin-top: 0.6em;
}
.body > .container{
	width:unset;
	text-align:center;
	border: unset;
	padding: 0;
	border-radius: unset;
	max-width: unset;
}
.navigation{
	margin:0;
	padding:0;
}
.navbar{margin-bottom:1px;}
.navbar a.btn-navbar,.navbar a.btn-navbar:hover{
	width:34px;
	height:34px;
	position:relative;
}
.navbar a.btn-navbar .icon-bar{
	width:100%;
	height:12%;
}
.btn-navbar .icon-bar + .icon-bar{
	margin-top:14%;
}
.navigation > .nav-collapse{text-align:center;line-height: 0.5em;}
.navigation ul.nav.menu{display:inline-block;}
.navigation ul.nav.menu li > a{
	color:#bbb; 
	border:unset;
	/* width:100px; */
	font-weight: bold;
	font-size: 1.1em;
	background-color: unset;
	border-radius: unset;
	padding-bottom: 6px;
	/* line-height: 26px; */
	/* height:26px; */
	line-height: 54px;
	height:54px;
	min-width: 13px;
	padding-left: 20px;
	padding-right: 20px;
}
.navigation ul.nav.menu li.active > a{color:#ddd;background:unset;}
.navigation ul.nav.menu li > a:hover{background:unset;color:white;}
.logo-cont{text-align:center;margin-bottom:40px;}
.logo-cont a:hover{text-decoration:none;}
.logotitle-center{display:block;color:#0085ff;margin:0;}
.logoimg-center {width: 81px;margin-top: -30px;}
.logo-subcont{display:inline-block;}

.page-header{
	border:unset;
	margin-top: 35px;
}
.page-header a{color:black;font-size:1.6em;}
.page-header h2{margin-top:50px;}
.blog_introtxt {font-size: 1.6em;}
.blog_intro_img_cont {
    width: 1000px;
    margin: 20px auto;
    overflow: hidden;
    /* height: 400px; */
    max-width: 95%;
}
.blog_intro_img_img {
    max-width: unset;
    width: 100%;
    transition: 2s;
    margin: auto;
    position: relative;
    left: 0;
}
.blog_intro_img_img:hover {
    transform:scale(1.1);
}

a.btn{
	border:unset; 
	background:unset;
	box-shadow:unset;
	height:24px;
	padding: 12px 10px 2px;
}
.navbar a.btn-navbar,.navbar a.btn-navbar:hover{
	width:34px;
	height:34px;
	padding: 12px 10px 2px;
	border:unset; 
	background:unset;
	box-shadow:unset;
	position:relative;
}
.navbar a.btn-navbar .icon-bar{
	width:100%;
	height:12%;
}
.btn-navbar .icon-bar + .icon-bar{
	margin-top:14%;
}

.navigation .nav li.homecenter {
    /* position: absolute; */
    /* top: 0; */
}
span.logocenter{
	position: absolute;
	top: 7px;
	/* left: 50%; */
	left: 15px;
	/* margin-left: -19px; */
	/* display:none; */
	display:block;
}
.navigation .nav li a._homecenter>img {
	/* display:none; */
	position: relative;
	top: -4px;
}
/* .navigation .nav li a._homecenter{height:31px;} */

.nav.menu_submenu_level2 {
    margin: 0;
    padding: 5px;
    background-color: #fffaed;
}

.nav.menu_submenu_level2 li {
    display: inline-block;
	margin:2px 20px;
}

.nav.menu_submenu_level2 li.current {
    font-weight:bold;
}

.nav.menu_submenu_level2 li a:hover{
	background-color:unset;
}

.logocenter > a > img {
	/* height: 59px; */
}

@media(max-width:979px){
	/* span.logocenter{display:block;} */
	/* .navigation .nav li a._homecenter{ */
		/* display:none */
	/* } */
	.nav.menu_submenu_level2 li {
		display: block;
	}
	/* span.logocenter{ */
		/* display:block; */
	/* } */
	.navigation ul.nav.menu li > a{
		line-height: 26px;
		height:26px;
	}
	.logocenter > a > img {
		height: 40px;
	}
}

.artbody{
	max-width:960px;
	margin:10px auto;
	padding:0 5%;
}

/* div[itemprop="articleBody"]{ */
	/* text-align:left; */
	/* max-width:960px; */
	/* margin:0 auto; */
/* } */

.container {
    padding: 0 5%;
}

.alleft{text-align:left;}

.input-prepend input{
	width:210px;
}

.input-large{
	display:inline-block;
	width:210px;
}

.mdmfb_fieldsblock #mdmfb-inmessage {
    height: 86px;
}

/* Login form */

.reset, .login, .logout, .remind {
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}
.login-description, .logout-description {
    margin-top: 20px;
    margin-bottom: 20px;
}
.logout .controls {
    margin-left: 0;
}
