html {
	height: 100%;
}
.graybg {
	background-color: #373737;
	color: #FFFFFF;
}
.foot {
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 40px;
}
.cryptedmail:after {
	content: attr(data-name) "@" attr(data-domain) "." attr(data-tld);
}
.sociallink:link {
	color: #FFFFFF;
	color: #FFFFFF;
	margin: 0 20px;
}
.sociallink:visited {
	color: #FFFFFF;
	margin: 0 20px;
}
.sociallink:hover, .sociallink:focus {
	color: #AAAAAA;
	margin: 0 20px;
}
.sociallink:active {
	color: #FFFFFF;
	margin: 0 20px;
}
.spacer {
	height: 200px;
}
.countdownlabel {
	font-size: 28px;
	line-height: 1;
	text-align: center;
}
.countdown {
	font-family: "adobe-garamond-pro", serif;
	font-size: 63px;
	line-height: 1;
	text-align: center;
}
.hourglass {
	max-height: 100px;
}
.howitworks {
	padding: 100px 0px;
}
.imgborder {
	border-radius: 8px;
	box-shadow: 0px 5px 15px 5px #200;
}
.whatsinside {
	background: url(../../seekersunite.com/images/letter.jpg) no-repeat center center;
	background-size: cover;
	padding: 75px 0px 100px 0px;
}
.affix {
	padding-top: 20px;
	padding-bottom: 30px;
	background: rgba(0,0,0,.9);
	-webkit-transition: padding 0.5s linear, background 0.5s;
	-moz-transition: padding 0.5s linear, background 0.5s;
	-o-transition: padding 0.5s linear, background 0.5s;
	transition: padding 0.5s linear, background 0.5s;
}
.affix-top {
	padding-top: 50px;
	padding-bottom: 50px;
	background: transparent;
	-webkit-transition: padding 0.01s linear, background 0.5s;
	-moz-transition: padding 0.01s linear, background 0.5s;
	-o-transition: padding 0.01s linear, background 0.5s;
	transition: padding 0.01s linear, background 0.5s;
}

