/*actual*/
#gamee-rover{
	width:100%; 
	min-height:100%;
	/*background:url('background.png') top center*/;
	background:#e29e68; 
	background-size:cover;
	background-attachment:fixed;
	position:relative;
    /*padding-bottom: 45%;*/
    color:#072F81;
}
#gamee-rover .gamee-description h1{font-size:2.6em; color:#C21E00;    margin-bottom: 0;    padding-bottom: 0;    padding: 5% 0 0; text-shadow:none;}
.gamee-description {
    /*background: #EAD2CE;*/
	background:white;
    /*background-image: url('http://mars.nasa.gov/mission/science/results/images/mound.png');
	background-position:bottom;
	background-size: contain;
	background-repeat:no-repeat;*/
	padding-bottom:100px;
}
.multimedia{display:inline-block;padding:5%; width:30%; width:calc(35% - 40px);text-align:center}
.introDesc .multimedia{display:block;width:90%;text-align:left;}
.gamee-description .multimedia.small{vertical-align:middle;margin-top:25px;}
.gamee-description .introDesc{margin:0;}
.gamee-description .introMound {
/*    background: url('http://mars.nasa.gov/mission/science/results/images/mound.png');*/
/*    height: 300px;*/
    display: block;
    content: '';
    background-size: cover;
	margin:0 auto;
}
.introMound .multimedia{width:55%;}
.introDesc .multimedia a{width:200px;padding-right:25px;display:inline-block; vertical-align:middle;}
#contentBox_contentPage td.pageContent #gamee-rover .gamee-description p, #gamee-rover .gamee-description p{
	color: black; width:calc(90% - 200px); vertical-align:middle; display:inline-block;
    font-size: 1.2em;
    line-height: 1.4em;
    padding-left: 5%;
}
#gamee-rover h3{font-size:1.8em;color:#072F81; margin-top:10px;}
#contentBox_contentPage td.pageContent #gamee-rover p,#gamee-rover p{/* font-size: 1.2em; line-height:1.4em;*/ color:#081535;}
.pageContent a.playBtn, .pageContent a.playBtn:hover
.playBtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
	background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	padding:6px 30px;
	text-decoration:none !important;
	text-shadow:0px 1px 0px #1570cd;
    font-size: 23px;
    height: 30px;
    padding: 10px 20px;
	min-width:250px;
}
.playBtn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
	background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);
	background-color:#1e62d0;
}
a.playBtn{margin:10px 0;}
.socialIcons{margin-top:50px;}
/*.playBtn:active {
	position:relative;
	top:1px;
}*/
.missionBtn {
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none !important;
}
.missionBtn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
	background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);
	background-color:#1e62d0;
	color:white;
}
.missionBtn:active {
	position:relative;
	top:1px;
}
.triangle-border {
    position: relative;
    padding: 2.5% 15px;
    margin: 1em 0 3em;
    /*border: 5px solid #5a8f00;*/
    color: #333;
    background: rgba(245, 245, 245, 0.8);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}/*
.triangle-border:before {
    content: "";
    position: absolute;
    bottom: -20px;
    left: 40px;
    display: block;
    width: 0;
}
.triangle-border:after {
    content: "";
    position: absolute;
    bottom: -13px;
    left: 47px;
    border-width: 13px 13px 0;
    border-style: solid;
    border-color: rgba(245, 245, 245, 0.8) transparent;
    display: block;
    width: 0;
}
.triangle-border.left {
    margin-left: 30px;
}
.triangle-border.left:before {
    top: 10px;
    bottom: auto;
    left: -30px;
}
.triangle-border.left:after {
    top: 16px;
    bottom: auto;
    left: -21px;
    border-width: 9px 21px 9px 0;
    border-color: transparent rgba(245, 245, 245, 0.8);
}
.triangle-border.right {
    margin-right: 30px;
}
.triangle-border.right::before {
    top: 10px;
    bottom: auto;
    left: auto;
    right: -30px;
}
.triangle-border.right::after {
    top: 16px;
    bottom: auto;
    left: auto;
    right: -21px;
    border-width: 9px 0px 9px 21px;
    border-color: transparent rgba(245, 245, 245, 0.8);
}
.triangle-border.top:before {
    top: -20px;
    bottom: auto;
    left: auto;
    right: 40px;
    border-width: 0 20px 20px;
}
.triangle-border.top:after {
    top: -13px;
    bottom: auto;
    left: auto;
    right: 47px;
    border-width: 0 13px 13px;
}*/

