*, body {
	font-family: Microsoft JhengHei;
}
.dark .slider-caption h2 {
  /*background: rgba(45, 44, 42, 0.6);
  padding: 12px 24px;
  display: inline-block;*/
}

.slider-caption h3 {
	font-size: 36px;
}

.slider-caption p {
  /*background: rgba(45, 44, 42, 0.6);
  padding: 12px 24px;
  display: inline-block;*/
}

.admin-login-block {
	max-width: 600px;
	margin: 100px auto;
}

.contact-postcontent{
	width: 56%;
}

.contact-sidebar {
	width: 40%;
}

.about-section.heading-block.center > span {
	font-size: 20px;
	text-align: left;
	max-width: 1000px;
	letter-spacing: 1px;
}

.swiper_wrapper {
	height: 550px;
}

.flex-control-nav.flex-control-thumbs{
	margin-top: 8px;
}

#page-title {
	padding: 30px 0;
}

.thumb-img {
	max-width: 100px;
}

.button_to{
	display: inline-block;
	cursor: pointer;
	margin-bottom: 0;
}

.delete-action {
	background: transparent;
	border: none;
	color: red;
	font-weight: bold;
	cursor: pointer;
}

.td-title{
	background: #EEE;
	color: #000000;
}

#primary-menu ul li > a {
	font-size: 16px;
}

#primary-menu ul ul li > a {
	font-size: 14px;
}

.divider:after, .divider.divider-center:before, .divider.divider-center.divider-short:before {
	width: 97%;
}

.divider.divider-center:after {
	left: 53% !important;
}

.divider .divider-text{
	font-size: 18px;
	color: #555;
	display: inline-block;
  margin-top: -4px;
}

.widget_links li a:hover{
	color: #46aab6;
}

.text-gold-color {
	color: #46aab6;
}

.text-gold-underline {
	border-bottom: 2px solid #46aab6;
  padding-bottom: 8px;
}

.product-content img {
	width: 100%;
}

footer abbr {
	color: #c1b196;
}

footer h5 {
	color: #c1b196;
}

span.first-word {
  font-size: 32px;
  font-weight: bold;
}

span.highlights-word {
	color: #2ea9b5;
  font-weight: normal;
}

header {
	border-top: 6px solid #2e83b5;
}

.primary-color {
	color: #2ea9b5 !important;
}

.feature-box h3 {
	font-size: 24px;
	color: #2e82b6;
}

.feature-box h3 .subtitle {
	font-size: 18px;
}

.primary-color1 {
	color: #505160 !important;
}

.primary-color2 {
	color: #68829E !important;
}

.primary-color3 {
	color: #AEBD38 !important;
}

.primary-color4 {
	color: #598234 !important;
}

.primary-color5 {
	color: #66A5AD !important;
}

.primary-color6 {
	color: #C4DFE6 !important;
}

.primary-color7 {
	color: #F4CC70 !important;
}

.primary-color8 {
	color: #DE7A22 !important;
}

.primary-color1--background-color {
	background-color: #505160 !important;
}

.primary-color2--background-color {
	background-color: #68829E !important;
}

.primary-color3--background-color {
	background-color: #AEBD38 !important;
}

.primary-color4--background-color {
	background-color: #598234 !important;
}

.primary-color5--background-color {
	background-color: #66A5AD !important;
}

.primary-color6--background-color {
	background-color: #C4DFE6 !important;
}

.primary-color7--background-color {
	background-color: #F4CC70 !important;
}

.primary-color8--background-color {
	background-color: #DE7A22 !important;
}

.primary-color1--border-bottom {
	border-bottom: 4px solid #505160 !important;
}

.primary-color2--border-bottom {
	border-bottom: 4px solid #68829E !important;
}

.primary-color3--border-bottom {
	border-bottom: 4px solid #AEBD38 !important;
}

.primary-color4--border-bottom {
	border-bottom: 4px solid #598234 !important;
}

.primary-color5--border-bottom {
	border-bottom: 4px solid #66A5AD !important;
}

.primary-color6--border-bottom {
	border-bottom: 4px solid #C4DFE6 !important;
}

.primary-color7--border-bottom {
	border-bottom: 4px solid #F4CC70 !important;
}

.primary-color8--border-bottom {
	border-bottom: 4px solid #DE7A22 !important;
}

#header.sticky-style-2 {
	height: 171px;
}

.breadcrumb-item.text-white + .breadcrumb-item.text-white::before {
	display: inline-block;
  padding-right: 0.5rem;
  color: white;
  content: "/";
}

@media screen and (max-width: 992px) {
	.contact-postcontent, .contact-sidebar {
		width: 100% !important;
	}

	.slider-caption h3 {
		font-size: 22px !important;
	}

	.slider-caption p {
		font-size: 15px !important;
		display: block !important;
	}
}