@media (max-width: 767px) {
.affix {
	padding-top: 20px;
	padding-bottom: 30px;
	background: rgba(0,0,0,.9);
	-webkit-transition: padding 0.5s linear, background 0.5s;
	-moz-transition: padding 0.5s linear, background 0.5s;
	-o-transition: padding 0.5s linear, background 0.5s;
	transition: padding 0.5s linear, background 0.5s;
}
.affix-top {
	padding-top: 20px;
	padding-bottom: 30px;
	background: rgba(0,0,0,.9);
	-webkit-transition: padding 0.5s linear, background 0.5s;
	-moz-transition: padding 0.5s linear, background 0.5s;
	-o-transition: padding 0.5s linear, background 0.5s;
	transition: padding 0.5s linear, background 0.5s;
}
.whatsinside {
	background: #eae1d0;
	background-size: cover;
	padding: 50px 0px 75px 0px;
}
.countdownlabel {
	font-size: 22px;
	line-height: 1;
	text-align: center;
}
.countdown {
	font-family: "adobe-garamond-pro", serif;
	font-size: 50px;
	line-height: 1;
	text-align: center;
}
.hourglass {
	max-height: 70px;
}
.solution {
	padding: 30px;
	margin: 0px -20px 20px -20px;
	background-color: #333;
	color: #FFF;
	border-radius: 0px;
}
.xs-submit-row2 {
	margin-top: 8px !important;
	margin-left: 4px !important;
}
}
.offer {
	display: inline-block;
	margin-left: 20px;
}
.centerclue {
	width: 900px;
	min-width: 900px;
	position: absolute;
	left: 50%;
	margin-left: -450px;
}
.gold {
	background-color: #B18703;
}
.midsection {
	padding: 20px 0px;
}
.blacklink:link, .blacklink:visited {
	color: #000000;
	text-decoration: none;
}
.blacklink:hover, .blacklink:focus, .blacklink:active {
	color: #000000;
	text-decoration: underline;
}
.answer {
	font-size: 18px;
}
.headline {
	font-size: 5em;
}
#howitworks, #faq, #buzzfeed {
	position: absolute;
	margin-top: -300px;
}
.pad-bottom {
	padding-bottom: 25px;
}
.reference {
	position: absolute;
	margin-right: -20px;
}
.redtext {
	color: #1A0006;
}
.lastelement {
	padding: 20px 0px 60px 0px;
}
.topcontent {
	margin-top: 40px;
}
.legalcontent {
	margin-top: 140px;
}
.page-brand {
	background: url(https://seekersunite.com/images/logo.svg) no-repeat;
	transform: translateX(-50%) translateY(-125px);
	left: 50%;
	position: absolute;
	width: 300px;
	max-width: 70%;
	height: 100px;
	margin-top: 10px;
}

.page-brand2 {
	background: url(https://skun-k.com/images/skun-klogo.png) no-repeat;
	transform: translateX(-50%) translateY(-230px) scaleX(.5) scaleY(.5);
	left: 50%;
	position: absolute;
	width: 450px;
	max-width: 160%;
	height: 228px;
	margin-top: 10px;
}
.skunkchar {
	background: url(https://skun-k.com/images/skunk.png) no-repeat;
	transform: translateX(-520px) translateY(-550px) scaleX(.9) scaleY(.9);
	left: 50%;
	position: absolute;
	width: 607px;
	max-width: 160%;
	height: 800px;
	margin-top: 10px;
}
.reviews {
	background: url(https://seekersunite.com/images/review_banner.jpg) no-repeat;
	background-size: cover;
	background-position: center;
}

#local {
	position: fixed;
	width:75px;
	bottom: 120px;
	right: 40px;
	z-index: 5;
}

@media (min-width: 768px) {	
#local {
	position: fixed;
	width: 115px;
	bottom: 90px;
	right: 40px;
	z-index: 5;
}
.page-brand {
	background: url(https://seekersunite.com/images/logo.svg) no-repeat;
	transform: translateX(-50%) translateY(-125px);
	left: 50%;
	position: absolute;
	width: 300px;
	max-width: 70%;
	height: 100px;
}
.page-brand2 {
	background: url(https://skun-k.com/images/skun-klogo.png) no-repeat;
	transform: translateX(-50%) translateY(-225px) scaleX(.75) scaleY(.75);
	left: 50%;
	position: absolute;
	width: 450px;
	max-width: 70%;
	height: 228px;
}
.skunkchar {
	background: url(https://skun-k.com/images/skunk.png) no-repeat;
	transform: translateX(-610px) translateY(-560px) scaleX(1.2) scaleY(1.2);
	left: 50%;
	position: absolute;
	width: 607px;
	max-width: 160%;
	height: 800px;
	margin-top: 10px;
}
#bodymsy {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 210px;
	font-family: 'Langdon', Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #020526 url('https://seekersunite.com/images/MSY.jpg') no-repeat;
	background-size: auto 110%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
	height: 100%;
}
#bodydownunder {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 210px;
	font-family: 'Langdon', Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #151c52 url('https://seekersunite.com/images/downunder.jpg') no-repeat;
	background-size: auto 110%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
	height: 100%;
}
#bodybeantown {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 210px;
	font-family: 'Langdon', Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/sydney/beantown.jpg') no-repeat;
	background-size: auto 110%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
	height: 100%;
}
#bodysydney {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/sydneybackground.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodyboston {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/boston_background.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodycityoflights {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/boston/cityoflights.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodyparis {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/paris/parisbg.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodygoldencity {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/paris/sanfrancisco.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodysanfran {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/sanfran/sfbackground.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodybeijing {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/beijing/beijingbg.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodylondon {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/london/backgroundlondon.jpg') repeat;
	background-size: 100%;
	background-position: 50% -150;
	transition: 0s linear;
	transition-property: background-position;
}
#bodyvegas {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/vegas/vegasbackground.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodytoronto {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/toronto_background.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodyskunk {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Moksha", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000000;
	background: #000000 url('https://skun-k.com/images/skunk_background.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodydc {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #3B0707;
	background: #ffffff url('https://seekersunite.com/images/dc/dc_background.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodypetra {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/petra/petra_bg.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodyathens {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/athens/background.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodymexcity {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/mexicocity/background.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodymontstmichel {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/montstmichel/background.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodyhawaii {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/hawaii/hawaii-background.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodyireland {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/ireland/irelandbackground.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodytokyo {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/tokyo/background-tokyo.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
.sm-pull-left {
	float: left;
}
.sm-pull-right {
	float: right;
}
}
#bodymsy {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: 'Langdon', Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #020526 url('https://seekersunite.com/images/MSY.jpg') no-repeat;
	background-size: auto 110%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
	height: 100%;
}
#bodydownunder {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: 'Langdon', Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #151c52 url('https://seekersunite.com/images/downunder.jpg') no-repeat;
	background-size: auto 110%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
	height: 100%;
}
#bodybeantown {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: 'Langdon', Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/sydney/beantown.jpg') no-repeat;
	background-size: auto 110%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
	height: 100%;
}
#bodysydney {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/sydneybackground.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodyboston {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/boston_background.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodycityoflights {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/boston/cityoflights.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodyparis {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/paris/parisbg.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodygoldencity {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/paris/sanfrancisco.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodysanfran {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/sanfran/sfbackground.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodybeijing {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/beijing/beijingbg.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodylondon {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/london/backgroundlondon.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodyvegas {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/vegas/vegasbackground.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodytoronto {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/toronto_background.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodyskunk {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Moksha", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000000;
	background: #000000 url('https://skun-k.com/images/skunk_background.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodydc {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #3B0707;
	background: #ffffff url('https://seekersunite.com/images/dc/dc_background.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodypetra {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/petra/petra_bg.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodyathens {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/athens/background.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodymexcity {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/mexicocity/background.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodymontstmichel {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/montstmichel/background.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodyhawaii {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/hawaii/hawaii-background.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodyireland {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/ireland/irelandbackground.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
