@import url( //fonts.googleapis.com/css?family=Open+Sans:300,400,600,800 );
@import url( //contentbuilder.newscanshared.com/assets/ionicons/css/ionicons.min.css );
.is-container-in {
	margin: 0px auto; padding: 0px 35px; max-width: 1050px; box-sizing: border-box;
}
.is-container-in .icon {
	text-indent: inherit;
}
.container > .row {
	padding-top: 10px; padding-bottom: 10px;
}
.container > div > .row {
	padding-top: 10px; padding-bottom: 10px;
}
.row img {
	margin: 1.4em 0px 1em;
}
html {
	font-size: 100%;
}
body {
	margin: 0px; line-height: 2; font-family: "Open Sans",sans-serif; font-size: 100%;
}
.table-responsive {
    min-height: .01%;
    overflow-x: auto;
}
.display {
	margin-bottom: 0.5em;
}
.display h1 {
	text-transform: uppercase; line-height: 1.4; font-size: 3em; font-weight: 800;
}
.display p {
	font-size: 1.3em; font-style: italic;
}
@media all and (max-width:1024px)
{
h1 {
	font-size: 1.9em;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.3em;
}
h4 {
	font-size: 1.1em;
}
h5 {
	font-size: 0.9em; font-weight: 700;
}
h6 {
	font-size: 0.8em; font-weight: 700;
}
.display h1 {
	font-size: 2.2em;
}
.display p {
	font-size: 1.1em;
}
}
@media all and (max-width:540px)
{
h1 {
	font-size: 1.7px;
}
h2 {
	font-size: 1.5em;
}
h3 {
	font-size: 1.3em;
}
h4 {
	font-size: 1.1em;
}
h5 {
	font-size: 0.9em; font-weight: 700;
}
h6 {
	font-size: 0.8em; font-weight: 700;
}
.display h1 {
	font-size: 2em;
}
.display p {
	font-size: 1.1em;
}
}
hr {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(0, 0, 0, 0.18) currentColor currentColor; margin: 2em 0px !important; border-image: none;
}
img {
	max-width: 100%;
}
figure {
	margin: 0px;
}
ol {
	line-height: inherit; font-weight: inherit;
}
ul {
	line-height: inherit; font-weight: inherit;
}
@media all and (min-width:40rem)
{
.column {
	padding-right: 1rem; padding-left: 1rem; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.full.column {
	width: 100%;
}
.two-third.column {
	width: 66.7%;
}
.two-fourth.column {
	width: 75%;
}
.two-fifth.column {
	width: 80%;
}
.two-sixth.column {
	width: 83.3%;
}
.half.column {
	width: 50%;
}
.third.column {
	width: 33.3%;
}
.fourth.column {
	width: 25%;
}
.fifth.column {
	width: 20%;
}
.sixth.column {
	width: 16.6%;
}
.flow-opposite.column {
	float: right;
}
}
.clearfix::before {
	display: table; content: " ";
}
.clearfix::after {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	
}
.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 {
	
}
.right {
	
}
.left {
	
}
.padding-20 {
	padding: 0px;
}
.padding-25 {
	padding: 0px;
}
.padding-30 {
	padding: 0px;
}
.padding-35 {
	padding: 0px;
}
.padding-40 {
	padding: 0px;
}
}
.margin-0 {
	margin: 0px !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: rgb(255, 255, 255);
}
.is-card > * {
	display: table;
}
.is-card-circle {
	margin: 0px auto; padding: 70px; border-radius: 500px; width: 280px; height: 280px;
}
@media all and (max-width:540px)
{
.is-card-circle {
	-ms-zoom: 0.7; -moz-transform: scale(0.7);
}
}
.is-card-content-centered {
	text-align: center; vertical-align: middle; display: table-cell;
}
.max-390 {
	margin: 0px auto; max-width: 390px;
}
.shadow-1 {
	box-shadow: 0px 1px 3px rgba(0,0,0,0.12), 0px 1px 2px rgba(0,0,0,0.24); -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);
}
.shadow-2 {
	box-shadow: 0px 30px 50px rgba(0,0,0,0.15); -webkit-box-shadow: 0 30px 50px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 30px 50px rgba(0, 0, 0, 0.15);
}
.shadow-3 {
	box-shadow: 0px 0px 100px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 100px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 100px rgba(0, 0, 0, 0.2);
}
img.circle {
	border-radius: 500px; margin-top: 0px;
}
img.bordered {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.embed-responsive {
	padding: 0px; height: 0px; overflow: hidden; margin-top: 1.4em; margin-bottom: 1em; display: block; position: relative;
}
.embed-responsive-16by9.embed-responsive {
	padding-bottom: 56.25%;
}
.embed-responsive-4by3.embed-responsive {
	padding-bottom: 75%;
}
.embed-responsive iframe {
	border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; bottom: 0px; position: absolute;
}
.list {
	margin: 1.5em 0px; position: relative;
}
.list > i {
	left: -3px; top: 7px; line-height: 1; font-size: 1.7em; position: absolute;
}
.list > h2 {
	margin: 0px 0px 0px 50px;
}
.list > h3 {
	margin: 0px 0px 0px 50px;
}
.list > p {
	margin: 5px 0px 0px 50px;
}
.quote {
	margin: 1.5em 0px; position: relative;
}
.quote > i {
	left: -7px; top: -10px; font-size: 2em; position: absolute;
}
.quote > small {
	font-size: 1em; margin-left: 50px; opacity: 0.7;
}
.quote > p {
	font-size: 1.5em; margin-left: 50px;
}
@media all and (max-width:540px)
{
.quote > i {
	left: -15px; font-size: 1.5em;
}
.quote > small {
	margin-left: 20px; ont-size: 1em;
}
.quote > p {
	font-size: 1.2em; margin-left: 20px;
}
}
.is-social {
	line-height: 1; margin-bottom: 1.5em;
}
.is-social a > i {
	margin: 0px 15px 0px 0px; transition:0.1s ease-in-out; color: rgb(51, 51, 51); font-size: 1.2em; text-decoration: none; -webkit-transition: all .1s ease-in-out;
}
.is-social a:hover > i {
	color: rgb(8, 201, 185);
}
.is-light-text .is-social a > i {
	color: rgb(255, 255, 255);
}
.is-light-text .is-social a:hover > i {
	color: rgb(255, 255, 255);
}
.is-dark-text .is-social a > i {
	color: rgb(0, 0, 0);
}
.is-dark-text .is-social a:hover > i {
	color: rgb(0, 0, 0);
}
.social {
	line-height: 1; margin-bottom: 1.5em;
}
.social a > i {
	margin: 0px 15px 0px 0px; transition:0.1s ease-in-out; color: rgb(51, 51, 51); font-size: 1.2em; text-decoration: none; -webkit-transition: all .1s ease-in-out;
}
.social a:hover > i {
	color: rgb(8, 201, 185);
}
.is-light-text .social a > i {
	color: rgb(255, 255, 255);
}
.is-light-text .social a:hover > i {
	color: rgb(255, 255, 255);
}
.is-rounded-button-big {
	display: inline-block;
}
.is-rounded-button-big a {
	margin: 0px 20px; border-radius: 500px; width: 110px; height: 110px; text-align: center; float: left; display: table; background-color: rgb(170, 170, 170);
}
.is-rounded-button-big a i {
	width: 100%; height: 100%; color: rgb(255, 255, 255); font-size: 40px; vertical-align: middle; display: table-cell;
}
.is-rounded-button-big a:first-child {
	margin: 0px 20px 0px 0px;
}
.is-rounded-button-big a:last-child {
	margin: 0px 0px 0px 20px;
}
.is-rounded-button-medium {
	display: inline-block;
}
.is-rounded-button-medium a {
	margin: 0px 20px; border-radius: 500px; width: 70px; height: 70px; text-align: center; float: left; display: table; background-color: rgb(170, 170, 170);
}
.is-rounded-button-medium a i {
	width: 100%; height: 100%; color: rgb(255, 255, 255); font-size: 30px; vertical-align: middle; display: table-cell;
}
.is-boxed-button-big {
	display: inline-block;
}
.is-boxed-button-big a {
	margin: 0px 30px 0px 0px; width: 110px; height: 110px; text-align: center; float: left; display: table; background-color: rgb(170, 170, 170);
}
.is-boxed-button-big a i {
	width: 100%; height: 100%; color: rgb(255, 255, 255); font-size: 40px; vertical-align: middle; display: table-cell;
}
.is-boxed-button-big2 {
	display: inline-block;
}
.is-boxed-button-big2 a {
	margin: 0px 30px 0px 0px; width: 150px; height: 70px; text-align: center; float: left; display: table; background-color: rgb(170, 170, 170);
}
.is-boxed-button-big2 a i {
	width: 100%; height: 100%; color: rgb(255, 255, 255); font-size: 35px; vertical-align: middle; display: table-cell;
}
.is-boxed-button-medium {
	display: inline-block;
}
.is-boxed-button-medium a {
	margin: 0px 30px 0px 0px; width: 70px; height: 70px; text-align: center; float: left; display: table; background-color: rgb(170, 170, 170);
}
.is-boxed-button-medium a i {
	width: 100%; height: 100%; color: rgb(255, 255, 255); font-size: 30px; vertical-align: middle; display: table-cell;
}
.is-boxed-button-medium2 {
	display: inline-block;
}
.is-boxed-button-medium2 a {
	margin: 0px 30px 0px 0px; width: 100px; height: 50px; text-align: center; float: left; display: table; background-color: rgb(170, 170, 170);
}
.is-boxed-button-medium2 a i {
	width: 100%; height: 100%; color: rgb(255, 255, 255); font-size: 25px; vertical-align: middle; display: table-cell;
}
.is-boxed-button-small {
	display: inline-block;
}
.is-boxed-button-small a {
	margin: 0px 20px 0px 0px; width: 50px; height: 50px; text-align: center; float: left; display: table; background-color: rgb(170, 170, 170);
}
.is-boxed-button-small a i {
	width: 100%; height: 100%; color: rgb(255, 255, 255); font-size: 20px; vertical-align: middle; display: table-cell;
}
.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-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;
}
}
.is-light-text * {
	color: rgb(255, 255, 255);
}
.is-dark-text * {
	color: rgb(0, 0, 0);
}
.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 {
	padding: 20px 0px; margin-top: 30px; margin-bottom: 35px; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.is-title3-80 {
	padding: 20px 0px; margin-top: 25px; margin-bottom: 33px; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.is-title3-64 {
	padding: 18px 0px; margin-top: 20px; margin-bottom: 30px; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.is-title3-48 {
	padding: 18px 0px; margin-top: 20px; margin-bottom: 25px; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.is-title3-32 {
	padding: 15px 0px; margin-top: 20px; margin-bottom: 20px; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.is-light-text .is-title3-96 {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.is-light-text .is-title3-80 {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.is-light-text .is-title3-64 {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.is-light-text .is-title3-48 {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.is-light-text .is-title3-32 {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.is-dark-text .is-title3-96 {
	border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.is-dark-text .is-title3-80 {
	border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.is-dark-text .is-title3-64 {
	border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.is-dark-text .is-title3-48 {
	border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.is-dark-text .is-title3-32 {
	border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.is-title4-96 {
	padding: 20px 30px; border: 2px solid rgb(0, 0, 0); border-image: none; margin-top: 30px; margin-bottom: 35px;
}
.is-title4-80 {
	padding: 20px 30px; border: 2px solid rgb(0, 0, 0); border-image: none; margin-top: 25px; margin-bottom: 33px;
}
.is-title4-64 {
	padding: 18px 28px; border: 2px solid rgb(0, 0, 0); border-image: none; margin-top: 20px; margin-bottom: 30px;
}
.is-title4-48 {
	padding: 18px 25px; border: 2px solid rgb(0, 0, 0); border-image: none; margin-top: 20px; margin-bottom: 25px;
}
.is-title4-32 {
	padding: 15px 20px; border: 2px solid rgb(0, 0, 0); border-image: none; margin-top: 20px; margin-bottom: 20px;
}
.is-light-text .is-title4-96 {
	border: 2px solid rgb(255, 255, 255); border-image: none;
}
.is-light-text .is-title4-80 {
	border: 2px solid rgb(255, 255, 255); border-image: none;
}
.is-light-text .is-title4-64 {
	border: 2px solid rgb(255, 255, 255); border-image: none;
}
.is-light-text .is-title4-48 {
	border: 2px solid rgb(255, 255, 255); border-image: none;
}
.is-light-text .is-title4-32 {
	border: 2px solid rgb(255, 255, 255); border-image: none;
}
.is-dark-text .is-title4-96 {
	border: 2px solid rgb(0, 0, 0); border-image: none;
}
.is-dark-text .is-title4-80 {
	border: 2px solid rgb(0, 0, 0); border-image: none;
}
.is-dark-text .is-title4-64 {
	border: 2px solid rgb(0, 0, 0); border-image: none;
}
.is-dark-text .is-title4-48 {
	border: 2px solid rgb(0, 0, 0); border-image: none;
}
.is-dark-text .is-title4-32 {
	border: 2px solid rgb(0, 0, 0); border-image: none;
}
.is-title5-96 {
	padding-bottom: 25px; margin-top: 10px; margin-bottom: 35px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.is-title5-80 {
	padding-bottom: 25px; margin-top: 10px; margin-bottom: 33px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.is-title5-64 {
	padding-bottom: 20px; margin-top: 10px; margin-bottom: 30px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.is-title5-48 {
	padding-bottom: 20px; margin-top: 10px; margin-bottom: 25px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.is-title5-32 {
	padding-bottom: 20px; margin-top: 10px; margin-bottom: 20px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.is-light-text .is-title5-96 {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.is-light-text .is-title5-80 {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.is-light-text .is-title5-64 {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.is-light-text .is-title5-48 {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.is-light-text .is-title5-32 {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.is-dark-text .is-title5-96 {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.is-dark-text .is-title5-80 {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.is-dark-text .is-title5-64 {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.is-dark-text .is-title5-48 {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.is-dark-text .is-title5-32 {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.is-title-lite {
	letter-spacing: 3px; word-spacing: 5px;
}
.is-title3-96.is-title-lite {
	letter-spacing: 4px; word-spacing: 8px;
}
.is-title4-96.is-title-lite {
	letter-spacing: 4px; word-spacing: 8px;
}
.is-title5-96.is-title-lite {
	letter-spacing: 4px; word-spacing: 8px;
}
.is-title3-80.is-title-lite {
	letter-spacing: 4px; word-spacing: 8px;
}
.is-title4-80.is-title-lite {
	letter-spacing: 4px; word-spacing: 8px;
}
.is-title5-80.is-title-lite {
	letter-spacing: 4px; word-spacing: 8px;
}
.is-title3-64.is-title-lite {
	letter-spacing: 4px; word-spacing: 8px;
}
.is-title4-64.is-title-lite {
	letter-spacing: 4px; word-spacing: 8px;
}
.is-title5-64.is-title-lite {
	letter-spacing: 4px; word-spacing: 8px;
}
.is-title3-48.is-title-lite {
	letter-spacing: 4px; word-spacing: 8px;
}
.is-title4-48.is-title-lite {
	letter-spacing: 4px; word-spacing: 8px;
}
.is-title5-48.is-title-lite {
	letter-spacing: 4px; word-spacing: 8px;
}
.is-title3-32.is-title-lite {
	letter-spacing: 3px; word-spacing: 5px;
}
.is-title4-32.is-title-lite {
	letter-spacing: 3px; word-spacing: 5px;
}
.is-title5-32.is-title-lite {
	letter-spacing: 3px; word-spacing: 5px;
}
.is-title-bold {
	font-weight: 800;
}
.is-title3-96.is-title-bold {
	border-width: 4px;
}
.is-title4-96.is-title-bold {
	border-width: 4px;
}
.is-title5-96.is-title-bold {
	border-width: 4px;
}
.is-title3-80.is-title-bold {
	border-width: 4px;
}
.is-title4-80.is-title-bold {
	border-width: 4px;
}
.is-title5-80.is-title-bold {
	border-width: 4px;
}
.is-title3-64.is-title-bold {
	border-width: 3px;
}
.is-title4-64.is-title-bold {
	border-width: 3px;
}
.is-title5-64.is-title-bold {
	border-width: 3px;
}
.is-title3-48.is-title-bold {
	border-width: 3px;
}
.is-title4-48.is-title-bold {
	border-width: 3px;
}
.is-title5-48.is-title-bold {
	border-width: 3px;
}
.is-title3-32.is-title-bold {
	border-width: 2px;
}
.is-title4-32.is-title-bold {
	border-width: 2px;
}
.is-title5-32.is-title-bold {
	border-width: 2px;
}
.is-info1 {
	font-style: italic; margin-top: 10px; margin-bottom: 0px;
}
.size-21.is-info1 {
	margin-top: 12px;
}
.size-24.is-info1 {
	margin-top: 15px;
}
.is-info2 {
	margin-top: 10px; margin-bottom: 0px;
}
.size-21.is-info2 {
	margin-top: 12px;
}
.size-24.is-info2 {
	margin-top: 15px;
}
.is-btn {
	padding: 10px 50px; border-radius: 0px; border: 1px solid transparent; transition:0.16s; border-image: none; text-align: center; line-height: 2em; letter-spacing: 3px; font-size: 1em; font-weight: 400; text-decoration: none; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; background-image: none; -webkit-transition: all .16s ease;
}
.is-btn-ghost1 {
	border: 2px solid rgb(17, 17, 17); border-image: none; color: rgb(0, 0, 0);
}
.is-btn-ghost1:hover {
	border: 2px solid rgb(17, 17, 17); border-image: none; color: rgb(255, 255, 255); background-color: rgb(17, 17, 17);
}
.is-btn-ghost1:active {
	border: 2px solid rgb(17, 17, 17); border-image: none; color: rgb(255, 255, 255); background-color: rgb(17, 17, 17);
}
.is-btn-ghost1:focus {
	border: 2px solid rgb(17, 17, 17); border-image: none; color: rgb(255, 255, 255); background-color: rgb(17, 17, 17);
}
.is-light-text .is-btn-ghost1 {
	border: 2px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.is-dark-text .is-light-text .is-btn-ghost1 {
	border: 2px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.is-light-text .is-btn-ghost1:hover {
	border: 2px solid rgb(255, 255, 255); border-image: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.is-light-text .is-btn-ghost1:active {
	border: 2px solid rgb(255, 255, 255); border-image: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.is-light-text .is-btn-ghost1:focus {
	border: 2px solid rgb(255, 255, 255); border-image: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.is-dark-text .is-light-text .is-btn-ghost1:hover {
	border: 2px solid rgb(255, 255, 255); border-image: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.is-dark-text .is-light-text .is-btn-ghost1:active {
	border: 2px solid rgb(255, 255, 255); border-image: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.is-dark-text .is-light-text .is-btn-ghost1:focus {
	border: 2px solid rgb(255, 255, 255); border-image: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.is-dark-text .is-btn-ghost1 {
	border: 2px solid rgb(17, 17, 17); border-image: none; color: rgb(0, 0, 0);
}
.is-light-text .is-dark-text .is-btn-ghost1 {
	border: 2px solid rgb(17, 17, 17); border-image: none; color: rgb(0, 0, 0);
}
.is-dark-text .is-btn-ghost1:hover {
	border: 2px solid rgb(17, 17, 17); border-image: none; color: rgb(255, 255, 255); background-color: rgb(17, 17, 17);
}
.is-dark-text .is-btn-ghost1:active {
	border: 2px solid rgb(17, 17, 17); border-image: none; color: rgb(255, 255, 255); background-color: rgb(17, 17, 17);
}
.is-dark-text .is-btn-ghost1:focus {
	border: 2px solid rgb(17, 17, 17); border-image: none; color: rgb(255, 255, 255); background-color: rgb(17, 17, 17);
}
.is-light-text .is-dark-text .is-btn-ghost1:hover {
	border: 2px solid rgb(17, 17, 17); border-image: none; color: rgb(255, 255, 255); background-color: rgb(17, 17, 17);
}
.is-light-text .is-dark-text .is-btn-ghost1:active {
	border: 2px solid rgb(17, 17, 17); border-image: none; color: rgb(255, 255, 255); background-color: rgb(17, 17, 17);
}
.is-light-text .is-dark-text .is-btn-ghost1:focus {
	border: 2px solid rgb(17, 17, 17); border-image: none; color: rgb(255, 255, 255); background-color: rgb(17, 17, 17);
}
.is-btn-ghost2 {
	border: 2px solid rgb(215, 215, 215); border-image: none; color: rgb(0, 0, 0); background-color: rgb(215, 215, 215);
}
.is-btn-ghost2:hover {
	border: 2px solid rgb(205, 205, 205); border-image: none; color: rgb(0, 0, 0); background-color: rgb(205, 205, 205);
}
.is-btn-ghost2:active {
	border: 2px solid rgb(205, 205, 205); border-image: none; color: rgb(0, 0, 0); background-color: rgb(205, 205, 205);
}
.is-btn-ghost2:focus {
	border: 2px solid rgb(205, 205, 205); border-image: none; color: rgb(0, 0, 0); background-color: rgb(205, 205, 205);
}
.is-light-text .is-btn-ghost2 {
	border: 2px solid rgb(249, 249, 249); border-image: none; color: rgb(0, 0, 0); background-color: rgb(249, 249, 249);
}
.is-dark-text .is-light-text .is-btn-ghost2 {
	border: 2px solid rgb(249, 249, 249); border-image: none; color: rgb(0, 0, 0); background-color: rgb(249, 249, 249);
}
.is-light-text .is-btn-ghost2:hover {
	border: 2px solid rgb(255, 255, 255); border-image: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.is-light-text .is-btn-ghost2:active {
	border: 2px solid rgb(255, 255, 255); border-image: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.is-light-text .is-btn-ghost2:focus {
	border: 2px solid rgb(255, 255, 255); border-image: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.is-dark-text .is-light-text .is-btn-ghost2:hover {
	border: 2px solid rgb(255, 255, 255); border-image: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.is-dark-text .is-light-text .is-btn-ghost2:active {
	border: 2px solid rgb(255, 255, 255); border-image: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.is-dark-text .is-light-text .is-btn-ghost2:focus {
	border: 2px solid rgb(255, 255, 255); border-image: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.is-dark-text .is-btn-ghost2 {
	border: 2px solid rgb(215, 215, 215); border-image: none; color: rgb(0, 0, 0); background-color: rgb(215, 215, 215);
}
.is-light-text .is-dark-text .is-btn-ghost2 {
	border: 2px solid rgb(215, 215, 215); border-image: none; color: rgb(0, 0, 0); background-color: rgb(215, 215, 215);
}
.is-dark-text .is-btn-ghost2:hover {
	border: 2px solid rgb(205, 205, 205); border-image: none; color: rgb(0, 0, 0); background-color: rgb(205, 205, 205);
}
.is-dark-text .is-btn-ghost2:active {
	border: 2px solid rgb(205, 205, 205); border-image: none; color: rgb(0, 0, 0); background-color: rgb(205, 205, 205);
}
.is-dark-text .is-btn-ghost2:focus {
	border: 2px solid rgb(205, 205, 205); border-image: none; color: rgb(0, 0, 0); background-color: rgb(205, 205, 205);
}
.is-light-text .is-dark-text .is-btn-ghost2:hover {
	border: 2px solid rgb(205, 205, 205); border-image: none; color: rgb(0, 0, 0); background-color: rgb(205, 205, 205);
}
.is-light-text .is-dark-text .is-btn-ghost2:active {
	border: 2px solid rgb(205, 205, 205); border-image: none; color: rgb(0, 0, 0); background-color: rgb(205, 205, 205);
}
.is-light-text .is-dark-text .is-btn-ghost2:focus {
	border: 2px solid rgb(205, 205, 205); border-image: none; color: rgb(0, 0, 0); background-color: rgb(205, 205, 205);
}
.is-btn-small {
	padding: 5px 25px; font-size: 0.85em;
}
.is-upper {
	text-transform: uppercase;
}
.is-rounded-30 {
	border-radius: 30px;
}
.btn {
	padding: 7px 25px; border-radius: 5px; border: 1px solid transparent; transition:0.16s; border-image: none; text-align: center; line-height: 2em; letter-spacing: 1px; font-size: 1em; font-weight: 400; text-decoration: none; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; background-image: none; -webkit-transition: all .16s ease;
}
.btn-primary.btn {
	padding: 7px 25px; color: rgb(255, 255, 255); line-height: 2em; background-color: rgb(8, 201, 185);
}
.btn-primary.btn:hover {
	border-color: rgb(7, 176, 162); color: rgb(255, 255, 255); background-color: rgb(7, 176, 162);
}
.btn-default.btn {
	color: rgb(51, 51, 51); background-color: rgb(211, 211, 211);
}
.btn-default.btn:hover {
	border-color: rgb(204, 204, 204); color: rgb(17, 17, 17); background-color: rgb(204, 204, 204);
}
.btn-danger.btn {
	border-color: rgb(212, 63, 58); color: rgb(255, 255, 255); background-color: rgb(217, 83, 79);
}
.btn-danger.btn:hover {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); background-color: rgb(201, 48, 44);
}
figure.hdr {
	width: 100%; overflow: hidden; position: relative; background-color: rgb(0, 0, 0);
}
figure.hdr img {
	transition:opacity 0.35s, transform 0.35s; width: 100%; display: block; position: relative; opacity: 0.8; transform: scale(1.2); -webkit-transition: opacity 0.35s, -webkit-transform .35s; -webkit-transform: scale(1.2);
}
figure.hdr:hover img {
	opacity: 0.5; transform: scale(1); -webkit-transform: scale(1);
}
figure.hdr figcaption {
	padding: 0px 2.5em; left: 0px; top: auto; width: 100%; height: 60%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); font-size: 1.55em; position: absolute; z-index: 1; box-sizing: border-box;
}
figure.hdr h2 {
	text-transform: uppercase; font-weight: 300;
}
figure.hdr h2 span {
	font-weight: 800;
}
figure.hdr p {
	text-transform: uppercase; letter-spacing: 1px; font-size: 68.5%;
}
figure.hdr h2 {
	margin: 0px; z-index: 10000;
}
figure.hdr p {
	margin: 0px; z-index: 10000;
}
figure.hdr div {
	height: 100%; z-index: 0;
}
figure.hdr div::before {
	position: absolute; content: "";
}
figure.hdr div::after {
	position: absolute; content: "";
}
figure.one div::before {
	left: 30px; top: 50px; right: 30px; bottom: 50px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
figure.one div::after {
	left: 50px; top: 30px; right: 50px; bottom: 30px; border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
figure.two div::before {
	left: 30px; top: 30px; right: 30px; bottom: 30px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
figure.two div::after {
	left: 30px; top: 30px; right: 30px; bottom: 30px; border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
figure.three figcaption {
	height: 70%;
}
figure.three p {
	margin: 1em 0px 0px; padding: 2em; border: 1px solid rgb(255, 255, 255); border-image: none;
}
figure.four figcaption {
	height: 60%; text-align: left;
}
figure.four p {
	padding: 2em; border: 7px solid rgb(255, 255, 255); border-image: none; left: 50px; right: 50px; bottom: 50px; position: absolute;
}
figure.five figcaption {
	height: 100%; text-align: right;
}
figure.five h2 {
	left: 50px; top: 10%; right: 50px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; position: absolute;
}
figure.five p {
	right: 50px; bottom: 10%; position: absolute;
}
figure.six figcaption {
	height: 70%;
}
figure.six h2 {
	padding-bottom: 3%; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
figure.six p {
	padding-top: 6%;
}
figure.seven figcaption {
	height: 90%; text-align: left;
}
figure.seven h2 {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 3px; border-bottom-style: solid;
}
figure.seven p {
	padding-top: 1em;
}
figure.eight figcaption {
	height: 100%; text-align: right;
}
figure.eight h2 {
	left: 50%; right: 50px; bottom: 10%; position: absolute;
}
figure.eight p {
	left: 50px; top: 10%; right: 50%; padding-right: 0.5em; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; position: absolute;
}