.text{display:inline-block;width:45%; padding:5% 0; vertical-align:middle;}
.small{width:30%; padding:2.2%;}
.large{width:60%; padding:2.2%;vertical-align:middle;}
.gamee-description .small{width:15%; vertical-align:bottom}
.gamee-description .large{width:75%; float:right;}
.gamee-description .introMound {text-align:center;}
.gamee-description .introMound strong{font-size:1.5em;line-height:2em;color:#072F81;}
.gamee-description .introMound .large{width:40%; vertical-align:middle;float:none;}
.gamee-description .introMound .small{width:35%; vertical-align:middle;}
.gamee-description p{margin-top:0;}
.gamee-description .introDesc .multimedia img{border-radius:25%;}
.multimedia img{width:100%;}
/*.multimedia img.gif{display:none;}
.multimedia:hover img.gif{display:inherit;}
.multimedia:hover img.jpg{display:none;}*/

.decorations .bgDecorations {z-index:1; width:15%}
.decorations .bgDecorations:nth-of-type(1) {top:10%; width:50%}
.decorations .bgDecorations:nth-of-type(2) {top:13.5%}
.decorations .bgDecorations:nth-of-type(3) {top:40%; width:75%}
.decorations .bgDecorations:nth-of-type(4) {top: 33%;width:30%;}
.decorations .bgDecorations:nth-of-type(5) {top:66%; width:75%}
.decorations .bgDecorations:nth-of-type(6) {top: 67%; width:23%;}
.decorations .bgDecorations:nth-of-type(7) {top: 76%;width:50%;}
.decorations .bgDecorations:nth-of-type(8) {top: 78%;}
.decorations .bgDecorations:nth-of-type(9) {top: 88%;}
.decorations .bgDecorations:nth-of-type(10) {bottom:0%; width:100%}
.decorations .bgDecorations.bringForward {z-index:2;}
.decorations .bgDecorations img{width:100%;}
.decorations .bgDecorations.left {position:absolute;left:0;}
.decorations .bgDecorations.right {position:absolute;right:0;}
.bringForward bgDecorations.mer .bringForward bgDecorations.msl{z-index:1;}
/*
.decorations .bgDecorations.mer{bottom:3%; width:30%; right:5%}
.decorations .bgDecorations.msl{bottom:0%; width:100%;}*/
.moreInfo.decorations{    min-height: 400px;
    position: relative;
    z-index: 1;}
.decorations .bgDecorations.mer{right:10%; position:absolute;top:50%;width:25%;}
.gamee-description,.thoughtBubbble{z-index:2;position:relative;}
.thoughtBubbble{padding:2% 2% 0;}
.thoughtBubbble h1{font-weight:normal;}
span.caption {
    font-size: 0.7em;
    line-height: normal;
    text-align: left;
    display: block;
    padding-top: 10px;
}
/*.thoughtBubbble.left{padding:0% 4% 2% 2%;}
.thoughtBubbble.right{padding:0% 2% 2% 4%;}*/

/*marsmobile*/
#container #content .large, #container #content .small{width:100%; padding:0;}
#container #content .text {padding:10px; width:99%; width:calc(99% - 20px)}
#container #content .decorations .bgDecorations.bringForward {z-index:1;}
#container #content .thoughtBubbble.left,#container #content .thoughtBubbble.right{padding:2%;}
#container #content .triangle-border.left,#container #content .triangle-border.right {margin-left:0;margin-right:0;}
#container #content .triangle-border.left:before,#container #content .triangle-border.left:after,
#container #content .triangle-border.right:before,#container #content .triangle-border.right:after {display:none;}
#container #content  .bgDecorations.mer{bottom:1%;}
.social-media-icons .icons{margin:5px 3px;}
#container #content #shareicons{display:none;}
#container #content{ background: #e29e68;padding:0 13px;margin:-10px auto 0;}
#container #content #breadcrumbs{margin-top:-55px;}
#container #content .socialIcons{margin-top:35px;}

.moreInfo img {max-width:100%;}
.moreInfo img.mer1 {max-width:100%;}
.gameeRef{font-weight:bold;font-style:italic;padding-right:2px;}
/*overrides*/
.pageContentBlueBox, #top_jplBanner, .pageContent, #footer{max-width:100%;min-width:300px;}
.top_jplBannerInner, #top_jplBanner-sticky-wrapper, #top_jplBanner, #top_jplBanner-sticky-wrapper.is-sticky #top_jplBanner .top_jplBannerInner{min-height:inherit;}
/*#content #top_jplBanner div#shareicons{display:none}*/
#top_jplBanner-sticky-wrapper, #top_jplBanner{height:auto;}
.tall{min-height:100vh;height:100%;}
.pageContentBlueBox{margin:0;width:100%;}
.icoArrowFeatureDown{display:none;}
.pageContent .section h1:first-child{text-shadow:none;}
#footer{    background-color: #00213d;}
#breadcrumbs{display:none;}
/*mobile*/
@media only screen and (max-width: 950px) {
.introDesc .multimedia {margin:0 auto; text-align:center;}
.large, .small, .gamee-description .introMound .large, .gamee-description .introMound .small{width:100%; padding:0;}
.text {padding:10px; width:99%; width:calc(99% - 20px)}
.decorations .bgDecorations.bringForward {z-index:1;}
.thoughtBubbble.left, .thoughtBubbble.right{padding:2%;}
.triangle-border.left, .triangle-border.right {margin-left:0;margin-right:0;}
.triangle-border.left:before,#container #content .triangle-border.left:after,
.triangle-border.right:before,#container #content .triangle-border.right:after {display:none;}
.bgDecorations.mer{bottom:1%;}
.gamee-description .large{float:none;}
.multimedia img.gif{width:70%}
#contentBox_contentPage td.pageContent #gamee-rover .gamee-description p, #gamee-rover .gamee-description p{padding-left:0;    width: 100%;  padding-top: 5%; text-align:left;}
.pageContent a.playBtn, .pageContent a.playBtn:hover, .playBtn{    padding: 5% 20px;}
.socialIcons{padding:0;}
.decorations .bgDecorations.mer{top:75%;}
}

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) { 
#usagov img{width:70px; height:auto;} #content #top_jplBanner div#shareicons{display:none}
 }


@media only screen and (min-device-width : 320px) and (max-device-width : 568px) { 
#usagov img{width:70px; height:auto;}
.playBtn {min-width:200px;font-size:20px; padding:3% 10px;}
.decorations .bgDecorations.mer{top:82%}
#content #top_jplBanner div#shareicons{display:none}
}

