 /*GENERAL LAYOUT - START */
#featureSlider .sectionInner {max-width:100%}
/*.pageContentBlueBoxInner { margin: 1% 1% 3%;}*/
 /* General */
/*.pageContent { padding:0; margin:0; }*/
#pageTitleText {border-bottom:none !important;}
.pageContentBlueBoxInner * { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box }
/* Main Featured Slideshow styles */
/*.featuredStories { background:url('/images/spacer.gif') black; background-size:100% auto; background-repeat:no-repeat; margin-top:1%; height: 300px; position:relative }*/
.featuredStories { background-size:cover;background-position: center center !important; background-repeat:no-repeat; margin-top:0%; position:relative;}

#Feature1 { /*background-position: top left !important;*/ }
	.featuredStories.hpFeatureSlides {}
  .featuredStories.hpNewsSlides:hover {cursor: move;}
	.featuredStories.hpNewsSlides {}
    .featuredStories:before { content:''; display:inline-block; height:100%; margin-left:-0.25em; vertical-align:middle }
    .featuredStories h1 { color:white; display:block; font-size:75px; line-height:1.2em; margin:75px auto 0; padding:0 }
    .featuredStories h1 span { color:#66060b }
    .featuredStories .featuredCaptions { display:inline-block; position:absolute; width:100%; /*bottom:40px;*/ /*bottom:80px;*/ /*bottom:40px;*/ bottom:0px; right:2%; color:white; /*text-shadow:rgba(0, 0, 0, 0.4) 12px 0px 12px;*/ font-weight:bold; text-align:left;font-family: Montserrat, Arial, Helvetica; }
    .featuredCaptionTitle {width:100%; text-shadow:rgba(0, 0, 0, 0.8) 2px 2px 2px;}
    .featuredCaptionTitle, .featuredCaptionText{position:absolute; bottom:0;/*cursor:pointer;*/ bottom: 35px;}
	.featuredCaptionTitle a:link,.featuredCaptionTitle a:hover, .featuredCaptionTitle a:visited,
		.featuredCaptionText a:link,.featuredCaptionText a:hover, .featuredCaptionText a:visited{cursor:pointer;}
	section#features .featuredCaptions .featuredCaptionText {/*padding-bottom: 85px;*/margin-left:8px; padding-bottom:20px; margin-bottom: 85px;}
        .featuredCaptionTitle .featuredDate{font-size:0.8em; font-weight:normal; display:block;}
        .featuredCaptionTitle .featuredCaptionTitleInner {width:90%; bottom:40px; right:0; position:absolute;}
    .featuredCaptionText{display:none; text-shadow:rgba(0, 0, 0, 0.5) 1px 0px 5px; /*text-shadow:rgba(0, 0, 0, 0.4) 12px 0px 12px;*//*background: rgba(0, 33, 61, 0.5);*/ background: rgba(32, 32, 32, 0.9); padding:5% 5% 0; border-radius:3px; width:100%;}
		.featuredCaptionText .featureContent {font-weight:100;}
        .featuredCaptions .icoArrowFeatureDown {  margin-top:30%; position:relative; border:40px; bottom:40px; right:0; }
        .featuredCaptions .icoArrowFeatureRight {   float:right; }
        /* moving this to sitegeneral.css
		.icoArrowFeatureDown {background:url('/images/mars2020/layout/featuredArrowDown.png') 100%; height:auto; background-repeat:no-repeat;}
        .icoArrowFeatureRight {background:url('/images/mars2020/layout/featuredArrowRight.png') 100%;background-repeat:no-repeat; width:10px; height:20px;}
		*/
    
        .featuredStories .featuredCaptions h3.featureType{font-size:0.9em; text-transform:uppercase; margin:0; padding:0; font-weight:normal;}
        .featuredStories .featuredCaptions h2.featureTitle{/*font-size:1.2em;*/ margin:0 0 15px; padding:0; text-align:left; line-height:1.1em; color:white;}
        /* .featuredStories .featuredCaptions h2.featureTitle:after {
            display: inline-block;
            margin: -25px 10px 0;
            font: normal normal normal 20px/1 FontAwesome;
            content: " \f078 ";
            color: #cbcbcb;
            font-weight: 100;
            text-shadow: 1px 1px 1px black;
        } */
        .featuredStories .featuredCaptions .darkbg h2.featureTitle:after {
            content: " ";
        }

        .featuredStories .featuredCaptions {font-size:1em; text-align:left; text-shadow:none;}
		.featureContent{font-size:16px; text-align:left; text-shadow:none;line-height:1.3em;}
        .featuredStories .featuredCaptions .featureTeaser{font-size:1em; text-align:left;}
        /*.featuredStories .featuredCaptions .featureContent li a{color:white; text-decoration:none;}
        .featuredStories .featuredCaptions .featureContent li a:hover{color:orange; text-decoration:underline;}*/
		.featuredStories .featuredCaptions .featureContent a { display:block; margin-top:5px;}
    .featuredStories .featuredCaptions .text{ background:rgba(0, 33, 61, 0.6); text-align:left;}
	.featuredStories div.pointerMask { bottom: 60px; width: 100%; /*width:calc(100% + 1px);*/ position: relative; }
    
@media (min-width: 700px) and (max-width: 999px) {
	.featuredStories { height: 535px; }
	.featuredStories .featuredCaptions {width:45%; /*bottom:40px;*/bottom:0px;}
	.featureContent{font-size:0.9em;}
}
@media (min-width: 1000px) and (max-width: 1299px) {
	.featuredStories { height: 550px; }
	.featuredStories .featuredCaptions {width:45%; bottom:0px;}
    /*.featuredStories .featuredCaptions h3.featureType {font-size:1em;}*/
    /*.featuredStories .featuredCaptions h2.featureTitle {font-size:1.4em;}
    .featuredStories .featuredCaptions .featureContent{font-size:1em;}*/	
	.featureContent{font-size:0.8em;}
}
@media (min-width: 1300px) {
	.featuredStories { height: 750px; }
	.featuredStories .featuredCaptions {width:35%; bottom:65px; right:5%;}
    .featuredStories .featuredCaptions h3.featureType {/*font-size:1.3em;*/}
    /*.featuredStories .featuredCaptions h2.featureTitle {font-size:2.3em;}
    .featuredStories .featuredCaptions .featureContent{font-size:1.3em;}

    /*.featuredStories .featuredCaptions .featuredCaptionText h3.featureType {font-size:0.8em;}*/
    .featuredStories .featuredCaptions .featuredCaptionText h2.featureTitle {/*font-size:1.3em;*/ margin-bottom:20px;}
    /*.featuredStories .featuredCaptions .featureContent {font-size:1.1em;}*/
}
/*@media screen and (min-width : 1px) {.featuredStories .featuredCaptions h2.featureTitle{font-size:19px;}}
@media screen and (min-width : 320px) {.featuredStories .featuredCaptions h2.featureTitle{font-size:21px;}}
@media screen and (min-width : 480px){.featuredStories .featuredCaptions h2.featureTitle{font-size:23px;}}*/
@media screen and (min-width : 1px) {.featuredStories .featuredCaptions h2.featureTitle{font-size:22px;font-weight: 500;word-spacing:3px;} }
@media screen and (min-width : 600px){.featuredStories .featuredCaptions h2.featureTitle{font-size:24px;}}
/*@media screen and (min-width : 768px){.featuredStories .featuredCaptions h2.featureTitle{font-size:26px;}}*/
@media screen and (min-width : 769px){.featuredStories .featuredCaptions h2.featureTitle{font-size:26px;}}
/*@media screen and (min-width : 1024px){.featuredStories .featuredCaptions h2.featureTitle{font-size:39px;}}*/
/*@media screen and (min-width : 1224px) {.featuredStories .featuredCaptions h2.featureTitle{font-size:44px;}}*/
/*@media screen and (min-width : 1200px) {.featuredStories .featuredCaptions h2.featureTitle{font-size:44px;}}*/
/*@media screen and (min-width : 1824px) {.featuredStories .featuredCaptions h2.featureTitle{font-size:44px;}}*/
section#features .featuredStories .featuredCaptions a:link, 
section#features .featuredStories .featuredCaptions a:visited {text-decoration: none; display:block; 
/*background: url("/images/mars2020/layout/featuredArrowRight.png") no-repeat right top rgba(0, 0, 0, 0);*/
background-size: 10px 20px; margin-top:10px; margin-bottom:0px; min-height:20px; font-style:normal;}
/*section#features .featuredStories .featuredCaptions a:hover {text-decoration: underline;}*/
#featureSlider #features .slider.autoplay .slick-prev, #featureSlider #features .slider.autoplay .slick-next {top:40% !important;}

