*{
font-family: "微軟正黑體";
word-wrap:break-word;
}

#main-wrapper{
width:100%;
height:auto;
background-image:url("http://member.tpetarp.org/_Sunstate/wp-content/uploads/2017/11/bg.jpg");
background-repeat: repeat;
}
#main-wrapper img{
box-shadow: 4px 4px 12px rgba(20%,20%,40%,0.15);
}
.index_about_bg{
background:rgba(255,255,255,0.95);
padding: 10px 30px;
margin: 40px 0;
border-radius:5px;
box-shadow: 4px 4px 12px rgba(20%,20%,40%,0.2);
}

.index_about_bg a{
padding: 10px 0;
letter-spacing:1px;
font-size: 20px;
font-weight:700;
}

.about_content{
font-size: 20px;
padding: 0 70px;
}

.content_bg{
background:rgba(255,255,255,0.95);
}

.fpc-widget-front{
background:#fff;
}
.fpc-widget-front>.fp-title{
color: #fff;
}
h4.fp-title{
font-family: "微軟正黑體";
font-size: 30px;
font-weight: bold;
}
.text-random-override{
color:#900;
}


/* ===== Bread ===== */
.czr-hot-crumble.container.page-breadcrumbs{
font-size:18px;
font-weight:600;
}
.breadcrumbs a{
color: #ed0500;
padding: 1px 4px;
background: rgba(255,255,255,0.7);
border: 2px solid rgba(255,255,255,0);
}
.breadcrumbs a:hover{
color: #12619a;
border: 2px solid #12619a;
background: rgba(255,255,255,1);
padding: 1px 4px;
}
.trail-end{
color: #ed0500;
padding: 1px 4px;
background: rgba(255,255,255,1);
border: 2px solid rgba(255,255,255,0);
}



/* ===== footer ===== */
.widget-title{
font-size: 18px;
}
.textwidget.custom-html-widge p{
font-size: 16px;
}
.textwidget.custom-html-widget a{
color: #fff;
font-size: 16px;
font-family:"微軟正黑體";
font-weight: 500;
letter-spacing:1px;
}
.textwidget.custom-html-widget a:hover{
color: #1992e1;
font-weight: bold;
}

#content{
font-family:"微軟正黑體";
font-size: 16px;
}

.content_bg{
background: rgba(255,255,255,0.9);
padding: 30px;
box-shadow: 4px 4px 12px rgba(20%,20%,40%,0.2);
border-radius:5px;
}


/*=== Back to top btn ===*/
.btn{
background: rgba(18,97,154,0.8);
border:0;
color:#fff;
font-weight: bold;
}
.btn:hover{
color:#fff;
background: rgba(25,146,225,0.8);
}


/*=== Contact Form ===*/
input[type="text"],
input[type="email"]{
background-color: rgba(255,255,255,1);
color: #353535;
font-weight:600;
font-size: 18px;
letter-spacing: 1px;
width: 80%;
border: 1px solid #bbb;
border-radius: 5px;
box-shadow: inset 1px 1px 5px #ccc;
}

textarea{
background-color: rgba(255,255,255,1);
color: #353535;
font-weight:600;
font-size: 18px;
letter-spacing: 1px;
width: 100%;
border: 1px solid #bbb;
border-radius: 5px;
box-shadow: inset 1px 1px 5px #ccc;

}

input[type="submit"]{
font-family:"微軟正黑體";
font-weight:600;
font-size: 18px;
letter-spacing: 3px;
}

input[type="submit"]:hover{
color: #fff;
border: 2px solid #aaa;
background-color: #555;
}

.form-style{
font-size: 20px;
color: #12619a;
text-align: center;
}

.form-title{
font-size: 20px;
font-weight: bold;
font-family:"微軟正黑體";
text-shadow: 2px 2px 2px #fff;
}

/*===== 插件-tablepress =====*/
.tablepress thead th,
.tablepress tfoot th {
	background-color: #12619a;
	text-align:center;
	color: #fff;
}

.tablepress thead .sorting_asc,
.tablepress thead .sorting_desc,
.tablepress thead .sorting:hover {
	background-color: #12619a;
}

.tablepress td{
  color: rgba(18, 97, 154,1);
}

.tablepress td a:hover{
  color: rgba(18, 97, 154,0.7);
}
