/* FONTS */
@font-face {
	font-family: 'MavenProRegular';
    src: url('../fonts/maven_pro_regular-webfont.eot');
    src: url('../fonts/maven_pro_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../static/fonts/maven_pro_regular-webfont.woff') format('woff'),
         url('../static/fonts/MavenPro-Regular.ttf') format('truetype'),
         url('../fonts/maven_pro_regular-webfont.svg#MavenProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'BebasNeueRegular';
	src: url('../static/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), 
		 url('../static/fonts/BebasNeue-webfont.woff') format('woff'),
		 url('../static/fonts/BebasNeue-webfont.ttf') format('truetype'),
		 url('../static/fonts/BebasNeue-webfont.svg#webfontj1CI1MAi') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* GLOBAL */
body { padding: 0; margin: 0; overflow-x: hidden; background: #f9f9f9; font-family: Helvetica, Arial, sans-serif; max-width:1920px; }
body#homepage { background: #000; }
a img { border: none; }
#topbar { height: 30px; background: url(../images/top-bar-bg.gif) repeat-x; }
#topbar form { float: right; margin: 6px 0 0 0; }
#topbar ul { float: right; margin: 0; padding: 0; list-style: none; }
#topbar li { float: left; margin: 6px 15px 0 0; height: 12px; }
#topbar li a:link, #topbar li a:visited { color: #888; text-decoration: none; font-size: 12px; font-family: Helvetica, Arial, sans-serif; text-transform: uppercase; }
#topbar li a:hover, #topbar li a:active { color: #999; text-decoration: underline; }
#topbar .shares { float: right; }
.share-buttons { float: right; margin: 6px 8px 0 0; }
#header { height: 84px; border-top: 1px solid #fff; margin: 0 0 -8px 0; z-index: 3000; position: relative; background-color:#111;}
#logo { float: left; text-indent: -9999px; background: url(../images/mars-one-logo.png) no-repeat; width: 203px; height: 61px; margin: 10px 0 0 0; background-size: 100%; -webkit-background-size: 100%; -moz-background-size: 100%; }
.media-logo { background-image: url(../images/mars-one-media-logo.png) !important; }
#header .wrapper { overflow: visible; }
.white { background: #fff; overflow: auto; }
#nav { float: right; margin: 20px -14px 0 -14px; padding: 0; list-style: none; }
#nav li { float: left; position: relative; height: 64px; }
#nav li a:link, #nav li a:visited { font-size: 18px; font-family: "BebasNeueRegular", Helvetica, Arial, sans-serif; color: #878787; text-decoration: none; padding: 12px 14px 10px 14px; float: left;}
#nav li a:hover, #nav li a:active, #nav li.here a, #nav li.parent-here a, #nav li.open a { color: #E6001E; text-decoration: none; }
#nav li.last-nav { background: none; }
#nav li #home:link, #nav li #home:visited { width: 26px !important; background: url(../static/images/logo.png) center right no-repeat; text-indent: -9999px; }
#nav li #home:hover, #nav li #home:active, #nav li.here #home { background: url(../static/images/logo.png) center left no-repeat; }
#nav li ul { display: none; list-style: none; padding: 4px 14px; margin: 0; position: absolute; top: 37px; background: #fff; left: 0px; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);-moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75); -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
#nav li ul li { background: none; height: auto !important; white-space: nowrap; width: 100%; }
#nav li ul li a:link, #nav li ul li a:visited { font-size: 12px; line-height: 18px; padding: 8px 0px 7px 0px !important; width: 100% !important; float: left; border-bottom: 1px solid #ccc; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important; text-transform: uppercase; color: #878787; }
#nav li ul li a:active, #nav li ul li a:hover, #nav li ul li.here a { border-bottom: 1px solid #ccc; color: #E6001E; text-decoration: none; }
#nav li.last a { border: none !important; }

#intro { float: left; width: 100%; background: url(../static/images/intro-bg.jpg) bottom center #CB9F57; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 630px; position: relative; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../static/images/intro-bg.jpg', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../static/images/intro-bg.jpg', sizingMethod='scale')"; }

/* new front page with news on top */
#intro-updates { float: left; width: 100%; background: url(../static/images/intro-bg.jpg) bottom center #CB9F57; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position: relative; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../static/images/intro-bg.jpg', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../static/images/intro-bg.jpg', sizingMethod='scale')"; }
#intro-updates .wrapper {
	background-color: rgba(0, 0, 0, 0.498039);
	margin-bottom: 1em;
	margin-top: 1em;
}
#intro-updates ul li { clear: left; }
#intro-updates ul li a img { float: left; margin-right: .5em; margin-bottom: .5em; }
#intro-updates a:link, #intro-updates a:visited { color: #fff; text-decoration: none; }
#intro-updates a:hover, #intro-updates a:active { color: #fff; text-decoration: underline; }

#introlottery {float: left; width: 100%; background: url(https://www.mars-one.com/assets/images/intro-lottery.jpg) bottom center #CB9F57; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 560px; position: relative; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.mars-one.com/assets/images/intro-lottery.jpg', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.mars-one.com/assets/images/intro-lottery.jpg', sizingMethod='scale')"; }
#starslottery{float: left; width: 100%; background: url(https://www.mars-one.com/assets/images/zerog-bg.jpg) top center #CB9F57; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position: relative; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.mars-one.com/assets/images/zerog-bg.jpg', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.mars-one.com/assets/images/zerog-bg.jpg', sizingMethod='scale')"; margin: 0 0 -20px 0; }
#starslottery .center { margin: 0 1%; }
.box { position: relative; }
#plane { margin: 60px auto 0 auto !important; }
.column h2 { font-size: 22px; color: #fff; margin: 0 0 15px 0; padding: 0; font-family: 'MavenProRegular', Helvetica, Arial, sans-serif; }
.content h2 { color: #222; font-size: 18px; line-height: 23px; margin: 0 0 10px; padding: 0; font-family: 'MavenProRegular', Helvetica, Arial, sans-serif; }
.column p { font-size: 14px; line-height: 20px; color: #fff; margin: 0 0 15px 0; padding: 0; }
#intro h2, #intro p, .intro-top h2, .intro-top p { text-shadow: 1px 1px 1px #3B220D; }
.intro-top h1 { font-size: 40px; color: #fff; margin: 50px 0 15px 0; padding: 0; font-family: 'MavenProRegular', Helvetica, Arial, sans-serif; width: 100%; text-align: center; font-weight: normal; }
.intro-top p { text-align: center; }
.box div { background: url(../images/intro-box-bg.png) repeat-x top center; float: left; padding: 10px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
#stars { float: left; clear: both; width: 100%; background: url(../static/images/stars-bg.jpg) top center; background-size: cover; padding: 150px 0 100px 0; margin: -150px 0 0 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.mars-one.com/assets/images/stars-bg.jpg', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.mars-one.com/assets/images/stars-bg.jpg', sizingMethod='scale')"; }
#earth { float: left; clear: both; width: 100%; height: 340px; background: url(../static/images/earth-bg.jpg) top center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; margin: -100px 0 0 0; padding: 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../static/images/earth-bg.jpg', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../static/images/earth-bg.jpg', sizingMethod='scale')"; }
.wrapper { margin: 0 auto; padding: 0px 10px; overflow-y: auto; overflow-x: hidden; }
.inline-wrapper { float: left; width: 100%; clear: both; }
.inline-wrapper .full { margin: 0 !important; }
.content .logos .full { width: 80% !important; margin: 0 10% !important; }
.with-bottom { border-bottom: 1px dotted #333; }
.with-top { background: url(../static/images/top-line.png) top center no-repeat; }
.column {
	margin: 1% 1%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px;
	*behavior: url(assets/css/boxsizing.htc);
}
.align-right .column { float: right !important; }
.with-top .column { padding-top: 15px; }
a:link, .column a:visited { color: #991900; text-decoration: none; }
a:hover, .column a:active { color: #991900; text-decoration: underline; }
.center { text-align: center; margin-bottom: 7%; }
.center h3 { font-size: 46px; color: #fff; font-family: 'BebasNeueRegular', Helvetica, Arial, sans-serif; text-align: center; margin: 80px 0 15px 0; padding: 0; text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.7); font-weight: normal; }
#intro h3, .intro-top h3 { margin-top: 160px; font-size: 36px; text-shadow: 0px 0px 20px rgba(74, 47, 21, 0.7); }
.img-column { text-align: center; }
#header .column, #topbar .column { padding: 0; margin: 0 1%; }
#intro .column, .intro-top .column { margin: 5% 1% 0 1%; }
#intro .one-one { margin: -2.5% 1% 6% 1%; }
#stars .column { margin: 7% 1% 7% 1%; }
#topbar form { margin: 5px 0 0 0; padding: 0; }
#topbar .field { background: #666; font-size: 11px; float: right; width: 114px; height: 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: none; padding: 0 3px; margin: 0 5px 0 0; }
#topbar .btn { float: right; background: url(../static/images/black-btn.png) top center repeat-x; height: 20px; border: none; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 11px; margin: 0 !important; padding: 0 6px !important; }
.btn { height: 20px; padding: 2px 6px 0 6px; color: #fff !important; font-size: 13px; text-decoration: none; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; margin: 0 15px 15px 0; text-shadow: none !important; line-height: 20px; font-family: 'MavenProRegular', Helvetica, Arial, sans-serif; }
body .column a.red:link, body .column a.red:visited { background: url(../images/red-btn.png) top center repeat-x; }
body .column a.red:hover, body .column a.red:active { background: url(../images/red-btn.png) bottom center repeat-x; color: #fff; text-decoration: none; }
body .column a.blue:link, body .column a.blue:visited { background: url(../images/blue-btn.png) top center repeat-x; }
body .column a.blue:hover, body .column a.blue:active { background: url(../images/blue-btn.png) bottom center repeat-x; color: #fff; text-decoration: none; }
body .column a.orange:link, body .column a.orange:visited { background: url(../images/orange-btn.png) top center repeat-x; }
body .column a.orange:hover, body .column a.orange:active { background: url(../images/orange-btn.png) bottom center repeat-x; color: #fff; text-decoration: none; }
body .column a.black:link, body .column a.black:visited { background: url(../images/black-btn.png) top center repeat-x; }
body .column a.black:hover, body .column a.black:active { background: url(../images/black-btn.png) bottom center repeat-x; color: #fff; text-decoration: none; }
body .column a.large-btn:link, body .column a.large-btn:visited { height: 24px; padding: 4px 10px 0 10px; color: #fff; font-size: 15px; line-height: 20px; text-decoration: none; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; margin: 0 10px 15px 10px; background: url(../static/images/large-btn.png) top center repeat-x; font-family: 'MavenProRegular', Helvetica, Arial, sans-serif; }
body .column a.large-btn:hover, body .column a.large-btn:active { background: url(../static/images/large-btn.png) bottom center repeat-x; color: #fff; text-decoration: none; }
body .column a.larger-btn:link, body .column a.larger-btn:visited { height: 32px; padding: 10px 10px 0 10px; color: #fff; font-size: 20px; line-height: 22px; text-decoration: none; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; margin: 0 10px 15px 0px; background: url(../static/images/larger-btn.png) top center repeat-x; font-family: "BebasNeueRegular",Helvetica,Arial,sans-serif; }
body .column a.larger-btn:hover, body .column a.larger-btn:active { background: url(../static/images/larger-btn.png) bottom center repeat-x; color: #fff; text-decoration: none; }
body .column a.big-orange:link, body .column a.big-orange:visited { height: 24px; padding: 4px 10px 0 10px; color: #fff; font-size: 15px; line-height: 20px; text-decoration: none; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; margin: 0 10px 115px 10px; background: url(https://www.mars-one.com/assets/images/big-orange.png) top center repeat-x; }
body .column a.big-orange:hover, body .column a.big-orange:active { background: url(../images/big-orange.png) bottom center repeat-x; color: #fff; text-decoration: none; }
#ticket { position: absolute; bottom: 0px; right: 0px; }
.btn span { position: absolute; top: 0px; left: 6px; width: 14px; height: 22px; }
.large-btn span { position: absolute; top: 0px; left: 10px; width: 20px; height: 27px; }
a.large-with-icon { padding-left: 40px !important; }
a.with-icon { padding-left: 26px !important; }
a.join span { background: url(../images/join-btn.png) center center no-repeat; }
a.join-large span { background: url(../images/large-join.png) center center no-repeat; }
a.newsletter-large span { background: url(../images/large-newsletter.png) center center no-repeat; }
a.mission span { background: url(../images/mission-btn.png) center center no-repeat; }
a.astronaut span { background: url(../images/astronaut-btn.png) center center no-repeat; }
a.press span { background: url(../images/press-btn.png) center center no-repeat; }
a.videos span { background: url(../images/videos-btn.png) center center no-repeat; }
a.merchandise span { background: url(../images/merchandise-btn.png) center center no-repeat; }
.one-two ul, .one-three ul { color: #fff; margin: 0 0 15px 17px; padding: 0; font-size: 13px; line-height: 19px; width: 90%; }
.one-two li, .one-three ul { color: #991900; }
.one-two ul a:link, .one-two ul a:visited, .one-three ul a:link, .one-three ul a:visited { color: #fff; text-decoration: none; }
.one-two ul a:hover, .one-two ul a:active, .one-three ul a:hover, .one-three ul a:active { color: #fff; text-decoration: underline; }
.one-one { width: 98%; }
.one-two { width: 48%; }
.one-three { width: 31%; }
.video { width: 23%; }
.intro-top .one-three { width: 31.33%; }
.intro-top .two-three { width: 64.66%; }
.video { padding: 0 !important; position: relative; }
.video img { width: 100%; }
.video .overlay { position: absolute; top: 0px; left: 0px; width: 100%; }
.one-four { width: 23%; }
#content-wrapper { display: block; clear: both; }
.content { width: 73%; padding: 20px; background: #fff; margin: 0 1% 1% 1%; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.content h1 { font-size: 28px; margin: 0 0 20px 0; padding: 0; font-family: 'MavenProRegular', Helvetica, Arial, sans-serif; color: #9B1103; }
.content p { color: #666; font-size: 13px; }
.content ol, .content ul { font-size: 13px; line-height: 20px; color: #666; margin: 0 0 15px 0; padding: 0 0 0 20px; }
.content strong { color: #000; font-weight: bold; }
.content img { float: right; margin: 0 0 20px 20px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.content .imgRight { width: 50%; }
.content .imgLeft { float: left; width: 50%; margin: 0 20px 20px 0; }
.content .full { float: left !important; width: 100% !important; margin: 0 0 20px 0 !important; }
#sidebar { width: 23%; margin: 0 1% 1% 1%; }
#sidebar .sidebar-ad { padding: 0; }
#sidebar .module { margin: 20px 0 0 0; float: left; }
#sidebar h4 { font-size: 18px; font-family: "BebasNeueRegular", Helvetica, Arial, sans-serif; color: #999; padding: 0; margin: 0 0 10px 0; font-weight: normal; }
#sidebar p { color: #666; font-size: 13px; }
.videos { margin-top: 3%; }
.column img.margin-top { margin-top: -40px; }
.follow-btn { float: right; margin: 0 2%; width: 10%; text-align: center; }
#footer { background: url(../static/images/footer-bg.png); margin-top: 1%; float: left; width: 100%; }
#footer h5 { font-size: 17px; font-family: "BebasNeueRegular", Helvetica, Arial, sans-serif; margin: 10px 0 10px 0; padding: 0; color: #777; font-weight: normal; }
#footer h5 a { color: #777; }
#footer ul { margin: 10px 0; padding: 0; list-style: none; font-size: 12px; line-height: 19px; }
#footer li a:link, #footer li a:visited { color: #fff; text-decoration: none; }
#footer li a:hover, #footer li a:active, #footer li.here a { color: #fff; text-decoration: underline; }
#footer li.readmore a:link, #footer li.readmore a:visited { color: #777; text-decoration: none; text-transform: lowercase; }
#footer li.readmore a:hover, #footer li.readmore a:active { color: #777; text-decoration: underline; }
#impression { float: left; width: 100%; text-align: center; overflow-x: hidden; position: relative; }
#impression img { width: 100%; float: left; }
#impression span { position: absolute; bottom: 0; left: 0; width: 100%; height: 5px; display: block; z-index: 2000; background: url(https://www.mars-one.com/assets/images/content-wrapper-bg.png) repeat-x; }
.content .item { float: left; clear: both; width: 100%; border-top: 1px solid #ddd; padding: 20px 0 0 0; }
.content .last-faq { margin: 0 0 15px 0; }
.content h3 { color: #9B1103; font-size: 16px; margin: 0 0 15px; padding: 0; font-family: 'MavenProRegular', Helvetica, Arial, sans-serif; }
.content h3 a:link, .content h3 a:visited { color: #9B1103; text-decoration: none; }
.content h3 a:hover, .content h3 a:active { color: #9B1103; text-decoration: underline; }
.content .item .btn { float: right; margin-right: 0; }
.content .item span img { width: 100px !important; float: left; margin: 0 15px 25px 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.content .partner img { width: 175px !important; }
.content table { font-size: 13px; line-height: 20px; color: #666; margin: 0 0 15px 0; }
.content table th { font-weight: bold; text-align: left; color: #000; }
.content table th, .content table td { padding: 2px 20px 2px 0; }
.content .contributors td img { width: 100%; }
.wide { width: 98% !important; }
.tabs ul.tab-nav { float: left; margin: 0 0 0 -1px; padding: 0; background: url(https://www.mars-one.com/assets/images/tab-nav-bg.jpg) repeat-x bottom left; width: 100%; list-style: none; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; -webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px; }
.tabs ul.tab-nav li { float: left; width: 10%; }
.tabs ul.tab-nav li a:link, .tabs ul.tab-nav li a:visited { padding: 5px 10px 9px 10px; float: left; text-align: center; text-decoration: none; color: #444; font-size: 12px; font-weight: bold; border-left: 1px solid #ddd; width: 100%; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	*behavior: url(assets/css/boxsizing.htc); margin: 0 0 0 -1px; }
.tabs ul.tab-nav li a:hover, .tabs ul.tab-nav li a:active, .tabs ul.tab-nav li.active a { padding: 5px 10px; border-bottom: 4px solid #9B1103; text-decoration: none; background: #fff; color: #9B1103; }
.tabs ul.tab-nav li a span { font-size: 9px; font-weight: normal; line-height: 12px; display: block; width: 100%; text-align: center; height: 24px; overflow: hidden; }
.wide .tabs .tab { border-left: 1px solid #ddd; border-right: 1px solid #ddd; float: left; width: 100%; margin: 0 0 0 -1px; border-bottom: 1px solid #ddd; display: none; -webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px; }
.wide .tabs .active-tab { display: block; }
.wide .tabs .tab div { padding: 0 20px; }
.wide .tabs .tab img { float: left; width: 100%; margin: 0 0 20px 0; }
.tab-tab:link, .tab-tab:visited { float: left; margin: 0 6px 0 -1px; border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee; padding: 10px 20px; font-size: 12px; font-weight: bold; color: #444; position: relative; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; background: #f7f7f7; }
.tab-tab:hover, .tab-tab:active { color: #9B1103 !important; text-decoration: none; }
.content .active-tab-tab { background: #fff; color: #9B1103; text-decoration: none; z-index: 3000; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
.tab-content { float: left; margin: -1px 0 20px -1px; clear: both; border: 1px solid #ddd; padding: 20px; clear: both; width: 100%; z-index: 200; position: relative; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	*behavior: url(assets/css/boxsizing.htc); -webkit-border-radius: 4px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 4px;
-moz-border-radius-topleft: 0;
border-radius: 4px;
border-top-left-radius: 0; display: none; }
.active-content { display: block; }
#mobile-menu { float: right; width: 30px; margin: 25px 0 0 0; height: 30px; background: url(../static/images/mobile-nav.png); text-indent: -9999px; display: none; }
.tab-content .images { float: left; width: 48%; }
.tab-content .details { float: right; width: 48%; color: #666; font-size: 13px; line-height: 20px; }
.tab-content .wide-details { float: left; width: 100%; }
.tab-content table { border-spacing:0; border-collapse:collapse; border-top: 1px solid #ccc; }
.tab-content td { padding: 2px !important; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; text-align: center; }
.tab-content table.no-border { border: none !important; }
.tab-content table.no-border td { border: none !important; text-align: left !important; }
.tab-content .images img { float: left; width: 46% !important; margin: 0 2% !important; }
.tab-content .wide-images img { width: 96% !important; }
.merchandise-item { float: left; width: 100%; clear: both; }
body.newsletter { padding: 20px; margin: 0; background: url(../static/images/footer-bg.png); }
div.message { margin: 0 auto; width: 70%; padding: 20px; background: #fff; }
#newsletter h3 { font-size: 17px; font-family: "BebasNeueRegular", Helvetica, Arial, sans-serif; margin: 0 0 10px 0; padding: 0; color: #777; font-weight: normal; }
.message h3 { color: #9B1103 !important; }
#newsletter p { font-size: 12px; line-height: 18px; color: #fff; margin: 0 0 15px 0; padding: 0; }
.message img { margin: 0 0 15px 0; display: block; }
.message a:link, .message a:visited { color: #991900 !important; text-decoration: none; }
.message a:hover, .message a:active { color: #991900; text-decoration: underline; }
.message p, .message ul { color: #666 !important; font-size: 12px; line-height: 18px; margin: 0 0 15px 0; list-style: none; padding: 0; }
#newsletter .field { background: #666; font-size: 11px; display: inline-block; width: 180px; height: 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: none; padding: 0 3px; margin: 0 5px 0 0; }
#newsletter .btn { display: inline-block; background: url(https://www.mars-one.com/assets/images/black-btn.png) top center repeat-x; height: 20px; border: none; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 12px; margin: 0 !important; padding: 0 6px !important; }
.content .field, .content textarea { background: #f7f7f7; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 12px; color: #555; padding: 2px; width: 200px; }
.content textarea { height: 80px; width: 240px; }
.content .submit { height: 20px; padding: 1px 6px 2px 6px; color: #fff !important; font-size: 13px; text-decoration: none; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; margin: 0 15px 15px 0; text-shadow: none !important; line-height: 20px; font-family: 'MavenProRegular', Helvetica, Arial, sans-serif; background: url(https://www.mars-one.com/assets/images/red-btn.png) top center repeat-x; border: none; }
.content p.captcha img { float: none !important; margin: 0 !important; padding: 0; width: auto !important; }
a.wa_btn { color: #fff !important; }

body #content-wrapper .wrapper .businessclub {
	float: none !important;
	margin: 0 auto 1% auto !important;
	background: none !important;
	text-align: center;
}
.clubmember { background: #fff; border: 1px solid #eee; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px;
	*behavior: url(assets/css/boxsizing.htc); position: relative; }
.clubmember img { width: 60%; float: none !important; margin: 0 auto 10px auto !important; }
.businessclub p { margin-top: 20px; }
.clubmember h2 { font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; margin: 10px 0 10px 0; text-align: left; }
.clubmember h2 a:link, .clubmember h2 a:visited { color: #000; text-decoration: none; }
.clubmember h2 a:hover, .clubmember h2 a:active { color: #000; text-decoration: underline; }
.clubmember p { font-size: 13px; line-height: 21px; color: #666666; margin: 0 0 20px 0; text-align: left; }
.type { position: absolute; top: 10px; right: 10px; height: 20px; text-indent: -9999px; }
.platinum { background: url(../images/platinum.png) no-repeat; width: 55px; }
.gold { background: url(../images/gold.png) no-repeat; width: 31px; }
.silver { background: url(../images/silver.png) no-repeat; width: 40px; }
.bronze { background: url(../images/bronze.png) no-repeat; width: 44px; }
.bus_some { float: left; width: 18px; height: 18px; margin: 0 5px 0 0; text-indent: -9999px; }
.clubmember .Facebook { background: url(../images/bus_facebook.png) no-repeat; }
.clubmember .Twitter { background: url(../images/bus_twitter.png) no-repeat; }
.clubmember .GooglePlus { background: url(../images/bus_googleplus.png) no-repeat; }
.clubmember .LinkedIn { background: url(../images/bus_linkedin.png) no-repeat; }
a.bus_link:link, a.bus_link:visited { float: left; font-size: 13px; margin-top: 2px; color: #991101; text-decoration: none; }
a.bus_link:hover, a.bus_link:active { color: #991101; text-decoration: underline; }
.clubmember .sep { float: left; width: 1px; height: 18px; background: #ccc; margin: 0 10px 0 5px; }
.widescreen .businessclub .one-three, .desktop .businessclub .one-three, .tablet .businessclub .one-three { width: 31.33% !important; }
.tablet .businessclub .one-four { width: 23% !important; }
.businessclub .one-three h2, .businessclub .one-three p { text-align: center !important; }
.businessclub .one-three a.bus_link { float: none; clear: both; width: 100%; text-align: center; }
.businessclub .one-three img { width: 70% !important; }
.businessclub .one-four img { margin-top: 20px !important; width: 90% !important; }
.mobile .businessclub .one-four img { margin-top: 0 !important; }
.mobile .businessclub .clubmember img { width: 60% !important; }
.businessclub h1 { display: none; }
.businessclub h1.showheader { display: block; }
.mobile .businessclub h1 { display: block; }
.mobile .businessclub p { margin-top: 0; }
.mobile .businessclub .clubmember p, .mobile .businessclub .clubmember h2 { text-align: left !important; }
.businessclub .normal-block h2 { margin: 0 0 20px 0; }
.businessclub ul.businesslist { float: left; text-align: left; width: 46% !important; margin: 0 0 15px 0 !important; }
.businessclub .one-one p { margin-bottom: 0px; }
.businessclub .one-one ul.businesslist a:link, .businessclub .one-one ul.businesslist a:visited { color: #000 !important; text-decoration: none; }
.businessclub .one-one ul.businesslist a:hover, .businessclub .one-one ul.businesslist a:active { color: #000; text-decoration: underline; }
.clubmember table { width: 100%; text-align: left; margin: 0; }
.clubmember table th { text-align: left; font-size: 11px; color: #9B1103; padding: 0px 0px 5px 0px; border-bottom: 1px solid #eee; }
.clubmember table td { text-align: left; font-size: 12px; color: #666; padding: 5px 0px; border-bottom: 1px solid #eee; }
.clubmember table .btn { padding: 0px 5px 0 5px; font-size: 10px; height: 18px; margin: 0; }
.one-two .clubmember { margin: 0 0 20px 0; }
.block-wrapper { background: none !important; }
.block-wrapper h1 { text-align: center; color: #eee; margin-top: 2%; }
.block-wrapper .block { float: left; width: 29.333%; margin: 2% 2% 20px 2%; background: #fff; padding: 18px 18px 0 18px; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	*behavior: url(assets/css/boxsizing.htc); overflow: hidden; }
.block-wrapper .two-block { width: 46% !important; } 
.blocks-bg { background: url(../static/images/stars-bg.jpg) repeat !important; float: left; width: 100%; margin-top: -3px; margin-bottom: -20px !important; }
.block-wrapper .block img { float: left; margin: -18px 0 18px -18px; width: 120%; -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px; }
.block-wrapper .block small { font-size: 11px; line-height: 15px; margin: 0; padding: 0; }
.block-wrapper .block .btn { margin-bottom: 0px !important; }
.block-wrapper form { color: #777; font-size: 15px; }
.block-wrapper form #bitfield { width: 50%; height: 20px; font-size: 12px; padding: 4px; color: #333; border: 1px solid #eee; }
.block-wrapper form #bitsubmit { height: 28px; width: auto !important; float: right; margin-top: -28px; }
.block-wrapper .block h2 { font-size: 18px; font-family: 'BebasNeueRegular'; line-height: 22px; color: #AB1A1C; display: none; margin: 0 0 16px 0; float: left; width: 100%; }
.block-wrapper .wide-block { width: 100%; margin: 20px 0 20px 0; float: left; clear: both; }
.block-wrapper .wide-block p { margin: 0; text-align: center; }
.block-wrapper .large-btn { margin: 0 !important; }
.home-ad { margin-top: 100px; width: 728px; margin: 100px 0 0 -364px; position: relative; top: 0; left: 50%; float: left; }
.home-ad img { border: none; }

/* WIDESCREEN */

/* DESKTOP */
.desktop #footer { margin-top: 3%; }

/* TABLET */
.tablet #nav { display: none; }
.tablet .one-four { width: 48%; }
.tablet .one-three, .tablet .video { width: 48%; }
.tablet .one-three, .tablet .one-four { font-size: 16px; }
.tablet #mobile-menu { display: block; }
.tablet .column img { width: 90%; }
.tablet .column img.full { width: 100%; }
.tablet .center h3 { font-size: 32px; }
.tablet #footer { margin-top: 2%; }
.tablet #footer, .tablet #sidebar { display: none; }
.tablet .content { width: 98%; }
.tablet .tab-nav a span { display: none !important; }
.tablet .block-wrapper .block img { width: 150%; }
.tablet .block-wrapper #bitfield { width: 30%; }

/* MOBILE */
.mobile #nav { display: none; }
.mobile #mobile-menu { display: block; }
.mobile .column { width: 98%; margin: 2% 1%; }
.mobile .video { width: 48% !important; margin: 1% !important; }
.mobile .column img { width: 60%; }
.mobile .video img { width: 80%; }
.mobile .column img.full { width: 100%; }
.mobile #nav, .mobile .share-buttons, .mobile #sidebar { display: none; }
.mobile .column img.margin-top { margin-top: 0; }
.mobile .center h3 { font-size: 36px; }
.mobile .follow-btn { margin: 0 2%; width: 16%; }
.mobile #footer { margin-top: 5%; display: none; }
.mobile #footer h5 { margin-top: 0; }
.mobile #footer ul { margin-bottom: 0; }
.mobile #intro .img-column { display: none; }
.mobile .content { margin: 0 1% 2% 1%; }
.mobile .tab-nav a span { display: none !important; }
.mobile .tab-content .images { float: left; width: 100%; }
.mobile .tab-content .details { float: left; width: 100%; }
.mobile #topbar ul { display: none; }
.mobile #plane { margin: 20px auto -50px auto !important; }
.mobile .block-wrapper .block { width: 98%; margin: 2% 1%; }
.mobile .block-wrapper .block img { display: none; }
.mobile .block-wrapper .block h2 { display: block; }
label.error { font-size: 10px; color:#F00; font-weight: bold; margin: 0 0 0 10px; display: inline-block; }
input.error, textarea.error { background:#FFEEAD !important; border: 1px dotted #ff0000 !important; }
.mobile .block-wrapper .large-btn { font-size: 12px !important; }

.cc_container .cc_btn, .cc_container .cc_btn:visited { background-color: #9B1103 !important; color: #fff !important; }
.cc_container a, .cc_container a:visited { color:#EB2D22 !important; }
.cc_container { font-size: 13px !important; }
.cc_banner-wrapper { margin-bottom: -5px !important; }
#google_ads_frame1 { margin: 20px 0 20px 0 !important; float: left !important; }