/* Navigation "Arrow Down" */
    .siteNavDownPrompt { display: none; }
     @media (min-width: 769px) {
    .siteNavDownPrompt { display: block; position: absolute; top: 1em; z-index: 20; width: 100%; left: 0; background-color: transparent !important; color: #5a6470; font-size: .9em; text-align: center; font-weight: 500; padding: 18px 0; cursor: pointer; opacity: 1; transition: opacity .5s ease-in; }
    .siteNavDownPrompt span { color: #0e7ee0; }
    .siteNavDownPrompt.hide { opacity: 0; }
    }
    .pointerMask { height: 25px; z-index: 18; position: relative; top: -24px; width: 100%; }
     @media (min-width: 769px) {
    .pointerMask { height: 40px; top: -38px; }
    }
    .pointerMask .arrow_masks { float: left; width: calc(50% - 20px); width: -webkit-calc(50% - 20px); height: 100%; background-color: white; }
    .pointerMask .arrow_mask { width: 20px; height: 100%; border-right: 20px solid white; border-top: 20px solid transparent; border-left: 20px solid white; border-bottom: 5px solid white; float: left; }
     @media (min-width: 769px) {
    .pointerMask .arrow_mask { border-bottom: 20px solid white; }
    }

/*** SPECIFICALLY FOR WHAT'S NEW ***/
 /* Main Featured Slideshow styles */
 #featuredNewsStory{ width:102%; margin-left:-1%; padding:0;}
        #featuredNewsStory .featuredCaptionTitle, #featuredNewsStory .featuredCaptionText{padding:5% 5% 0; border-top-left-radius:10px; border-top-right-radius:10px; width:100%;background: rgb(30,87,153);background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(1,42,104,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(100%,rgba(1,42,104,1)));background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(1,42,104,1) 100%);background: -o-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(1,42,104,1) 100%);background: -ms-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(1,42,104,1) 100%);background: linear-gradient(to bottom, rgba(30,87,153,1) 0%,rgba(1,42,104,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#012a68',GradientType=0 ); padding-bottom:20px;}
        #featuredNewsStory .featuredStories .featuredCaptions {bottom:35px;}
        #featuredNewsStory .featuredCaptionTitle .featuredCaptionTitleInner {bottom:20px;}
        #featuredNewsStory .featuredStories .featuredCaptions .featureContent li .source{font-size:0.5em; text-align:left; font-style:italic;}
        #featuredNewsStory .featuredStories .featuredCaptions .featureContent li a:hover{color:orange; text-decoration:underline;}
        #featuredNewsStory .featuredStories .featuredCaptions .featureContent .links a{color:orange; text-decoration:none; text-transform:uppercase; font-size:0.8em; font-weight:bold; letter-spacing:-1px; float:right; }
        #featuredNewsStory .featuredStories .featuredCaptions .featureContent .links a{color:orange; text-decoration:underline;}
        #featuredNewsStory .featuredCaptions .icoArrowFeatureRight { display:none; }
        #featuredNewsStory .featuredCaptions .icoArrowFeatureDown {  margin-top:0%; position:relative; border:40px; bottom:40px; right:0; }
        #featuredNewsStory .featuredStories .featuredCaptions .featureTitle{font-size:1.2em; margin:0 0 5%; padding:0; text-align:left; line-height:1em;}
        /*#featuredNewsStory .featuredStories .featuredCaptions .featuredCaptionText .featureTitle{color:orange;}*/
        
        #featuredNewsStory .featuredStories .featuredCaptions .featureTitle a, #featuredNewsStory .featureContent li a{color:white; text-decoration:none; text-transform:uppercase; }
        #featuredNewsStory .featuredStories .featuredCaptions .featureTeaser{font-size:0.8em; line-height:normal; font-weight:normal;}
        #featuredNewsStory .featuredCaptionTitle .featuredCaptionTitleInner {position: static;}
        #featuredNewsStory .featuredStories .featuredCaptions h3.featureType{color:orange;}

/*custom??*/
/*section#features .slick-track{height:100%;min-height:768px;}*/
#featureSlider section#features .slick-track {height: -moz-calc(100vh - 150px);height: -webkit-calc(100vh - 150px);height: -o-calc(100vh - 150px); height: calc(100vh - 150px);}
section#features{height:auto !important;}
#featureSlider .slick-slider {margin-bottom: 0px;}
section#features .featuredStories .featuredCaptions .featureContent a {
    color: gold;
    text-decoration: none;
    font-style: normal;
}

.featuredCaptionText .featureType, .featuredCaptionText .featureTitle, .featuredCaptionText .featureContent {opacity:1;}
section#features .slick-dots li button:before { font-size: 9px; }

