html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
    font-family: "Noto Sans TC","Microsoft JhengHei","微軟正黑體","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
    line-height: 1.75;
    color: #333;
    background-color: #c8c2be;
}

img {
    border: 0;
}

p {
    margin: 0 0 13px
}

em {
font-style: normal;
color: #B66454;
}

a,a:active,a:visited{
	color: #66758e;

}

a:hover{
	color:#31a372;
	text-decoration: none;

}
.container{ margin-top: 50px;

}

small{
color:#9FA5A7;
font-size: 0.5em;
margin-left: 10px;

}

.row{margin-bottom:0px;}

/*---新刊標籤---*/
.badge-danger{
    background-color: #ff0067;
    margin-left: 3px;
    margin-right: 3px;
    font-size: 0.5em;

}
.badge-info{
    background-color: #ffa500;
    margin-left: 3px;
    margin-right: 3px;
    font-size: 0.5em;

}
/*----導覽列---*/


.navbar .navbar-header,
.navbar-collapse {
    float:none;
    display:inline-block;
    vertical-align: top;
    padding-left: 0;
    padding-right: 0;
}

@media (max-width: 768px) {
    .navbar-collapse  {
        display: none;
    }
}


.navbar-default {
	background-color: #7C818D;
	color: #EFE3E4;
	text-align: center;
	border:0px;
	margin-top: 0px;
}


.navbar-default .navbar-header>a {
    color: #FFDFDA;
}
.navbar-default .navbar-header>a:hover {
    color: #B9D0D7;
}

.navbar-default .navbar-nav>li>a {
    color: #FFDFDA;
}

.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus {
    color: #B9D0D7;
    background-color: transparent
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {
    color: #7C818D;
    background-color: #FFDFDA
}

.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus {
    color: #ccc;
    background-color: transparent
}

/*----垂直置中---*/

.flex-start,
    .flex-end,
    .center,
    .stretch,   
    .baseline{
        display:flex;
        vertical-align: top;
    }
    .center{
        align-items:center;
    }


/*----首頁圖區---*/
header{
	background-image: url("");
	background-size: cover;
	background-position: 50% 0%;
    height:250px;
    background-color: #FFF;
    font-size:42pt;text-align: center; letter-spacing: 5px;line-height:100%;

}

header a{
    color:#698aab;
    text-decoration: none;
}



header a:active,a:visited{
    color:#698aab;
    text-decoration: none;
}

.header__circle{
    background-image: url("");
    background-size: cover;
    background-position: 50% 0%;
    height:250px;
    padding-top:5%;
    background-color: #FFF;
    font-size:42pt;text-align: center; letter-spacing: 5px;line-height:100%;

}

.header__link:hover{
    color:#698aab;
    text-decoration: none;
    opacity:0.8;
    filter: alpha(opacity=80);
}

/*---首頁副標題---*/
h1{
width:auto;
height:40px;
background:url("") no-repeat 0 0 transparent;
font-family:verdana,Microsoft JhengHei, "微軟正黑體";
text-align: left;
color:#f5f5f5;
font-size:2em;
font-weight:bold;
border-bottom: #250D00 0px solid; 
margin:-5px 0px 10px;
padding-top:0px;
padding-left: 20px;
letter-spacing:15px;
background-color: #698aab;
border-radius: 0px 0px 10px 10px;
display: inline-block;
}


/*---攤位資訊副標題---*/
h2{
width:auto;
height:40px;
background:url("") no-repeat 0 0 transparent;
font-family:verdana,Microsoft JhengHei, "微軟正黑體";
text-align: center;
color:#f5f5f5;
font-size:2em;
font-weight:bold;
border-bottom: #250D00 0px solid; 
padding-left:30px;
padding-right: 30px;
letter-spacing:15px;
background: linear-gradient(to right, #716246,#b98c46);
border-radius: 2px;
display: inline-block;
vertical-align:middle
}

/*---刊物名稱---*/
h3{
    font-size: 1.5em;
    font-family: "Noto Sans TC","Microsoft JhengHei","微軟正黑體","Helvetica Neue",Helvetica,Arial,sans-serif;
    height: auto;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    color:#4f372e;
    background: linear-gradient(to top, #f8e58c,#FFF,#FFF,#FFF);
    border-radius: 2px;
    display: inline-block;
    vertical-align:middle;
}

h3>.badge{
    vertical-align:middle;
    margin-top:-0.5em; 
}

.bigheadline {
	font-family: 'Raleway', "Noto Sans CJK TC", "Noto Sans TC",sans-serif;
	font-weight: 100;
	font-size: 4em;
	color: #fff;
	padding:15%;

}

/*----區塊---*/

.board {
    width: auto;
    height: auto;
    border-radius: 5px;
    margin-top: 10px;
    margin-bottom:10px;
    padding: 10px;
    background-color:#FFF;
}


.bookinfo {
    width: 100%;
    height: auto;
    margin-top: 10px;
    margin-bottom: 20px; }

.bookinfo h3{
    margin-left:20px; }


.board__content {
	position: relative;
    top: 10px;
    bottom: 10px;
    padding: 0px 10px;
    color: #494F5C;
}

.board__text{
    top: 5px;
	
}


.board ul {
    padding-top: 10px;
}

.board li {
    line-height: 150%;
    list-style-type:circle;
}

.board li a,a:active,a:visited{
    color: #66758e;
}

.board a:hover{
    color:#31a372;
    text-decoration: none;

}
.board h4 {
    font-size: 16px;
    position: relative;
    line-height: 1.7;
    border-radius: 3px;
    color: #7C818D;
    background-color: #FCE9E6;
    padding-left: 5px;
}


.log-text {
    width: 100%;
    height: 200px;
    overflow-y: auto
}

.log-text p {
    border-bottom: 1px dotted #828282;
    color: ;
    padding: 10px;
    margin: 0
}


/*----文章區---*/

article{
    width: auto;
    font-size: 11pt;
    margin: 0px auto;

}
.title{width:100%;
    font-size:11pt;
    font-weight:bold;
    text-align:center;
    padding:20px 0px 0px 0px;}


/*----頁尾---*/

footer {
    color: #9FA5A7;
    text-align: center;
    border-top: 1px dotted;
    padding-top: 20px;
    padding-bottom: 10px;
    font-size: 8pt;
    margin-top:10px;
}

footer a {
    color: #B9D0D7
}

footer a:hover,footer a:focus,footer a:active,footer a.active {
    color: #FCE9E6
}



/*----小說內容----*/

.title{width:100%;font-size:11pt;font-family:"微軟正黑體";font-weight:bold;text-align:center;padding:20px 0px 0px 0px;}

article{
    background-color: #fff;
    padding-left: 10px;
    padding-right: 10px;
}

div.context
{
    max-width: 70%;
    font-family:"微軟正黑體";font-size:11pt;
    text-align: justify;
    line-height: 200%;
    margin-top: 50px;
    margin-left:100px;
}


@media only screen and (max-width: 500px) {
     div.context
    {
    max-width: 80%;
    font-family:"微軟正黑體";font-size:11pt;
    text-align: justify;
    line-height: 200%;
    margin-top: 50px;
    margin-left:10px; 
    }
    img{ display: block; max-width: 100%; }


/*---小說內容END---*/