#bodytokyo {
	margin: 0;
	padding-top: 210px;
	padding-bottom: 0px;
	font-family: "Langdon", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ffffff;
	background: #000000 url('https://seekersunite.com/images/tokyo/background-tokyo.jpg') repeat;
	background-size: 100%;
	background-position: 50% 0;
	transition: 0s linear;
	transition-property: background-position;
}
.pointer {
	cursor: pointer;
}
.solution {
	padding: 30px;
	margin: 0px -20px 20px -20px;
	background-color: #373737;
	color: #FFF;
	border-radius: 4px;
}
.digit {
	width: 34px;
	height: 34px;
	border-radius: 2px;
	border: none;
	color: #000;
	text-align: center;
	margin: 0px 4px;
	margin-bottom: 5px;
	background-color: #888888;
	-webkit-appearance: none;
	-moz-appearance: none;
}
select {
	cursor: pointer;
	padding-left: 4px;
}
.submit {
	margin-top: -5px;
}
.hacker {
	font-family: 'VT323', monospace;
	color: #23A400;
	background-color:#000000;
	margin: 20px 0px;
	padding:25px 40px;
	box-shadow: 0px 0px 3px 3px #23A400;
}
.hint {
	text-decoration: underline;
	font-weight: normal;
	cursor: pointer;
	color: #FFFFFF;
}
.hint:hover, .hint:focus {
	text-decoration: underline;
	font-weight: normal;
	cursor: pointer;
	color: #AAAAAA;
}
.hint:active {
	text-decoration: underline;
	font-weight: normal;
	cursor: pointer;
	color: #FFFFFF;
}
.hint1 {
	margin-left: 25px;
}
.clickable {
	cursor: pointer;
}
.padded {
	padding: 20px 0px;
}
.offscreen {
	position: fixed;
	top: -50px;
	left: -50px;
}
.modal-title {
	color: #000000;
}
.modal-body {
	color: #000000;
}
.learnmore {
	color: #FFFFFF;
	border: solid 2px #B18703;
	padding: 10px 30px;
	background-color: transparent;
	text-decoration: none;
	font-size: 22px;
}
.learnmore:hover, .learnmore:focus {
	color: #FFFFFF;
	border: solid 2px #B18703;
	padding: 10px 30px;
	background-color: #B18703;
	text-decoration: none;
	font-size: 22px;
}
.learnmore:active {
	color: #B18703;
	border: solid 2px #FFFFFF;
	padding: 10px 30px;
	background-color: #FFFFFF;
	text-decoration: none;
	font-size: 22px;
}
