.objectContainer{display:inline-block; margin:5px;}
#imagesList{text-align:center;}
.pageNumberTop { color:black; }
.pageNumberTop a { color: #29608C !important; }
.pageNumberBottom { color:black; }
.pageNumberBottom a { color: #29608C !important; }
/* -------------------------------
   objectContainer - Flip Container
---------------------------------- */
.objectContainer {  }
.objectContainer .objectItem { width:250px !important; height:200px !important; overflow:hidden; cursor:pointer; position: relative;}
/* hide back of pane during swap */
.objectContainer .objectItem .front, .objectContainer .objectItem .back { left: 0; position: absolute; top: 0; width: 100%; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: perspective(1000px) rotateY(180deg); -moz-transform: perspective(1000px) rotateY(180deg); -o-transform: perspective(1000px) rotateY(180deg); transform: perspective(1000px) rotateY(180deg); -webkit-transition: 1; -moz-transition: 1; -o-transition: 1; transition: 1; }
/* front pane, placed above back */
.objectContainer .objectItem .front { z-index: 2; -webkit-transform: perspective(1000px) rotateY(0); -moz-transform: perspective(1000px) rotateY(0); -o-transform: perspective(1000px) rotateY(0); transform: perspective(1000px) rotateY(0); }
/* front pane, placed above back */
.objectContainer:hover .objectItem .front { -webkit-transform: perspective(1000px) rotateY(-179.9deg); -moz-transform: perspective(1000px) rotateY(-179.9deg); -o-transform: perspective(1000px) rotateY(-179.9deg); transform: perspective(1000px) rotateY(-179.9deg); }
/* back, initially hidden pane */
.objectContainer:hover .objectItem .back { -webkit-transform: perspective(1000px) rotateY(0); -moz-transform: perspective(1000px) rotateY(0); -o-transform: perspective(1000px) rotateY(0); transform: perspective(1000px) rotateY(0); }

/* -------------------------------
   itemLargeImage
---------------------------------- */
.itemLargeImage {margin:0px; padding:0px; width:100%; height:100%; /*background-color:#FFF;*/  position:relative; display:inline-block;}
.itemLargeImage .textLabel { /*background:#F9FBFF;*/ bottom: 0;position: relative;display: block;text-align: center;vertical-align: top;position: absolute;padding: 0 auto;width: 100%;overflow: hidden;height: 42%; }
.itemLargeImage .textLabel h5 {margin: 12px 15px 6px 15px; padding:0px; color:#012a68; font-size:100%; font-weight:bold; line-height:22px; letter-spacing:0px; text-align:left; position:absolute; top:0; line-height:normal !important;margin: 15px 0 0 0;padding-left: 0px !important;} /*color:#21438c; */
.ie .itemLargeImage h5{ margin:12px 5px 6px; } /*requires the selectbrowsercss.js to detect ie class settings*/
.itemLargeImage .textLabel h5:hover {opacity:0.9}

/* IMAGE CONTAINER*/
.ie .featureImgLarge{height:180px;}/*IE fix for image height*/
.featureImgLarge {width:100%; height:65%; overflow-y: hidden ! important; overflow-x: hidden ! important; background-size: contain; background-repeat: no-repeat; background-position: center !important;
background: rgb(76,76,76); /* Old browsers */ background-image: url(https://mars-jpl-nasa-gov-images.s3.amazonaws.com/spacer.gif); background-size: cover; display:table;-webkit-background-size: cover;    -moz-background-size: cover;     -o-background-size: cover;    background-size: cover; }

/* -------------------------------
   Rollover - itemLargeImage
---------------------------------- */
.itemLargeImgRollover {margin:0px; padding:0px; width:100%; height:100%;  /*position:relative;*/ display:inline-table;
/*background: rgb(1, 57, 110);
background: -moz-linear-gradient(top, rgba(1, 57, 110, 1) 0%, rgba(0, 29, 53, 1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(1, 57, 110, 1)), color-stop(100%,rgba(0, 29, 53, 1)));
background: -webkit-linear-gradient(top, rgba(1, 57, 110, 1) 0%,rgba(0, 29, 53, 1) 100%);
background: -o-linear-gradient(top, rgba(1, 57, 110, 1) 0%,rgba(0, 29, 53, 1) 100%);
background: -ms-linear-gradient(top, rgba(1, 57, 110, 1) 0%,rgba(0, 29, 53, 1) 100%);
background: linear-gradient(to bottom, rgba(1, 57, 110, 1) 0%,rgba(0, 29, 53, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01396e', endColorstr='#001d35',GradientType=0 );
}
.descMain p { color:#FFFFFF; text-align:left;  padding:1px 25px; line-height:180%; font-size:18px}
.itemLargeImgRollover .readMoreBtn {position:absolute; bottom:0; right:0; width:40px; height:40px}

/* all link items */
.itemLinks{width:calc(100% - 30px); margin:0 15px;}
.itemLinks a:link, .itemLinks a:link, .itemLinks a:visited, .itemLinks a:active { width:48%; padding:0 1%; float:left; margin-top:10px; display:block;  color:#F9A41D; text-decoration: none; font-weight:700; font-size:12px; text-transform:uppercase}
.itemLinks a:hover {color:#F9A41D; font-weight:700; opacity:0.75}
/* link items: one - three items */
.itemLinks a:nth-child(1):nth-last-child(1),
.itemLinks a:nth-child(1):nth-last-child(2),
.itemLinks a:nth-child(2):nth-last-child(1),
.itemLinks a:nth-child(1):nth-last-child(3),
.itemLinks a:nth-child(2):nth-last-child(2),
.itemLinks a:nth-child(3):nth-last-child(1) { width: 100%; margin-left:10px; }

.readMoreBtn { opacity:1}
.readMoreBtn:hover { opacity:0.5}

/* -------------------------------
   Date Label
---------------------------------- */
.dateLabelLarge {background-color:#012A68; width:20%; height:35%; text-align:center; vertical-align:middle;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position:relative; padding:0 auto; font-size:16px; min-width:50px; min-height:70px;}
.itemLargeImage p.day {font-size:200%; line-height:30px; color:#F9FBFF !important; margin:0px; padding:10px 0px 0px 0px}  
.itemLargeImage p.month {font-size:100%; line-height:16px; color:#0099ff !important; text-transform:uppercase; margin:0px; letter-spacing:3px;font-weight:bold;}
.itemLargeImage p.year {font-size:80%; line-height:16px; color:#F9FBFF !important; text-transform:uppercase; margin:0px; letter-spacing:2px;}

/*@media (max-width: 1440px) { */
/* GENERAL PAGE LAYOUT */
	.objectContainer .objectItem { width:250px; height:200px; overflow:hidden;}
/* -------------------------------
   itemLargeImage
---------------------------------- */
	.itemLargeImage .textLabel h5 { font-size:100% !important; line-height:normal !important; }
/* -------------------------------
   Rollover - itemLargeImage
---------------------------------- */
	.descMain p { font-size:90%;padding:1px 15px;}
	.itemLinks a { font-size:90%;margin-left:1px 15px;}
    .itemLinks a:nth-child(1):nth-last-child(1), .itemLinks a:nth-child(1):nth-last-child(2), .itemLinks a:nth-child(2):nth-last-child(1), .itemLinks a:nth-child(1):nth-last-child(3), .itemLinks a:nth-child(2):nth-last-child(2), .itemLinks a:nth-child(3):nth-last-child(1){ margin-left:0; }
    .itemLinks a:link, .itemLinks a:link, .itemLinks a:visited, .itemLinks a:active { width:100%; }
    .itemLinks a:nth-child(n + 4){display:none;} /*display no more than 3 links*/
/* }*/