@import //fonts.googleapis.com/css?family=Open+Sans:300,400,600,800;
@import "//contentbuilder2.newscanshared.com/editor/assets/ionicons/css/ionicons.min.css";
.is-container-in {
	margin: 0 auto;
	max-width: 100%;
	padding: 0 5px;
	box-sizing: border-box
}
.is-container-in .icon {
	text-indent: inherit
}
.container>.remote-row, .container>div>.remote-row {
	padding-top: 10px;
	padding-bottom: 10px
}
.container>div>.remote-row.min-row {
	padding-top: 0;
	padding-bottom: 0
}
.remote-row img {
	margin: .4em 0
}
html {
	font-size: 100%
}
body {
	margin: 0;
	font-size: 100%;
	line-height: 2;
	color: #111
}
.is-container-in .display {
	margin-bottom: .5em
}
.is-container-in .display h1 {
	font-weight: 800;
	line-height: 1.4;
	text-transform: uppercase;
	margin: .2em 0
}
.is-container-in .display .normal-txt {
	font-size: 1.3em
}
.is-container-in .display p {
	font-size: inherit;
	font-style: normal;
	margin: .1em 0
}
@media all and (max-width: 1024px) {
	.is-container-in h1 {
		font-size: 1.9em
	}
	.is-container-in h2 {
		font-size: 1.6em
	}
	.is-container-in h3 {
		font-size: 1.3em
	}
	.is-container-in h4 {
		font-size: 1.1em
	}
	.is-container-in h5 {
		font-size: .9em;
		font-weight: 700
	}
	.is-container-in h6 {
		font-size: .8em;
		font-weight: 700
	}
	.display h1 {
		font-size: 2.2em
	}
	.display p {
		font-size: 1.1em
	}
}
@media all and (max-width: 540px) {
	.is-container-in h1 {
		font-size: 1.7px
	}
	.is-container-in h2 {
		font-size: 1.5em
	}
	.is-container-in h3 {
		font-size: 1.3em
	}
	.is-container-in h4 {
		font-size: 1.1em
	}
	.is-container-in h5 {
		font-size: .9em;
		font-weight: 700
	}
	.is-container-in h6 {
		font-size: .8em;
		font-weight: 700
	}
	.is-container-in .display h1 {
		font-size: 2em
	}
	.is-container-in .display p {
		font-size: 1.1em
	}
	.is-container-in h1, .is-container-in h2, .is-container-in h3, .is-container-in h4, .is-container-in h5, .is-container-in h6 {
		margin: .5em 0
	}
}
hr.line-in {
	border: none;
	border-top: rgba(0, 0, 0, 0.18) 1px solid;
	margin: 2em 0!important
}
hr.line-in-bg {
	background: #eaeaea;
	height: 40px;
	border: none;
	margin: 1.5em 0!important
}
.productImg {
	width: auto;
	height: auto;
	max-width: 120%;
	max-height: 120%;
}
.AutoNewline
{
word-break: break-all;
}
figure {
	margin: 0
}
ol, ul {
	line-height: inherit;
	font-weight: inherit
}
@media (min-width: 768px) {
	.column {
		float: left;
		padding-left: 1rem;
		padding-right: 1rem;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.column.full {
		width: 100%
	}
	.column.two-third {
		width: 66.7%
	}
	.column.two-third-six {
		width: 60%
	}
	.column.two-fourth {
		width: 75%
	}
	.column.two-fifth {
		width: 80%
	}
	.column.two-sixth {
		width: 83.3%
	}
	.column.half {
		width: 50%
	}
	.column.third-six {
		width: 40%
	}
	.column.third {
		width: 33.3%
	}
	.column.fourth {
		width: 25%
	}
	.column.fifth {
		width: 20%
	}
	.column.sixth {
		width: 16.6%
	}
	.column.fourth.four-off {
		width: 40%
	}
	.column.fourth.ten-off {
		width: 10%
	}
	.column.flow-opposite {
		float: right
	}
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table
}
.clearfix:after {
	clear: both
}
.clearfix {
	*zoom: 1
}
.center {
	text-align: center
}
.right {
	text-align: right
}
.left {
	text-align: left
}
.padding-20 {
	padding: 20px
}
.padding-25 {
	padding: 25px
}
.padding-30 {
	padding: 30px
}
.padding-35 {
	padding: 35px
}
.padding-40 {
	padding: 40px
}
@media all and (max-width: 540px) {
	.center {
		text-align: initial
	}
	.right {
		text-align: initial
	}
	.left {
		text-align: initial
	}
	.padding-20 {
		padding: 0
	}
	.padding-25 {
		padding: 0
	}
	.padding-30 {
		padding: 0
	}
	.padding-35 {
		padding: 0
	}
	.padding-40 {
		padding: 0
	}
}
.margin-0 {
	margin: 0!important
}
.margin-20 {
	margin: 20px!important
}
.margin-25 {
	margin: 25px!important
}
.margin-30 {
	margin: 30px!important
}
.margin-35 {
	margin: 35px!important
}
.margin-40 {
	margin: 40px!important
}
.is-card {
	display: table;
	background-color: #fff;
	display: table;
	background-color: #fff
}
.is-card.ohohoh {
	display: row
}
.is-card-circle {
	width: 280px;
	height: 280px;
	border-radius: 500px;
	padding: 70px;
	margin: 0 auto
}
@media all and (max-width: 540px) {
	.is-card-circle {
		zoom: .7;
		-moz-transform: scale(0.7)
	}
	.margin-30, .margin-20, .margin-25, .margin-30, .margin-35 {
		margin: 10px!important
	}
	.margin-40 {
		margin: 2px!important
	}
}
.is-card-content-centered {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}
.max-390 {
	max-width: 390px;
	margin: 0 auto
}
.shadow-1 {
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24)
}
.shadow-2 {
	-webkit-box-shadow: 0 30px 50px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 30px 50px rgba(0, 0, 0, 0.15);
	box-shadow: 0 30px 50px rgba(0, 0, 0, 0.15)
}
.shadow-3 {
	-webkit-box-shadow: 0 0 100px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 100px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 100px rgba(0, 0, 0, 0.2)
}
img.circle {
	border-radius: 500px;
	margin-top: 0
}
img.bordered {
	border: #ccc 1px solid
}
.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
	margin-top: 1.4em;
	margin-bottom: 1em
}
.embed-responsive.embed-responsive-16by9 {
	padding-bottom: 56.25%
}
.embed-responsive.embed-responsive-4by3 {
	padding-bottom: 75%
}
.embed-responsive iframe {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}
.list-html {
	position: relative;
	margin: 1em 0 1.5em;
	line-height: 1.3
}
.list-html>i {
	position: absolute;
	left: -3px;
	top: 7px;
	font-size: 1.7em;
	line-height: 1
}
.list-html>h2, .list-html>h3 {
	margin: 0 0 0 50px
}
.list-html>p {
	margin: 5px 0 0 50px
}
.quote {
	position: relative;
	margin: 1.5em 0
}
.quote>i {
	position: absolute;
	top: -10px;
	left: -7px;
	font-size: 2em
}
.quote>small {
	margin-left: 50px;
	opacity: .7;
	font-size: 1em
}
.quote>p {
	margin-left: 50px;
	font-size: 1.5em
}
@media all and (max-width: 540px) {
	.quote>i {
		left: -15px;
		font-size: 1.5em
	}
	.quote>small {
		margin-left: 20px;
		ont-size: 1em
	}
	.quote>p {
		margin-left: 20px;
		font-size: 1.2em
	}
}
.is-social {
	line-height: 1;
	margin-bottom: 1.5em
}
.is-social a>i {
	text-decoration: none;
	color: #333;
	font-size: 1.2em;
	margin: 0 15px 0 0;
	-webkit-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out
}
.is-social a:hover>i {
	color: #08c9b9
}
.is-light-text .is-social a>i {
	color: #fff
}
.is-light-text .is-social a:hover>i {
	color: #fff
}
.is-dark-text .is-social a>i {
	color: #000
}
.is-dark-text .is-social a:hover>i {
	color: #000
}
.social {
	line-height: 1;
	margin-bottom: 1.5em
}
.social a>i {
	text-decoration: none;
	color: #333;
	font-size: 1.2em;
	margin: 0 15px 0 0;
	-webkit-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out
}
.social a:hover>i {
	color: #08c9b9
}
.is-light-text .social a>i {
	color: #fff
}
.is-light-text .social a:hover>i {
	color: #fff
}
.is-rounded-button-big {
	display: inline-block
}
.is-rounded-button-big a {
	display: table;
	float: left;
	text-align: center;
	margin: 0 20px;
	border-radius: 500px;
	width: 110px;
	height: 110px;
	background-color: #aaa
}
.is-rounded-button-big a i {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	color: #fff;
	font-size: 40px
}
.is-rounded-button-big a:first-child {
	margin: 0 20px 0 0
}
.is-rounded-button-big a:last-child {
	margin: 0 0 0 20px
}
.is-rounded-button-medium {
	display: inline-block
}
.is-rounded-button-medium a {
	display: table;
	float: left;
	text-align: center;
	margin: 0 20px;
	border-radius: 500px;
	width: 70px;
	height: 70px;
	background-color: #aaa
}
.is-rounded-button-medium a i {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	color: #fff;
	font-size: 30px
}
.is-boxed-button-big {
	display: inline-block
}
.is-boxed-button-big a {
	display: table;
	float: left;
	text-align: center;
	margin: 0 30px 0 0;
	width: 110px;
	height: 110px;
	background-color: #aaa
}
.is-boxed-button-big a:hover {
	opacity: .5
}
.is-boxed-button-big a i {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	color: #fff;
	font-size: 40px
}
.is-boxed-button-big2 {
	display: inline-block
}
.is-boxed-button-big2 a {
	display: table;
	float: left;
	text-align: center;
	margin: 0 30px 0 0;
	width: 150px;
	height: 70px;
	background-color: #aaa
}
.is-boxed-button-big2 a i {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	color: #fff;
	font-size: 35px
}
.is-boxed-button-medium {
	display: inline-block
}
.is-boxed-button-medium a {
	display: table;
	float: left;
	text-align: center;
	margin: 0 30px 0 0;
	width: 70px;
	height: 70px;
	background-color: #aaa
}
.is-boxed-button-medium a i {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	color: #fff;
	font-size: 30px
}
.is-boxed-button-medium2 {
	display: inline-block
}
.is-boxed-button-medium2 a {
	display: table;
	float: left;
	text-align: center;
	margin: 0 30px 0 0;
	width: 100px;
	height: 50px;
	background-color: #aaa
}
.is-boxed-button-medium2 a i {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	color: #fff;
	font-size: 25px
}
.is-boxed-button-small {
	display: inline-block
}
.is-boxed-button-small a {
	display: table;
	float: left;
	text-align: center;
	margin: 0 20px 0 0;
	width: 50px;
	height: 50px;
	background-color: #aaa
}
.is-boxed-button-small a i {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	color: #fff;
	font-size: 20px
}
.size-12 {
	font-size: 12px
}
.size-14 {
	font-size: 14px
}
.size-16 {
	font-size: 16px
}
.size-18 {
	font-size: 18px
}
.size-21 {
	font-size: 21px
}
.size-24 {
	font-size: 24px
}
.size-32 {
	font-size: 32px
}
.size-38 {
	font-size: 38px
}
.size-48 {
	font-size: 48px
}
.size-64 {
	font-size: 64px
}
.size-80 {
	font-size: 80px
}
.size-96 {
	font-size: 96px
}
@media all and (max-width: 1024px) {
	.size-12 {
		font-size: 12px
	}
	.size-14 {
		font-size: 14px
	}
	.size-16 {
		font-size: 16px
	}
	.size-18 {
		font-size: 18px
	}
	.size-21 {
		font-size: 21px
	}
	.size-24 {
		font-size: 24px
	}
	.size-32 {
		font-size: 28px
	}
	.size-48 {
		font-size: 32px
	}
	.size-64 {
		font-size: 36px
	}
	.size-80 {
		font-size: 40px
	}
	.size-96 {
		font-size: 44px
	}
}
@media all and (max-width: 500px) {
	.size-16, .size-18, .size-21, .size-24, .size-32, .size-38, .size-48, .size-64, .size-80, .size-96 {
		font-size: 35px
	}
}
.is-light-text * {
	color: #fff
}
.is-dark-text * {
	color: #000
}
.is-title1-96 {
	margin-top: 20px;
	margin-bottom: 20px
}
.is-title1-80 {
	margin-top: 15px;
	margin-bottom: 15px
}
.is-title1-64 {
	margin-top: 15px;
	margin-bottom: 15px
}
.is-title1-48 {
	margin-top: 15px;
	margin-bottom: 15px
}
.is-title1-32 {
	margin-top: 15px;
	margin-bottom: 15px
}
.is-title2-96 {
	margin-top: 25px;
	margin-bottom: 20px
}
.is-title2-80 {
	margin-top: 20px;
	margin-bottom: 15px
}
.is-title2-64 {
	margin-top: 20px;
	margin-bottom: 15px
}
.is-title2-48 {
	margin-top: 15px;
	margin-bottom: 15px
}
.is-title2-32 {
	margin-top: 10px;
	margin-bottom: 15px
}
.is-title3-96 {
	margin-top: 30px;
	margin-bottom: 35px;
	padding: 15px 0 27px;
	border-top: #000 2px solid;
	border-bottom: #000 2px solid
}
.is-title3-80 {
	margin-top: 25px;
	margin-bottom: 33px;
	padding: 5px 0;
	border-top: #000 2px solid;
	border-bottom: #000 2px solid
}
.is-title3-64 {
	margin-top: 20px;
	margin-bottom: 30px;
	padding: 18px 0;
	border-top: #000 2px solid;
	border-bottom: #000 2px solid
}
.is-title3-48 {
	margin-top: 20px;
	margin-bottom: 25px;
	padding: 18px 0;
	border-top: #000 2px solid;
	border-bottom: #000 2px solid
}
.is-title3-32 {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 18px 0;
	border-top: #000 2px solid;
	border-bottom: #000 2px solid
}
.is-light-text .is-title3-96 {
	border-top: #fff 2px solid;
	border-bottom: #fff 2px solid
}
.is-light-text .is-title3-80 {
	border-top: #fff 2px solid;
	border-bottom: #fff 2px solid
}
.is-light-text .is-title3-64 {
	border-top: #fff 2px solid;
	border-bottom: #fff 2px solid
}
.is-light-text .is-title3-48 {
	border-top: #fff 2px solid;
	border-bottom: #fff 2px solid
}
.is-light-text .is-title3-32 {
	border-top: #fff 2px solid;
	border-bottom: #fff 2px solid
}
.is-dark-text .is-title3-96 {
	border-top: #000 2px solid;
	border-bottom: #000 2px solid
}
.is-dark-text .is-title3-80 {
	border-top: #000 2px solid;
	border-bottom: #000 2px solid
}
.is-dark-text .is-title3-64 {
	border-top: #000 2px solid;
	border-bottom: #000 2px solid
}
.is-dark-text .is-title3-48 {
	border-top: #000 2px solid;
	border-bottom: #000 2px solid
}
.is-dark-text .is-title3-32 {
	border-top: #000 2px solid;
	border-bottom: #000 2px solid
}
.is-title4-96 {
	margin-top: 30px;
	margin-bottom: 35px;
	padding: 20px 30px 35px;
	border: #000 2px solid
}
.is-title4-80 {
	margin-top: 25px;
	margin-bottom: 33px;
	padding: 20px 30px;
	border: #000 2px solid
}
.is-title4-64 {
	margin-top: 20px;
	margin-bottom: 30px;
	padding: 18px 28px;
	border: #000 2px solid
}
.is-title4-48 {
	margin-top: 20px;
	margin-bottom: 25px;
	padding: 18px 25px;
	border: #000 2px solid
}
.is-title4-32 {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 15px 20px;
	border: #000 2px solid
}
.is-light-text .is-title4-96 {
	border: #fff 2px solid
}
.is-light-text .is-title4-80 {
	border: #fff 2px solid
}
.is-light-text .is-title4-64 {
	border: #fff 2px solid
}
.is-light-text .is-title4-48 {
	border: #fff 2px solid
}
.is-light-text .is-title4-32 {
	border: #fff 2px solid
}
.is-dark-text .is-title4-96 {
	border: #000 2px solid
}
.is-dark-text .is-title4-80 {
	border: #000 2px solid
}
.is-dark-text .is-title4-64 {
	border: #000 2px solid
}
.is-dark-text .is-title4-48 {
	border: #000 2px solid
}
.is-dark-text .is-title4-32 {
	border: #000 2px solid
}
.is-title5-96 {
	margin-top: 10px;
	margin-bottom: 35px;
	padding-bottom: 25px;
	border-bottom: #000 2px solid
}
.is-title5-80 {
	margin-top: 10px;
	margin-bottom: 33px;
	padding-bottom: 25px;
	border-bottom: #000 2px solid
}
.is-title5-64 {
	margin-top: 10px;
	margin-bottom: 30px;
	padding-bottom: 20px;
	border-bottom: #000 2px solid
}
.is-title5-48 {
	margin-top: 10px;
	margin-bottom: 25px;
	padding-bottom: 20px;
	border-bottom: #000 2px solid
}
.is-title5-32 {
	margin-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: #000 2px solid
}
.is-light-text .is-title5-96 {
	border-bottom: #fff 2px solid
}
.is-light-text .is-title5-80 {
	border-bottom: #fff 2px solid
}
.is-light-text .is-title5-64 {
	border-bottom: #fff 2px solid
}
.is-light-text .is-title5-48 {
	border-bottom: #fff 2px solid
}
.is-light-text .is-title5-32 {
	border-bottom: #fff 2px solid
}
.is-dark-text .is-title5-96 {
	border-bottom: #000 2px solid
}
.is-dark-text .is-title5-80 {
	border-bottom: #000 2px solid
}
.is-dark-text .is-title5-64 {
	border-bottom: #000 2px solid
}
.is-dark-text .is-title5-48 {
	border-bottom: #000 2px solid
}
.is-dark-text .is-title5-32 {
	border-bottom: #000 2px solid
}
.is-title-lite {
	letter-spacing: 3px;
	word-spacing: 5px;
	font-weight: 400
}
.is-title-lite.is-title3-96, .is-title-lite.is-title4-96, .is-title-lite.is-title5-96 {
	letter-spacing: 4px;
	word-spacing: 8px
}
.is-title-lite.is-title3-80, .is-title-lite.is-title4-80, .is-title-lite.is-title5-80 {
	letter-spacing: 4px;
	word-spacing: 8px
}
.is-title-lite.is-title3-64, .is-title-lite.is-title4-64, .is-title-lite.is-title5-64 {
	letter-spacing: 4px;
	word-spacing: 8px
}
.is-title-lite.is-title3-48, .is-title-lite.is-title4-48, .is-title-lite.is-title5-48 {
	letter-spacing: 4px;
	word-spacing: 8px
}
.is-title-lite.is-title3-32, .is-title-lite.is-title4-32, .is-title-lite.is-title5-32 {
	letter-spacing: 3px;
	word-spacing: 5px
}
.is-title-bold {
	font-weight: 800
}
.is-title-bold.is-title3-96, .is-title-bold.is-title4-96, .is-title-bold.is-title5-96 {
	border-width: 4px
}
.is-title-bold.is-title3-80, .is-title-bold.is-title4-80, .is-title-bold.is-title5-80 {
	border-width: 4px
}
.is-title-bold.is-title3-64, .is-title-bold.is-title4-64, .is-title-bold.is-title5-64 {
	border-width: 3px
}
.is-title-bold.is-title3-48, .is-title-bold.is-title4-48, .is-title-bold.is-title5-48 {
	border-width: 3px
}
.is-title-bold.is-title3-32, .is-title-bold.is-title4-32, .is-title-bold.is-title5-32 {
	border-width: 2px
}
.is-info1 {
	margin-top: 10px;
	margin-bottom: 0;
	font-style: italic
}
.is-info1.size-21 {
	margin-top: 12px
}
.is-info1.size-24 {
	margin-top: 15px
}
.is-info2 {
	margin-top: 10px;
	margin-bottom: 0
}
.is-info2.size-21 {
	margin-top: 12px margin-bottom: 10px
}
.is-info2.size-24 {
	margin-top: 15px
}
.is-btn {
	padding: 10px 50px;
	font-size: 1em;
	line-height: 2em;
	border-radius: 0;
	letter-spacing: 3px;
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	-webkit-transition: all .16s ease;
	transition: all .16s ease
}
.is-btn-ghost1 {
	color: #000;
	border: 2px solid #111
}
.is-btn-ghost1:hover, .is-btn-ghost1:active, .is-btn-ghost1:focus {
	opacity: .7
}
.is-light-text .is-btn-ghost1, .is-dark-text .is-light-text .is-btn-ghost1 {
	color: #fff;
	border: 2px solid #fff
}
.is-light-text .is-btn-ghost1:hover, .is-light-text .is-btn-ghost1:active, .is-light-text .is-btn-ghost1:focus, .is-dark-text .is-light-text .is-btn-ghost1:hover, .is-dark-text .is-light-text .is-btn-ghost1:active, .is-dark-text .is-light-text .is-btn-ghost1:focus {
	opacity: .7
}
.is-dark-text .is-btn-ghost1, .is-light-text .is-dark-text .is-btn-ghost1 {
	color: #000;
	border: 2px solid #111
}
.is-dark-text .is-btn-ghost1:hover, .is-dark-text .is-btn-ghost1:active, .is-dark-text .is-btn-ghost1:focus, .is-light-text .is-dark-text .is-btn-ghost1:hover, .is-light-text .is-dark-text .is-btn-ghost1:active, .is-light-text .is-dark-text .is-btn-ghost1:focus {
	opacity: .7
}
.is-btn-ghost2 {
	color: #000;
	border: 2px solid #d7d7d7;
	background-color: #d7d7d7
}
.is-btn-ghost2:hover, .is-btn-ghost2:active, .is-btn-ghost2:focus {
	opacity: .7
}
.is-light-text .is-btn-ghost2, .is-dark-text .is-light-text .is-btn-ghost2 {
	color: #000;
	border: 2px solid #f9f9f9;
	background-color: #f9f9f9
}
.is-light-text .is-btn-ghost2:hover, .is-light-text .is-btn-ghost2:active, .is-light-text .is-btn-ghost2:focus, .is-dark-text .is-light-text .is-btn-ghost2:hover, .is-dark-text .is-light-text .is-btn-ghost2:active, .is-dark-text .is-light-text .is-btn-ghost2:focus {
	opacity: .7
}
.is-dark-text .is-btn-ghost2, .is-light-text .is-dark-text .is-btn-ghost2 {
	color: #000;
	border: 2px solid #d7d7d7;
	background-color: #d7d7d7
}
.is-dark-text .is-btn-ghost2:hover, .is-dark-text .is-btn-ghost2:active, .is-dark-text .is-btn-ghost2:focus, .is-light-text .is-dark-text .is-btn-ghost2:hover, .is-light-text .is-dark-text .is-btn-ghost2:active, .is-light-text .is-dark-text .is-btn-ghost2:focus {
	opacity: .7
}
.is-btn-small {
	padding: 5px 25px;
	font-size: .85em
}
.is-upper {
	text-transform: uppercase;
	line-height: 1.35
}
.is-rounded-30 {
	border-radius: 30px
}
.btn {
	padding: 7px 25px;
	font-size: 1em;
	line-height: 2em;
	border-radius: 5px;
	letter-spacing: 1px;
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	-webkit-transition: all .16s ease;
	transition: all .16s ease
}
.btn-html {
	padding: 7px 25px;
	font-size: 1em;
	line-height: 2em;
	border-radius: 5px;
	letter-spacing: 1px;
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	-webkit-transition: all .16s ease;
	transition: all .16s ease
}
.btn-html.btn-primary {
	color: #fff;
	background-color: #08c9b9;
	line-height: 2em;
	padding: 7px 25px
}
.btn-html.btn-primary:hover {
	opacity: .7
}
.btn-html.btn-default {
	color: #333;
	background-color: #d3d3d3
}
.btn-html.btn-default:hover {
	opacity: .7
}
.btn-html.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a
}
.btn-html.btn-danger:hover {
	opacity: .7
}
figure.hdr {
	position: relative;
	width: 100%;
	overflow: hidden;
	background-color: #000
}
figure.hdr img {
	position: relative;
	display: block;
	width: 100%;
	opacity: .8;
	-webkit-transition: opacity 0.35s, -webkit-transform .35s;
	transition: opacity 0.35s, transform .35s;
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}
figure.hdr:hover img {
	opacity: .5;
	-webkit-transform: scale(1);
	transform: scale(1)
}
figure.hdr figcaption {
	position: absolute;
	top: auto;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 60%;
	padding: 0 2.5em;
	color: #fff;
	font-size: 1.55em;
	text-align: center;
	box-sizing: border-box;
	z-index: 1
}
figure.hdr h2 {
	font-weight: 300;
	text-transform: uppercase
}
figure.hdr h2 span {
	font-weight: 800
}
figure.hdr p {
	letter-spacing: 1px;
	font-size: 68.5%;
	text-transform: uppercase
}
figure.hdr h2, figure.hdr p {
	margin: 0;
	z-index: 10000
}
figure.hdr div {
	height: 100%;
	z-index: 0
}
figure.hdr div::before, figure.hdr div::after {
	position: absolute;
	content: ''
}
figure.one div::before {
	top: 50px;
	right: 30px;
	bottom: 50px;
	left: 30px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff
}
figure.one div::after {
	top: 30px;
	right: 50px;
	bottom: 30px;
	left: 50px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff
}
figure.two div::before {
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff
}
figure.two div::after {
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff
}
figure.thr.line-inee figcaption {
	height: 70%
}
figure.thr.line-inee p {
	margin: 1em 0 0;
	padding: 2em;
	border: 1px solid #fff
}
figure.four figcaption {
	height: 60%;
	text-align: left
}
figure.four p {
	position: absolute;
	right: 50px;
	bottom: 50px;
	left: 50px;
	padding: 2em;
	border: 7px solid #fff
}
figure.five figcaption {
	height: 100%;
	text-align: right
}
figure.five h2 {
	position: absolute;
	left: 50px;
	right: 50px;
	top: 10%;
	border-bottom: 5px solid #fff
}
figure.five p {
	position: absolute;
	right: 50px;
	bottom: 10%
}
figure.six figcaption {
	height: 70%
}
figure.six h2 {
	padding-bottom: 3%;
	border-bottom: 1px solid #fff
}
figure.six p {
	padding-top: 6%
}
figure.seven figcaption {
	height: 90%;
	text-align: left
}
figure.seven h2 {
	border-bottom: 3px solid #fff
}
figure.seven p {
	padding-top: 1em
}
figure.eight figcaption {
	height: 100%;
	text-align: right
}
figure.eight h2 {
	position: absolute;
	left: 50%;
	right: 50px;
	bottom: 10%
}
figure.eight p {
	position: absolute;
	left: 50px;
	right: 50%;
	top: 10%;
	padding-right: .5em;
	border-right: 1px solid #fff
}
.remote-row h1 {
	margin: .4em 0
}
.remote-row a:hover {
	opacity: .7
}
.remote-row .bold-txt-inb {
	font-weight: 800;
	font-size: 1.3em
}
.remote-row .bottom_is_two {
	padding-left: 90px;
	margin-bottom: 2.5em;
	position: relative
}
.remote-row .leandri {
	margin: 1em 0
}
.remote-row .display .bottom_is_ten {
	margin: .7em 0
}
.remote-row {
	margin: 0 0 2em
}
.remote-row.double {
	margin: 2em 0 3em
}
.remote-row.triple {
	margin: 1.5em 0 4em
}
.remote-row.double .remote-row.has-top-ma {
	margin: 2em 0
}
.size-48.is-title1-48.is-title-bold.is-upper {
	text-align: center;
	margin: 0 0 .3em
}
.size-32.is-title1-32.is-title-bold.is-upper.left-txt {
	text-align: left;
	margin: 0 0 .4em
}
.remote-row .center {
	text-align: center
}
.remote-row .center.three-in-line img {
	width: 33.3%
}
.is-container-in figure {
	margin: 1em 0
}
.is-container-in .icon {
	background: none;
	text-align: center
}
.is-rounded-button-medium a i {
	text-align: center
}
[class*="ion-"] {
	text-indent: 0
}
.column.full .clearfix.is-boxed-button-big {
	display: inline-block
}
.is-container-in .bth.bth-default.edit {
	padding: 7px 25px;
	line-height: 2em
}
.has-read-more {
	margin: 3em 0 .5em
}
.remote-row .small-h1 {
	margin: .4em 0 .2em
}
.has-bth-edit {
	margin: 1em 0 2.5em
}
.has-bth-edit.two {
	margin: 1em 0 2.5em
}
.company-bold {
	font-weight: 700;
	font-size: 16px
}
.green-link {
	color: #009E91;
	text-decoration: underline
}
.green-link:hover {
	text-decoration: none
}
.big-one {
	margin: 1em 0 0;
	line-height: 1em;
	font-size: 2em
}
.big-one small {
	font-size: 65%;
	color: #ccc;
	font-weight: 400
}
.big-one-two {
	margin: 1em 0 0;
	line-height: 1em;
	font-size: 1.7em
}
.remote-row .h1-two {
	margin: .2em 0 0;
	line-height: 1.2
}
.remote-row .h1-two-big {
	font-size: 3.5em;
	margin: .2em 0 0;
	line-height: 1.2
}
.control-line {
	line-height: 1px
}
.remote-row .h1-three {
	margin: .3em 0 .1em
}
.remote-row.min-row {
	margin: 0 0 .1em
}
.remote-row.row-noma {
	margin: 0
}
.remote-row .h3-two {
	margin: .2em 0
}
.remote-row .h1-four {
	margin: .5em 0 .1em;
	font-size: 3.7em;
	line-height: 1.2
}
.clear-one {
	margin: 1em 0;
	display: inline-block
}
.is-rounded-button-big.can-center a {
	float: none;
	text-align: center;
	margin: auto
}
.padding-20 img {
	text-align: center;
	margin: 0 auto !important;
	display: block
}
.clearfix.on-center {
	display: inline-block
}
.remote-row .h1-has-txt {
	font-size: 3em;
	letter-spacing: 8px;
	font-family: "Open Sans", "微軟正黑體", sans-serif;
	font-weight: 400
}
.remote-row .h1-has-txt2 {
	font-size: 3em;
	letter-spacing: 3px;
	font-family: "Open Sans", "微軟正黑體", sans-serif;
	font-weight: 400;
	margin: .2em 0 0;
	padding: 20px 0
}
.remote-row .h1-has-txt4 {
	letter-spacing: 1px;
	font-family: "Open Sans", "微軟正黑體", sans-serif;
	font-weight: 400
}
.remote-row .h1-txt-one {
	font-family: "Open Sans", "微軟正黑體", sans-serif;
	font-weight: 400
}
.remote-row .h4-two {
	margin: .2em 0 0;
	line-height: 1.2;
	font-size: 1.3em
}
.remote-row .txt-no-ma {
	margin: 7px 0;
	line-height: 1.5
}
.column.half img {
	text-align: center
}
.remote-row.has-bgcolor-two {
	padding: 20px
}
.remote-row.has-bgcolor {
	padding: 10px 0
}
.remote-row.has-bgcolor-four {
	padding: 40px;
	background: #EEEFF0
}
.remote-row.has-bgcolor, .remote-row.has-bgcolor-txt, .remote-row.has-bgcolor-two {
	background: #EEEFF0;
	margin: 0
}
.remote-row.has-bgcolor-has-padd {
	background: #EEEFF0;
	margin: .4em 0;
	padding: 40px;
	background: #EEEFF0;
	margin: 0;
	padding: 40px
}
.remote-row.has-bgcolor-three {
	padding: 0 0 30px;
	background: #EEEFF0;
	margin: 0
}
.remote-row.has-bgcolor-txt {
	padding: 40px 20px;
	margin-bottom: 40px
}
.remote-row .h1-two-ma {
	text-align: center;
	font-size: 3em;
	margin: 1em 0;
	font-family: "Open Sans", "微軟正黑體", sans-serif;
	font-weight: 400
}
.remote-row .h1-no-ma {
	text-align: center;
	font-size: 3em;
	margin: 0;
	font-family: "Open Sans", "微軟正黑體", sans-serif;
	font-weight: 400
}
.remote-row .h3-three {
	font-family: "Open Sans", "微軟正黑體", sans-serif;
	font-weight: 400;
	font-size: 1.6em;
	margin: 0
}
.remote-row .has-number-and-bg {
	padding: 0 40px 30px;
	margin: 0
}
.remote-row .h1-has-padding {
	padding: .5em 0 .2em
}
.remote-row .h1-has-no-ma {
	padding: .2em 0;
	margin: 0;
	line-height: 1.2;
	font-family: "Open Sans", "微軟正黑體", sans-serif;
	font-weight: 400
}
.remote-row p {
	font-family: "Open Sans", "微軟正黑體", sans-serif
}
.remote-row .normal-txt {
	font-size: 15px
}
.remote-row .h1-minleft-txt {
	font-family: "Open Sans", "微軟正黑體", sans-serif;
	font-weight: 400
}
.remote-row .h1-minleft-txt-two {
	font-family: "Open Sans", "微軟正黑體", sans-serif;
	font-weight: 400;
	margin: 0;
	line-height: 1.2em
}
.remote-row .is-title-bold.h1-minleft-txt-two {
	font-weight: 800
}
.remote-row .h1-new-txt {
	font-size: 2.36em;
	margin: .4em 0;
	font-family: "Open Sans", "微軟正黑體", sans-serif;
	font-weight: 100
}
.column .area-cen {
	text-align: center;
	position: relative;
	margin: auto
}
.link-green {
	color: #009E91;
	text-decoration: underline
}
.link-green:hover {
	text-decoration: none
}
.remote-row .ma-right+.ma-right {
	margin-left: 1em
}
.remote-row .ma-right {
	width: 30%
}
.padding-has {
	padding: 0 40px
}
.remote-row .the-txt-fifteen {
	font-size: 15px
}
.remote-row .the-txt-four-px {
	font-size: 40px
}
.remote-row .the-txt-one-point {
	font-size: 1.2em
}
.remote-row .the-txt-one-three {
	font-size: 1.3em
}
.remote-row .the-txt-one-point-fix {
	font-size: 1.5em
}
.remote-row .the-txt-one-point-seven {
	font-size: 1.7em
}
.remote-row .the-txt-two {
	font-size: 2em
}
.remote-row .the-txt-two-point-two {
	font-size: 2.2em
}
.remote-row .the-txt-two-point-three {
	font-size: 2.3em
}
.remote-row .the-txt-two-point-fix {
	font-size: 2.5em
}
.remote-row .the-txt-two-point-seven {
	font-size: 2.7em
}
.remote-row .the-txt-three {
	font-size: 3em
}
.remote-row .the-txt-three-fix {
	font-size: 3.5em
}
.remote-row .the-txt-four {
	font-size: 4em
}
.remote-row .the-txt-four-point-three {
	font-size: 4.3em
}
.remote-row .the-txt-six {
	font-size: 6em
}
.remote-row .the-txt-nine {
	font-size: 9em
}
.remote-row.bg-new-ma {
	margin-top: 30px;
	padding: 25px 50px 10px
}
@media screen and (max-width: 1160px) {
	.padding-has {
		padding: 0
	}
}
.remote-row .one-hundred-twenty {
	width: 140px;
	height: 140px;
	padding: 15px
}
.remote-row .one-hundred-forty {
	width: 140px;
	height: 120px;
	padding: 15px
}
.rwd-table-is-in {
	width: 100%;
	text-align: center
}
.rwd-table-is-in ul {
	margin: 0;
	padding-left: 45px
}
.title_one_html {
	color: #fff;
	background: #888;
	font-size: 16px;
	padding: 5px 0
}
.title_two_html {
	background: #a9a9a9;
	color: #fff;
	font-size: 16px;
	padding: 5px 0
}
.rwd-table-is-in tr:nth-of-type(2n+1) {
	background: #efefef
}
.rwd-table-is-in.two tr:nth-of-type(2n+1), .rwd-table-is-in.three tr:nth-of-type(2n+1), .rwd-table-is-in.five tr:nth-of-type(2n+1) {
	background: none
}
.rwd-table-is-in .ID-three {
	width: 48%
}
.rwd-table-is-in.two .ID-three.years {
	width: 20%;
	font-size: 16px
}
.rwd-table-is-in .ID-three.years span {
	color: #de9900;
	font-size: 23px;
	padding: 0 10px 0 5px;
	letter-spacing: 0;
	font-style: italic;
	font-weight: 800
}
.rwd-table-is-in {
	font-size: 15px
}
.table-htmlarea {
	width: 97%;
	margin: auto;
	padding: 0
}
.rwd-table-is-in td {
	padding: 5px 0
}
.rwd-table-is-in.two .is-txt-oh {
	text-align: left;
	padding-left: 30px
}
.rwd-table-is-in.two .ID-three.years:after {
	content: '';
	width: 1px;
	height: 20px;
	background: #de9900;
	display: inline-block;
	position: absolute;
	margin: 10px 40px
}
.rwd-table-is-in.three .ID-three.years:before {
	content: '';
	width: 0;
	height: 0;
	margin: 17px 0 0 -15px;
	position: absolute;
	display: inline-block;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-color: transparent transparent transparent #de9900;
	line-height: 0;
	_border-color: #000 #000 #000 #de9900;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000')
}
.rwd-table-is-in.three .ID-three.years {
	width: 100%;
	text-align: left;
	padding-left: 10px;
	display: inline-block;
	color: #000
}
.rwd-table-is-in.three .Name-html-one.is-txt-oh {
	width: 100%;
	display: block;
	padding: 0;
	text-align: left
}
.rwd-table-is-in.five>tbody>tr>td, .rwd-table-is-in.five>tbody>tr>th {
	text-align: center;
	color: #656565;
	font-weight: 700;
	font-family: Helvetica, Arial, sans-serif, 微軟正黑體;
	border-left: 1px solid #ccc;
	border-top: 1px solid #afafaf;
	padding: 10px
}
.rwd-table-is-in.five {
	border-spacing: 0;
	width: 100%;
	border: solid #a2a2a2 1px;
	font-size: 15px;
	margin-bottom: 30px
}
.rwd-table-is-in.five>thead>tr>th, .rwd-table-is-in.five>thead>tr>td {
	background-color: #989898;
	color: #fff;
	padding: 7px 0
}
.rwd-table-is-in.five>thead>tr>th a, .rwd-table-is-in.five>thead>tr>td a {
	color: #fff;
	letter-spacing: 3px;
	font-size: 15px
}
.rwd-table-is-in.five>thead>tr>th a:hover, .rwd-table-is-in.five>thead>tr>td a:hover {
	text-decoration: underline
}
.table-about-editor {
	font-size: 15px;
	color: #000;
	line-height: 1.9
}
.table-about-box {
	position: relative;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.table-tit-name1, .table-tit-name2 {
	width: 95px;
	height: 95px;
	display: block;
	background: #73B948;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: normal;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	padding: 20px
}
.table-about1, .table-about2 {
	position: relative;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 130px
}
.column.two-fourth.has-table-ho {
	float: none;
	margin: 0 8%
}
.remote-row.more-ma-spe {
	margin-bottom: 4em
}
.rwd-table-is-in .Name-html-one .txt-word-table, .rwd-table-is-in .txt-word-table {
	display: none
}
@media screen and (max-width: 900px) {
	.rwd-table-is-in.two .is-txt-oh {
		padding-left: 5px
	}
	.rwd-table-is-in.two .ID-three.years:after {
		margin: 6px 15px
	}
	.rwd-table-is-in.two .ID-three.years span, .rwd-table-is-in.three .ID-three.years span {
		font-size: 18px
	}
	.rwd-table-is-in.two .ID-three.years, .rwd-table-is-in.three .ID-three.years {
		font-size: 14px
	}
	.rwd-table-is-in.three .ID-three.years:before {
		margin: 12px 0 0 -15px
	}
}
@media screen and (max-width: 620px) {
	.rwd-table-is-in.two .ID-three.years {
		width: 100%
	}
	.rwd-table-is-in.two .ID-three.years:after {
		display: none
	}
	.rwd-table-is-in .Name-html-one span {
		display: inline-block
	}
	.rwd-table-is-in .ID-three {
		color: #000
	}
	.rwd-table-is-in th, .rwd-table-is-in td {
		text-align: center;
		padding: 5px 0
	}
	.rwd-table-is-in .Name-html-one .txt-word-table {
		padding: 0 15px;
		color: #fff;
		background: #bbb;
		margin-right: 5px;
		display: inline-block;
		width: auto;
		display: none
	}
	.rwd-table-is-in .txt-word-table {
		display: inline-block;
		background: #888;
		padding: 0 15px;
		color: #fff;
		margin-right: 0;
		display: none
	}
	.rwd-table-is-in.two .ID-three {
		width: 100%;
		background: none
	}
	.rwd-table-is-in.rwd_table .title_one_html, .rwd-table-is-in.rwd_table .title_two_html {
		display: none
	}
	.rwd-table-is-in.rwd_table .txt-word-table {
		display: inline-block;
		background: #929292;
		padding: 0 15px;
		color: #fff;
		margin-right: 10px;
		min-width: 13%;
		width: auto;
		text-align: center;
		background: #a9a9a9
	}
	.rwd-table-is-in.rwd_table .ID-three .txt-word-table {
		background: #888
	}
	.rwd-table-is-in.rwd_table th, .rwd-table-is-in.rwd_table td {
		display: table;
		width: 100%;
		text-align: left;
		padding: 0
	}
	.rwd-table-is-in.rwd_table .ID-three {
		background: #f1f1f1
	}
	.rwd-table-is-in.rwd_table tr:nth-of-type(2n+1) {
		background: none
	}
	.rwd-table-is-in.two td {
		background: #f1f1f1
	}
	.table-htmlarea {
		width: 100%
	}
	.rwd-table-is-in.three .ID-three.years:before {
		margin-left: -10px
	}
	.rwd-table-is-in ul {
		padding-left: 25px
	}
	.rwd-table-is-in.five th, .rwd-table-is-in.five td {
		display: table-cell;
		width: 100%;
		text-align: left;
		padding: 0
	}
	.table-about1, .table-about2 {
		padding-left: 0
	}
	.table-tit-name1, .table-tit-name2 {
		left: inherit;
		top: inherit;
		position: relative;
		margin: 0 auto 20px
	}
}
@media (min-width: 481px) and (max-width: 1160px) {
	.rwd-table-is-in.five>thead>tr>th a, .rwd-table-is-in.five>thead>tr>td a {
		color: #fff;
		display: block;
		white-space: nowrap
	}
}
@media screen and (max-width: 480px) {
	.rwd-table-is-in.five>tbody>tr:hover {
		background: none
	}
	.rwd-table-is-in.five>thead>tr>th a, .rwd-table-is-in.five>thead>tr>td a {
		color: #fff;
		display: block;
		width: 10px;
		height: 60px;
		letter-spacing: 3px;
		font-size: 16px
	}
}
.ui-draggable2 {
	display: inline-block;
	width: 49%;
	vertical-align: top
}
.area-iseditor {
	text-align: center;
	letter-spacing: 1px
}
.area-iseditor .is_tb01 {
	max-width: 1211px;
	margin: 0 auto
}
.area-iseditor .is_tb01 .pic {
	position: relative;
	padding: 15px 0 0
}
.area-iseditor .is_tb01 .pic p {
	position: absolute;
	top: 35px;
	display: inline-block;
	max-width: 450px;
	right: 30px;
	font-size: 14px;
	color: #666;
	text-align: left;
	line-height: 1.8;
	background: rgba(255, 255, 255, .7);
	box-sizing: border-box;
	padding: 70px 35px
}
.area-iseditor .is_tb01 .pic p b {
	font-size: 20px;
	color: #272727;
	line-height: 1.3;
	display: block;
	margin: 0 0 20px
}
.area-iseditor .is_tb01 .pic p .red-txt {
	color: #ff4600;
	font-size: 28px
}
.stxt-html {
	margin: 10px auto 60px;
	font-size: 15px;
	color: #000
}
.stxt-html.right {
	text-align: left
}
.stxt-html.left {
	text-align: right
}
.bbox-html {
	position: relative;
	margin-top: 30px;
	width: 100%;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #f8f8f8;
	border: solid 1px #D9D9D9;
	padding: 15px 20px
}
.bbox-html.right {
	padding-right: 400px
}
.bbox-html.left {
	padding-left: 400px
}
.bg_hads_color {
	font-size: 18px;
	color: #fff;
	padding: 5px 15px;
	border-radius: 20px;
	background: #ffbbad;
	margin: 0;
	width: auto;
	position: relative;
	display: inline-block
}
.bbox-html span {
	font-size: 20px;
	color: #111;
	font-weight: 800;
	margin-bottom: 20px;
	line-height: 2em
}
.bbox-html .pic img {
	margin: 0 auto
}
.bbox-html .pic {
	position: absolute;
	bottom: 20px
}
.bbox-html.right .pic {
	right: 30px
}
.bbox-html.left .pic {
	left: 30px
}
.is_in_html {
	position: relative;
	margin: .5em 0;
	padding: 0 10px;
	color: #424242;
	line-height: 32px;
	font-size: 14px;
	border-left: 1px solid #e2ec33
}
.is_in_html.right {
	border-left: none;
	border-right: 1px solid #e2ec33
}
.is_in_html>small {
	margin-left: 10px;
	opacity: .7;
	font-size: 1em
}
.is_in_html.right>small {
	margin: 0 10px 0 0
}
.is_in_html>p {
	margin: 0 0 0 10px;
	font-size: 1.5em
}
.is_in_html.right>p {
	margin: 0 10px 0 0
}
.pic-center-page.oh-two, .pic-center-page.oh-three {
	line-height: 1.2;
	margin-top: 10px
}
.pic-center-page.oh-two span, .pic-center-page.oh-three span {
	font-size: 28px;
	display: block;
	font-weight: 800;
	color: #d5e018;
	font-family: 'arial', '微軟正黑體'
}
.pic-center-page.oh-two .two-andone, .pic-center-page.oh-three .two-andone {
	font-size: 36px;
	font-weight: 800;
	color: #5d5d5d;
	font-family: 'arial', '微軟正黑體'
}
.is_in_html .can-enter {
	display: block;
	color: #f59e1e;
	font-style: italic;
	font-size: 15px
}
.pic-center-page.oh-three {
	background: url(../minimalist-basic/bg-box.jpg);
	padding: 15px
}
.remote-row.has-border-out {
	border: 1px solid #ddd;
	padding: 0 10px
}
.remote-row.has-border-out .is_in_html.left {
	border: none
}
.column.third-six.pos-ab {
	position: absolute;
	right: 0
}
.is_in_html.right-two {
	border: none;
	position: relative;
	margin: .5em 0;
	padding: 0 20px;
	color: #424242;
	line-height: 32px;
	font-size: 14px;
	text-align: right
}
.is_in_html.right-two>p {
	font-size: 15px;
	line-height: 25px;
	margin: 0
}
.is_in_html.right-two>small {
	margin: 0;
	color: #f59e1e
}
.is_col.pic {
	float: left;
	position: relative
}
.is_colr {
	float: right
}
.is_col .pic {
	min-width: 300px;
	width: auto
}
.is_col.pic .tit-top {
	background: #333;
	color: #fff;
	font-size: 20px;
	display: inline-block;
	line-height: 50px;
	padding: 10px;
	position: absolute;
	top: 20px;
	right: -35px;
	letter-spacing: 5px;
	text-indent: 5px;
	border-radius: 50%
}
.is_col.txt {
	width: calc(100% - 360px);
	margin: 0;
	font-size: 15px
}
.is_text {
	background: rgba(247, 247, 247, 0.50);
	border: 1px solid #f7f7f7;
	padding: 45px 30px;
	color: #000;
	max-width: 450px;
	box-sizing: border-box;
	position: absolute;
	margin: 50px;
	text-align: left
}
.is_text b {
	font-size: 30px;
	color: #fff;
	display: block;
	line-height: 1;
	border-right: 2px solid #fff;
	padding: 0 8px 0 0;
	position: absolute;
	top: -45px;
	left: 40px;
	padding: 10px;
	-webkit-writing-mode: vertical-lr;
	writing-mode: vertical-lr
}
.html-aboutArea {
	position: relative
}
.html-aboutArea .html-Img {
	width: 40%;
	float: right
}
.html-aboutArea .html-Img img {
	position: relative;
	width: 100%
}
.html-aboutArea .html-Txt {
	font-size: 15px;
	color: #444;
	line-height: 1.8;
	margin: 20px 0 0;
	width: 33%;
	float: left
}
.html-aboutArea h2 {
	font-weight: 400;
	line-height: 1;
	width: 20%;
	float: left;
	margin: 90px 2% 0 3%;
	position: relative
}
.html-aboutArea h2:before {
	position: absolute;
	top: -60px;
	left: -30%;
	display: block;
	height: 380px;
	border: 5px solid #f9ecd6;
	content: "";
	width: 100%
}
.html-aboutArea h2 i {
	position: relative;
	color: #ab9c83;
	font-size: 50px;
	display: block
}
.html-aboutArea h2 strong {
	font-style: italic;
	display: block;
	font-weight: 700;
	position: relative;
	font-size: 22px;
	color: #484848;
	padding: 20px 0 10px
}
.html-aboutArea h2 strong:after {
	content: "";
	display: block;
	width: 240px;
	height: 1px;
	background: #d9cdb9;
	position: absolute;
	bottom: 0;
	left: 0
}
@media screen and (max-width: 1200px) {
	.html-aboutArea .Img {
		width: 40%;
		margin-right: -80px;
		float: right;
		margin-top: 30px
	}
	.html-aboutArea .Txt {
		font-size: 15px;
		color: #444;
		line-height: 1.8;
		margin: 60px 0;
		width: 35%;
		float: left
	}
}
@media screen and (max-width: 900px) {
	.area-iseditor .is_tb01 .pic p {
		position: static;
		padding: 0 0 15px;
		max-width: 100%;
		text-align: center;
		font-size: 13px
	}
	.area-iseditor .is_tb01 .pic p b {
		font-size: 15px;
		margin: 0 0 10px
	}
	.area-iseditor .is_tb01 .pic p .red-txt {
		font-size: 18px
	}
	.bbox-html.left .pic, .bbox-html.right .pic {
		position: relative;
		right: inherit;
		bottom: inherit;
		text-align: center;
		padding-top: 10px;
		left: inherit
	}
	.bbox-html.left, .bbox-html.right {
		padding: 20px;
		text-align: left;
		margin-top: 0
	}
	.stxt-html {
		margin: 10px auto
	}
	.stxt-html.left {
		text-align: left
	}
	.html-aboutArea {
		padding: 10px 0 0;
		position: relative
	}
	.html-aboutArea .html-Img {
		width: 50%;
		margin-right: 0;
		float: right
	}
	.html-aboutArea .html-Txt {
		font-size: 15px;
		line-height: 1.8;
		width: 50%;
		float: left
	}
	.html-aboutArea h2 {
		font-weight: 400;
		line-height: 1;
		width: 100%;
		float: none;
		margin: 10px 0;
		position: relative
	}
	.html-aboutArea h2:before {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		botton: 0;
		display: block;
		height: 100%;
		border: 5px solid #d9cdb9;
		content: "";
		width: auto
	}
	.html-aboutArea h2 i {
		position: relative;
		display: block;
		font-size: 28px;
		padding: 10px 0 0 20px
	}
	.html-aboutArea h2 strong {
		font-style: italic;
		display: block;
		font-size: 18px;
		position: relative;
		padding: 10px 20px 5px 35px
	}
	.html-aboutArea h2 strong:after {
		width: 1px;
		height: 60px;
		left: 22px;
		top: 5px;
		display: block
	}
}
@media screen and (max-width: 767px) {
	.is-container-in p {
		margin-top: .1em
	}
	.has-read-more {
		margin: 1em 0
	}
	.bth-inline .btn-html {
		padding: 7px 10px
	}
	.column.pic-center-page {
		text-align: center
	}
	.is-boxed-button-big a {
		width: 45px;
		height: 45px
	}
	.is-boxed-button-big a i {
		font-size: 25px
	}
	.is-rounded-button-medium a {
		margin: 0 10px;
		width: 40px;
		height: 40px
	}
	.is-rounded-button-medium a i {
		font-size: 20px
	}
	.is-boxed-button-big2 a {
		width: 70px;
		height: 5px
	}
	.is-boxed-button-big2 a i {
		font-size: 25px
	}
	.padding-20 {
		padding: 5px
	}
	.remote-row .h1-two-ma {
		font-size: 1.5em;
		margin: 0
	}
	.remote-row .has-number-and-bg {
		padding: 0 40px 15px
	}
	.is-btn-small {
		padding: 5px 15px
	}
	.is-btn {
		padding: 10px;
		font-size: .5em;
		line-height: 1.5em;
		letter-spacing: 1px
	}
	.remote-row.has-bgcolor-four {
		padding: 15px
	}
	.remote-row .h1-has-txt {
		font-size: 1.3em;
		letter-spacing: 3px
	}
	.remote-row .h1-has-txt2 {
		font-size: 1.3em;
		letter-spacing: 2px;
		padding: 10px 0
	}
	.remote-row .the-txt-four-px {
		font-size: 35px
	}
	.remote-row .the-txt-one-point, .remote-row .the-txt-one-three, .remote-row .the-txt-one-point-fix, .remote-row .the-txt-one-point-seven, {
		font-size: 1.4em
	}
	.remote-row .the-txt-two, .remote-row .the-txt-two-point-fix, .remote-row .the-txt-two-point-seven, .remote-row .the-txt-two-point-two, .remote-row .the-txt-two-point-three {
		font-size: 1.6em
	}
	.remote-row .the-txt-three, .remote-row .the-txt-three-fix, .remote-row .the-txt-four, .remote-row .the-txt-four-point-three {
		font-size: 1.8em
	}
	.remote-row .the-txt-six {
		font-size: 2em
	}
	.remote-row .the-txt-nine {
		font-size: 2.2em
	}
	.big-one {
		font-size: 2em
	}
	.is-social a>i {
		font-size: 20px
	}
	.is-card {
		width: 100%
	}
	.is-card-circle {
		width: 320px;
		height: 320px;
		padding: 30px
	}
	.remote-row .h1-has-txt4 {
		margin: .4em 0 0;
		padding-bottom: .4em
	}
	.remote-row .top-ma-area {
		margin-bottom: 15px
	}
	.is_in_html, .is_in_html.right {
		border: none
	}
	.is_in_html {
		padding: 0
	}
	.column.third-six.pos-ab {
		position: relative
	}
	.is_in_html.right-two {
		padding: 0;
		text-align: left
	}
	.is_in_html>p, .is_in_html>small, .is_in_html.right>p {
		margin: 0
	}
	.pic-center-page.oh-two .two-andone, .pic-center-page.oh-three .two-andone {
		display: inline-block;
		font-size: 20px
	}
	.pic-center-page.oh-two span, .pic-center-page.oh-three span {
		font-size: 18px
	}
	.is_col.pic, .is_colr {
		float: none
	}
	.is_col.pic .tit-top {
		font-size: 18px;
		display: block;
		line-height: 60px;
		width: 60px;
		height: 60px;
		position: static;
		top: 0;
		right: 0;
		letter-spacing: 2px;
		margin: auto;
		display: block
	}
	.is_col.txt {
		width: 100%
	}
	.is_text {
		position: static;
		max-width: 100%;
		padding: 5px;
		margin: 0
	}
	.is_text b {
		width: auto;
		color: #111;
		margin: 0 0 10px;
		position: static;
		left: 0;
		top: 0;
		padding: 0 5px;
		font-size: 20px;
		border-left: 2px solid #111;
		border-right: none;
		-webkit-writing-mode: inherit;
		writing-mode: inherit
	}
	.html-aboutArea h2 i {
		font-size: 28px;
		padding: 10px 20px 0
	}
	.html-aboutArea {
		padding: 0;
		position: relative
	}
	.html-aboutArea .html-Img {
		width: 100%;
		margin-right: 0;
		float: none
	}
	.html-aboutArea .html-Txt {
		font-size: 15px;
		color: #444;
		line-height: 1.8;
		width: 100%;
		float: none;
		margin: 25px 0 0
	}
	.remote-row.has-bgcolor-txt {
		padding: 20px
	}
	.remote-row.has-bgcolor {
		padding: 5px 10px
	}
	.remote-row.double {
		margin: 1.5em 0
	}
	.remote-row.triple {
		margin: 1em 0 2em
	}
	.remote-row .ma-right {
		margin-right: 0;
		width: 29%
	}
}
@media screen and (max-width: 500px) {
	.fifty-left, .fifty-right {
		width: 100%;
		display: block;
		float: none
	}
	.is-title5-96, .is-title5-80, .is-title5-64, .is-title5-48, .is-title5-32 {
		padding-bottom: 5px
	}
	.remote-row h1 {
		font-size: 1.3em
	}
	.remote-row .h1-two {
		font-size: 1.5em
	}
	.remote-row {
		margin: 0 0 1em
	}
}
@media screen and (max-width: 425px) {
	.remote-row .one-hundred-twenty {
		width: 100px;
		height: 100px;
		padding: 15px
	}
	.remote-row .one-hundred-forty {
		width: 120px;
		height: 120px;
		padding: 15px
	}
	.margin-40 {
		margin: 2px
	}
	.remote-row p {
		line-height: 1.6;
		font-size: 14px
	}
}