/* site : Collections */
.featured-top .row {display: contents;}
/*.featured-top + #main-wrapper #block-rul-project-page-title {display: none;}*/
.container .view-banner {padding-right: 0px; padding-left: 0px;}
#main-wrapper .main-content.col {padding-left:0px; padding-right:0px;}
.view-newark350slideshow {padding-right:0px;}

#navbar-main {background-color:#285e71;}
.region-footer-first {background-color:#285e71; width: 100% !important;}
.navbar-toggler {display:none;}

[id^="easyXDM"] {
	width: 100% !important;
	margin-left: -3px !important;
}

/* global.css */
body {
  text-rendering:optimizeLegibility;
  color:#222;
  font-size:100%;
  line-height:1.5em;
  margin:0;
  padding:0;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
  letter-spacing:0;
  font-family: 'Montserrat', 'Segoe UI', 'Century Gothic', Verdana, sans-serif;
  color:#222;
}

/* make h2s NOT bold */
h2 {font-weight: 400;}

h1 {font-size: 29px;}
h2 {font-size: 22px;}

p, ul, blockquote, pre, td, th, label {
  margin: 0;
  font-size:1em;
  line-height: 1.65em;
  margin-bottom: 1.5em;
}

/* rul_project override */
#footerLinksDiv {margin-left: 5px !important;}
.site-footer {margin-top: 3em !important;}
.node--type-rutgers-reflects-record .field .field__label {font-weight: bold; margin-top: 0.6em;}
.node--type-rutgers-reflects-record h2 .field--name-title {font-weight:bold !important;}
.node--type-rutgers-reflects-record .field--type-entity-reference {	margin: 0 0 0; }

.form-row > fieldset > label { display: initial; }

.collpage .col-sm-12 {padding-left:0;padding-right:0;}
.collpage ul {padding-left:20px;padding-top:0;margin-bottom:1.5em;list-style: disc;}
.collpage h1 {font-size: 29px;}
.collpage h2 {font-size: 22px;font-weight:400;margin-bottom: .2em;font-family:'Montserrat','Segoe UI','Century Gothic',Verdana,sans-serif;letter-spacing:0;margin-bottom:20px;}
.collpage h3 {font-size: 21px;font-weight:400;margin-bottom: .2em;}
.collpage p {margin-bottom: 1.5em;}
.collpage hr {margin: 0; padding: 0; border: none; height: 1px; background: #5294c1; margin-top: 20px; margin-bottom: 20px;}
/* .view-content {margin-left: -30px;} */
.view-content.row {display:inherit;} /* was flex, padding-top:1em */
.pushdown > .col-md-8, .col-md-4, .col-xs-12 {padding-left: 0;}
#searchArchive .node__title {display:none;}
.advSearch {font-size: 16px;font-family:'Montserrat';margin-bottom: 0rem !important;}
.advSearch > a {border-bottom: none !important;}
.searchTopHelp {margin-top:2em;clear:both;}
.mainDesc {margin-top:1.5em;clear:both;}
.scuaAsk {font-size:16px; font-family: 'Quattrocento Sans', Candara, 'Gill Sans', Optima, Helvetica, sans-serif;}
.ul2Columns {column-count:1;}
.chinaBoom {font-family:SimSun,sans-serif;}
.romanCoinBox {border-style:solid;border-width:2px; padding:5px;background-color:#ddd;margin-bottom:1.5em;clear:both;}
.RUIcon12 {opacity: 0.9; width: 12px; height: 12px; margin: 0 0 0 5px;vertical-align:top;}
.RUIcon14 {opacity: 0.9; width: 14px; height: 14px; margin: 0 0 0 5px;vertical-align:top;}
.lclfHarvardIcon {opacity: 0.9; height: 42px; margin: 20px 20px 8px 5px; float:left;}
.nehSeal {max-width:160px; float:left;padding-right:1em;}
.nehBox {border-style:solid;border-width:1px; padding:15px 0 10px 20px;background-color:#fff;margin-bottom:1em;margin-top:1rem;clear:both;}
.credit-person {
    margin-left: 1em;
    margin-top:1em;
}
.credit-name,
.credit-title-dept {font-weight:700;}
ul.panelSpeakers {list-style-type: none; margin-left: 1em;  padding-left: 1em;text-indent: -2em;}
ul.panelSpeakers li {padding-left: 1em;}
P.hang  { text-indent: -2em; margin-left: 2em; }
a[href^="tel"] {text-decoration:none;}
img.ruBook {vertical-align: top;}
.fitImage {width: auto;height: auto;max-height: 100%;max-width: 100%;}

.RUred  {color:#cc0033;} 
.RUredB {color:#B3002D;font-weight:700;}
.RUcoreicon {
   color:#000 !important;
   border:1px solid #285e71;
   font-size:.65em;
   margin-top:6px;
   padding: 0 0 0 5px;
   text-decoration:none !important;
   font-family: 'Montserrat', 'Segoe UI', 'Century Gothic', Verdana, sans-serif;
   display: block;
   width: 112px;
}

.linksUL {border: 1px solid #d8d8d8;padding: 1em;}
.linksUL li {list-style:none;margin-bottom:.5em;margin-left: 0em;}
.linksUL li a {text-decoration:none;}

/* NJHS - https://stackoverflow.com/questions/6509106/is-there-a-way-to-break-a-list-into-columns */
.activePage {font-weight:700;}
#copyrightCredit {font-size:9px;color:#000;text-align:center;}
.statsLists {
    -moz-column-count: 4;
    -moz-column-gap: 20px;
    -webkit-column-count: 4;
    -webkit-column-gap: 20px;
    column-count: 4;
    column-gap: 20px;
}
.statsLists li {list-style: none;}
ul.statsLists {padding-left: 5px; font-size: small;}
#annot {font-weight: 700;}
.collpage caption {text-align: center; caption-side: inherit;}
article #njhs-main img {max-width:160px;border:1px solid #000;margin-bottom:1em;}
.collpage table {margin-bottom: 25px;}

.collection-block {height:1%;overflow: hidden;border: 0px solid #000;margin-top: 0em;}
.collection-block .title-row {width:100%;height:4em;background-color:#990033;}
.collection-block .title {margin-left:1em;display:inline-block;text-decoration:none;color:#FFF !important;font-size: 16px;margin-top:.4em; font-weight:600; font-family: 'Montserrat', 'Segoe UI', 'Century Gothic', Verdana, sans-serif;border-bottom: none !important;}
.collection-block .thumbnail {}
.collection-block img {width: 100%;height: auto;max-height: 100%;max-width: 100%;}

.collection-block {margin:0px !important;}
.collection-block-inner {border:1px solid #000;background: #f0f0f0;}
.CollDescription {}
.CollDescription {padding:1em 1em 0 1em;background-color:#f0f0f0;}

.home-coin {display:none;}

#view-title-table-column {width: 60%;}
#view-field-author-table-column {width: 20%;}
#view-field-available-in-rucore-table-column {width: 20%;}

ul li ul {padding-top: 0 !important;margin-bottom: 0 !important;}
/*#block-rul-project-content table tr th, #block-rul-project-content table tr th a, #block-rul-project-content table tr th a:hover, #block-rul-project-content table tr th a:focus {color: #fff !important; font-weight: bold;}*/

/*  XS devices (landscape phones, 576px and up) - mobile */
#projectBannerNarrow, #projectBannerNormalWide {display:none;height:0px;}
#projectBannerMobile {width: 100%;display: inline;}
#projectBannerMobile IMG {width: 100%;height: auto;}

#projectTitle {margin:.8em 0 .8em 0;font-weight:600;font-size:32px;line-height:1.1em;}	
/* #projectTitle {margin-left: 15px;} */
.CollDescription {min-height: min-content;} /*16em*/
.collection-block .title-row {height: 8em;}	
.rul-grid {height:min-content; margin-bottom: 1em;} /*525px*/
.views-view-grid .row {margin-left: -5px !important;}
div.views-row {
	border-bottom: none !important; /* 1px dotted #000 */
	margin: 0 !important; /* 0em 0em 1em 1em */
	padding-bottom: 1em !important; /* 2em */
}
.related-links { margin-bottom: 0.5em !important; }

#FrontSeachTextInput {min-height: 2.5em; max-width: 12em; display: block;}

/* #ResultsProjectTitle {width:50%;} */
#ResultsProjectTitle a {font-size:14px;}


.table-responsive {padding-left: 0px; padding-right: 0px;}
.main-content {padding-left: 5px; padding-right: 5px; margin-top: 1em;}

@media (min-width: 408px) {
#FrontSeachTextInput {min-height: 2.5em; min-width: 15em; display:inline;}
.ul2Columns {column-count:2;}
.collection-block .title-row {height: 5em;}	
}

/*  Small devices (landscape phones, 576px and up) - mobile */
@media (min-width: 576px) {

.CollDescription {min-height: min-content;} /*10em*/
.collection-block .title-row {height: 4em;}	
/* .rul-grid {height: 510px;margin-top:0px;border-top:0;} */
#FrontSeachTextInput {min-height: 2.5em; min-width: 20em;}
#ResultsProjectTitle {float:right;text-align:right;font-size:22px;font-weight:700;margin: .5em 0 .5em 0;}
#ResultsProjectTitle a {font-size:22px;text-decoration:none;}

.table-responsive {padding-left: 0px; padding-right: 0px;}
.main-content {padding-left: 15px; padding-right: 15px;}
ul.statsLists {padding-left: 20px; font-size: inherit;}
#footerLinksDiv {margin-left: 3px !important;}
.site-footer {margin-top: 8em !important;}
}

/* Medium devices (tablets, 768px and up) - narrow */
@media (min-width: 768px) {	
	#projectTitle {margin:.8em 0 .8em 0;font-weight:600;font-size:32px;line-height:1.1em;}
	#projectBannerMobile, #projectBannerNormalWide {display:none;height:0px;}
	#projectBannerNarrow  {width: 100%;display: inline;}
	#projectBannerNarrow IMG {width: 100%;height: auto;}
.CollDescription {min-height: 22em;}
.collection-block .title-row {height: 8em;}
/* .rul-grid {height: 536px;margin-top:0px;border-top:0;} */
}

/* Large devices (desktops, 992px and up) - normal */
@media (min-width: 992px) {
	#projectTitle {margin:.8em 0 .8em 0;font-weight:600;font-size:32px;line-height:1.1em;}
	#projectBannerMobile, #projectBannerNarrow {display:none;height:0px;}		
	#projectBannerNormalWide  {width: 100%;display: inline;}
	#projectBannerNormalWide IMG {width: 100%;height: auto;}
.CollDescription {min-height: 15em;}
.collection-block .title-row {height: 5em;}
/* .rul-grid {height: 488px;margin-top:0px;border-top:0;} */
}

/* Large devices (desktops, 1152px and up) - normal */
@media (min-width: 1152px) {
	#projectTitle {margin:.8em 0 .8em 0;font-weight:600;font-size:32px;line-height:1.1em;}
	#projectBannerMobile, #projectBannerNarrow {display:none;height:0px;}		
	#projectBannerNormalWide  {width: 100%;display: inline;}
	#projectBannerNormalWide IMG {width: 100%;height: auto;}
.CollDescription {min-height: 12em;}
.collection-block .title-row {height: 4.5em;}
/* .rul-grid {height: 498px;margin-top:0px;border-top:0;} */
}

/* Large devices (desktops, 1597px and up) - wide */
@media (min-width: 1597px) {
	#projectTitle {margin:.8em 0 .8em 0;font-weight:600;font-size:32px;line-height:1.1em;}
	#projectBannerMobile, #projectBannerNarrow {display:none;height:0px;}		
	#projectBannerNormalWide  {width: 100%;display: inline;}
	#projectBannerNormalWide IMG {width: 100%;height: auto;}
.CollDescription {min-height: 9em;}
.collection-block .title-row {height: 3.7em;}
/* .rul-grid {height: 504px;margin-top:0px;border-top:0;} */
}

/* Large devices (desktops, 1897px and up) - wide */
@media (min-width: 1897px) {
	#projectTitle {margin:.8em 0 .8em 0;font-weight:600;font-size:32px;line-height:1.1em;}
	#projectBannerMobile, #projectBannerNarrow {display:none;height:0px;}		
	#projectBannerNormalWide  {width: 100%;display: inline;}
	#projectBannerNormalWide IMG {width: 100%;height: auto;}
.CollDescription {min-height: 8.2em;}
.collection-block .title-row {height: 3.7em;}
/* .rul-grid {height: 510px;margin-top:0px;border-top:0;} */
}

.view-filters .views-exposed-form {margin-left: auto; margin-top: 2em;}
.view-filters .views-exposed-form .form-type-textfield {margin-right: 1em;}
.view-filters .views-exposed-form .form-actions {align-self: self-end;}
.view-filters .views-exposed-form label {font-weight: 700;}
body:not(.path-frontpage) #main-wrapper #block-collections-page-title {display: none;}
.page-node-2 #main-wrapper #block-collections-page-title  {display: inherit !important;}
