.hidden {
  display:none;
}
p.breadcrumb {
  width:470px;
  font-size:11px;
  margin-top:0;
  color:#66707e
}

p.breadcrumb a {
  color:#66707e
}

/* unpublished */
.unpublished {
color: #ca0000;
font-weight: bold;
font-size: 116%;
}

/* numeric-pager */
.pager {
  zoom:1;
  margin:0 0 20px 0;
  padding:0;
  text-align:center;
  background-color:#f2f2f4;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
/*  height: 27px; */
}
.pager:after {
  content:"\0020";
  display:block;
  height:0;
  clear:both;
  visibility:hidden
}
.pager li {
  display:inline;
  font-size:93%;
  margin:0 .25em;
  padding:0;
  list-style-type:none
}

.pager li,.pager a,.pager span {
  vertical-align:middle;
  line-height:26px;
  zoom:1
}

span.page-label {
  margin-right:5px
}

.pager .pager-label {
  color: #004479;
  font-weight:bold;
}

.pager .pager-item {
}


.pager .pager-current {
  font-weight:700;
  color:#333
}

.pager .pager-previous a,.pager .pager-next a,.pager .pager-previous span,.pager .pager-next span {
  width:11px;
/*height:13px; */
  display:inline-block;
  text-indent:-999em;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left center;
  text-align:left
}

/* pagers */
.pager .pager-previous a {
  background-image:url(img/pagination-prev.png);
  float:left;
  margin-left:7px
}

.pager .pager-next a {
  background-image:url(img/pagination-next.png);
  float:right;
  margin-right:7px
}

.pager .pager-previous span {
  background-image:url(img/pagination-prev-disabled.png);
  float:left;
  margin-left:7px
}

.pager .pager-next span {
  background-image:url(img/pagination-next-disabled.png);
  float:right;
  margin-right:7px
}

.pager .pager-current span {
  color:#00447a
}

#content-top #page-title {
  width:675px;
  float:left
}

#header ul.horizontal li a {
	color: #00447A;
}



/* Buttons */
/* Big Blue buttons */
.button-big {
  height:40px
}

ul.button-big {
  text-align:center;
  list-style-type:none;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right: 0px;
  *zoom:1
}

.button-big li {
  width:220px;
  white-space:normal;
  float:left
}

.button-big a {
  display:table-cell;
  *display:inline-block;
  height:40px;
  vertical-align:middle;
  font-size:108%;
  font-weight:700;
  color:#fff;
  background-color:#969EA8;
  line-height:1.1em;
  background-image:-moz-linear-gradient(top,#0096D6,#0082CA);
  background-image:-ms-linear-gradient(top,#0096D6,#0082CA);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#0096D6),to(#0082CA));
  background-image:-webkit-linear-gradient(top,#0096D6,#0082CA);
  background-image:-o-linear-gradient(top,#0096D6,#0082CA);
  background-image:linear-gradient(top,#0096D6,#0082CA);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0096D6',endColorstr='#0082CA',GradientType=0);
  width:220px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px
}

ul.button-big:before,ul.button-big:after {
  display:table;
  content:""
}

ul.button-big:after {
  clear:both
}

.button-big a:hover {
  color:#fff;
  background-image:-moz-linear-gradient(top,#00b4e7,#00a2df);
  background-image:-ms-linear-gradient(top,#00b4e7,#00a2df);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#00b4e7),to(#00a2df));
  background-image:-webkit-linear-gradient(top,#00b4e7,#00a2df);
  background-image:-o-linear-gradient(top,#00b4e7,#00a2df);
  background-image:linear-gradient(top,#00b4e7,#00a2df);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b4e7',endColorstr='#00a2df',GradientType=0);
  text-decoration:none
}

/* JUMBO BUTTONS */
.button-jumbo {
  height:54px
}

ul.button-jumbo {
  text-align:center;
  list-style-type:none;
  margin:0;
  *zoom:1
}

.button-jumbo li {
  width:160px;
  white-space:normal;
  float:left
}

.button-jumbo a {
  display:table-cell;
  *display:inline-block;
  height:54px;
  vertical-align:middle;
  font-size:93%;
  font-weight:700;
  color:#fff;
  background-color:#969EA8;
  line-height:1.1em;
  background-image:-moz-linear-gradient(top,#0096D6,#0082CA);
  background-image:-ms-linear-gradient(top,#0096D6,#0082CA);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#0096D6),to(#0082CA));
  background-image:-webkit-linear-gradient(top,#0096D6,#0082CA);
  background-image:-o-linear-gradient(top,#0096D6,#0082CA);
  background-image:linear-gradient(top,#0096D6,#0082CA);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0096D6',endColorstr='#0082CA',GradientType=0);
  width:160px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px
}

ul.button-jumbo:before,ul.button-jumbo:after {
  display:table;
  content:""
}

ul.button-jumbo:after {
  clear:both
}

.button-jumbo a:hover {
  color:#fff;
  background-image:-moz-linear-gradient(top,#00b4e7,#00a2df);
  background-image:-ms-linear-gradient(top,#00b4e7,#00a2df);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#00b4e7),to(#00a2df));
  background-image:-webkit-linear-gradient(top,#00b4e7,#00a2df);
  background-image:-o-linear-gradient(top,#00b4e7,#00a2df);
  background-image:linear-gradient(top,#00b4e7,#00a2df);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b4e7',endColorstr='#00a2df',GradientType=0);
  text-decoration:none
}

.button-controller-left {
  background-image:url(img/button-controller-40x40.png);
  background-position:0 0;
  display:inline-block;
  height:40px;
  width:40px
}

a:hover.button-controller-left {
  background-position:0 40px
}

.button-controller-right {
  background-image:url(img/button-controller-40x40.png);
  background-position:40px 0;
  display:inline-block;
  height:40px;
  width:40px
}

a:hover.button-controller-right {
  background-position:40px 40px
}

.button-go {
  background:url(img/button-sidebar-submit-24x24.png) no-repeat;
  height:24px;
  width:24px;
  text-indent:-9999px;
  background-position:0 0;
  display:inline-block;
}

a:hover.button-go {
  background-position:0 -26px
}

.button-search {
  background:url(img/button-search-submit-24x24.png) no-repeat;
  display:inline-block;
  height:24px;
  width:24px;
  text-indent:-9999px;
  background-position:0 0
}

a:hover.button-search {
  background-position:0 -24px
}

.button-enlarge {
  background:url(img/button-image-enlarge-24x24.png) no-repeat;
  height:24px;
  width:24px;
  text-indent:-9999px;
  background-position:0 0;
  display:inline-block
}

a:hover.button-enlarge {
  background-position:0 -24px
}

/* Button with Magnifying glass */
a.find-it {
  background-image:url(img/button-find-it-90x56.png);
  background-position:0 0;
  display:inline-block;
  float:right;
  margin-top:-3px;
  text-indent:-9999px;
  height:28px;
  width:90px
}

a.find-it:hover {
  background-position:0 -28px
}

/* Textbox / Well */
.textbox,.well {
  min-height:20px;
  padding:19px;
  margin-bottom:20px;
  background-color:#edeef0;
  border:1px solid #b9bec5;
  border:1px solid rgba(0,0,0,0.04);
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.04);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.04);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.04)
}

p.anchor-links {
  color:#999;
}

/* DISQUS - COMMENTS */

#pre_disqus_thread {
  margin-top: 25px;
  padding-top: 15px;
  border-top: 3px solid #fec527;
  line-height: 1.8;
}
#disqus_thread {
  margin-top: 10px;
  padding-top: 5px;
 /*   border-top: 3px solid #fec527; */
}

/* Collection */
/*Search form */
#collection-search-info {
	display: block;
	height: 33px;
	width: 100%;
}
#collection-browse-result {
  font-size:123.1%;
  font-weight:700;
  color:#004479;
  width:345px;
  margin: 20px 0 15px 0;
}
#collection-view-all-link {
  margin-top: -15px;
  text-align: right;
}
.page-collections-resources .region-content .item-list,
.page-fruit-crate-labels .region-content .item-list,
.page-casey-fashion-plates .region-content .item-list,
.page-bookplate-collection .region-content .item-list,
.page-travel-posters .region-content .item-list,
.page-sheet-music-covers .region-content .item-list,
.page-test-collection .region-content .item-list,
.page-hollywood-collection .region-content .item-list {
	margin-top: 10px;
}
#visual-collection-search-block-form {
  background:#00b5cc;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  padding:19px;
  float:left;
  width:680px;
  height:25px
}

#block-visual_collection-visual_collection_search_block .cols-50x2 .right {
  width:190px
}
#block-visual_collection-visual_collection_search_block .form-item-collection-type {
	display: none;
}
#visual-collection-search-block-form input {
  float:left
}

#visual-collection-search-block-form .form-submit {
  background:url(img/button-find-it-90x56.png) no-repeat 0 0;
  display:inline-block;
  float:right;
  margin-top:-3px;
  text-indent:-9999px;
  height:28px;
  width:90px;
  filter: none;
}

#visual-collection-search-block-form .form-submit:hover {
  background-position:0 -28px
}

/*Filter searches */
#visual-collection-per-page-form {
}

#visual-collection-per-page-form .description {
  display:inline;
  font-size:123.1%;
  font-weight:700;
  color:#004479;
  margin-bottom:20px;
  float:left;
  margin-right:10px;
  margin-top:2px
}

#visual-collection-per-page-form .form-select {
  width: auto;
  margin-top: 17px;
  display: inline;
  position: absolute;
  margin-left: 450px;
}

#visual-collection-per-page-form .form-submit {
  display: none;
}

#visual-collection-per-page-form .form-submit:hover {
  background-position:0 -26px
}


/* Collection grid items */
.page-collections-resources .collection-image,
.page-fruit-crate-labels .collection-image,
.page-casey-fashion-plates .collection-image,
.page-bookplate-collection .collection-image,
.page-travel-posters .collection-image,
.page-hollywood-collection .collection-image,
.page-sheet-music-covers .collection-image,
.page-test-collection .collection-image,
.node-type-collection-landing-page .collection-image {
  text-align:center;
  border:1px solid #DCDEE2;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  width:174px;
  height:174px;
  position:relative
}

.page-collections-resources .collection-image a,
.page-fruit-crate-labels .collection-image a,
.page-casey-fashion-plates .collection-image a,
.page-bookplate-collection .collection-image a,
.page-travel-posters .collection-image a,
.page-hollywood-collection .collection-image a,
.page-sheet-music-covers .collection-image a,
.page-test-collection .collection-image a,
.node-type-collection-landing-page .collection-image a {
  background:#edeef0;
/* Old browsers */
  background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(237,238,240,1) 100%);
/* FF3.6+ */
  background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(237,238,240,1)));
/* Chrome,Safari4+ */
  background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(237,238,240,1) 100%);
/* Chrome10+,Safari5.1+ */
  background:-o-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(237,238,240,1) 100%);
/* Opera 12+ */
  background:-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(237,238,240,1) 100%);
/* IE10+ */
  background:radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(237,238,240,1) 100%);
/* W3C */
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#edeef0',GradientType=1 );
/* IE6-9 fallback on horizontal gradient */
  border:1px solid #fff;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  display:block;
  width:170px;
  height:170px;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:auto
}

.page-collections-resources .collection-image a img,
.page-fruit-crate-labels .collection-image a img,
.page-casey-fashion-plates .collection-image a img,
.page-bookplate-collection .collection-image a img,
.page-travel-posters .collection-image a img,
.page-hollywood-collection .collection-image a img,
.page-sheet-music-covers .collection-image a img,
.page-test-collection .collection-image a img,
.node-type-collection-landing-page .collection-image a img {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:auto
}

.page-collections-resources table th,
.page-collections-resources table td,
.page-fruit-crate-labels table th,
.page-fruit-crate-labels table td,
.page-casey-fashion-plates table th,
.page-casey-fashion-plates table td,
.page-bookplate-collection table th,
.page-bookplate-collection table td,
.page-travel-posters table th,
.page-travel-posters table td,
.page-hollywood-collection table th,
.page-hollywood-collection table td,
.page-sheet-music-covers table th,
.page-sheet-music-covers table td,
.page-test-collection table th,
.page-test-collection table td,
.node-type-collection-landing-page table th,
.node-type-collection-landing-page table td {
  padding:0 5px 0 0
}

.page-collections-resources .collection-name,
.page-collections-resources .collection-creator,
.page-fruit-crate-labels .collection-name,
.page-fruit-crate-labels .collection-creator,
.page-casey-fashion-plates .collection-name,
.page-casey-fashion-plates .collection-creator,
.page-bookplate-collection .collection-name,
.page-bookplate-collection .collection-creator,
.page-travel-posters .collection-name,
.page-travel-posters .collection-creator,
.page-hollywood-collection .collection-name,
.page-hollywood-collection .collection-creator,
.page-sheet-music-covers .collection-name,
.page-sheet-music-covers .collection-creator,
.page-test-collection .collection-name,
.page-test-collection .collection-creator,
.node-type-collection-landing-page .collection-name,
.node-type-collection-landing-page .collection-creator {
  font-size:93%;
  line-height:1.3
}

.page-collections-resources .collection-name,
.page-fruit-crate-labels .collection-name,
.page-casey-fashion-plates .collection-name,
.page-bookplate-collection .collection-name,
.page-travel-posters .collection-name,
.page-hollywood-collection .collection-name,
.page-sheet-music-covers .collection-name,
.page-test-collection .collection-name,
.node-type-collection-landing-page .collection-name {
  margin-top:8px;
}

.page-collections-resources .collection-creator,
.page-fruit-crate-labels .collection-creator,
.page-casey-fashion-plates .collection-creator,
.page-bookplate-collection .collection-creator,
.page-travel-posters .collection-creator,
.page-hollywood-collection .collection-creator,
.page-sheet-music-covers .collection-creator,
.page-test-collection .collection-creator,
.node-type-collection-landing-page .collection-creator {
  margin-bottom:20px;
}
.node-type-collection-landing-page .collection-name {
	margin-bottom: 15px;
}
.node-type-collection-landing-page table tbody,
.node-type-collection-landing-page table tbody td,
.node-type-collection-landing-page table tbody th {
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
}

/* General search form styles */
#california-collection-search-form p,
#turnabout-search-form p,
#menu-collection-search-form p,
#collection-index p,
#collection-index2 p {
	margin-bottom: .5em;
	color: #ffffff;
}


/* CALIFORNIA COLLECTION SEARCH FORM */
#california-collection-search-form,
#collection-index,
#collection-index2 {
  background:#00B5CC;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  padding:19px;
}
#california-collection-search-form .right,
#collection-index .right,
#collection-index2 .right {
  width: 210px;
}
#california-collection-search-form input[type="text"],
#collection-index input[type="text"],
#collection-index2 input[type="text"] {
  width: 450px;
  margin-bottom: 10px;
}
#california-collection-search-form input.last[type="text"],
#collection-index input.last[type="text"],
#collection-index2 input.last[type="text"] {
  width: 450px;
  margin-bottom: 10px;
}
#california-collection-search-form input[type="submit"],
#collection-index input[type="submit"],
#collection-index2 input[type="submit"] {
  background-image:url(img/button-find-it-90x56.png);
  background-position:0 0;
  display:inline-block;
  float:right;
  margin-top:-3px;
  text-indent:-9999px;
  height:28px;
  width:90px;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}
#california-collection-search-form input[type="submit"]:hover,
#collection-index input[type="submit"]:hover,
#collection-index2 input[type="submit"]:hover {
  background-position:0 -28px;
  cursor: pointer;
}
form#collection-index,
form#collection-index2 {
	margin-bottom: 30px;
}
#collection-index select,
#collection-index2 select {
	height: 24px;
	border: 1px solid #00B5CC;	
}

/* TURNABOUT THEATER */
#turnabout-search-form {
  background:#00B5CC;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  padding:19px;
}
#turnabout-search-form .right {
  width: 210px;
}
#turnabout-search-form select {
	height: 24px;
	border: 1px solid #00B5CC;
}
#turnabout-search-form input[type="text"] {
  width: 450px;
  margin-bottom: 12px;
}
#turnabout-search-form input.last[type="text"] {
  width: 450px;
  margin-bottom: 10px;
}
#turnabout-search-form input[type="submit"] {
  background-image:url(img/button-find-it-90x56.png);
  background-position:0 0;
  display:inline-block;
  float:right;
  margin-top:-3px;
  text-indent:-9999px;
  height:28px;
  width:90px;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}
#turnabout-search-form input[type="submit"]:hover {
  background-position:0 -28px;
  cursor: pointer;

}
/* MENU COLLECTION */
#menu-collection-search-form {
  background:#00B5CC;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  padding:19px;
  margin-bottom: 17px;
}
#menu-collection-search-form .right {
  width: 210px;
}
#menu-collection-search-form select {
	height: 24px;
	border: 1px solid #00B5CC;
}
#menu-collection-search-form input[type="text"] {
  width: 450px;
  margin-bottom: 12px;
}
#menu-collection-search-form input.last[type="text"] {
  width: 450px;
  margin-bottom: 10px;
}
#menu-collection-search-form input[type="submit"] {
  background-image:url(img/button-find-it-90x56.png);
  background-position:0 0;
  display:inline-block;
  float:right;
  margin-top:-3px;
  text-indent:-9999px;
  height:28px;
  width:90px;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}
#menu-collection-search-form input[type="submit"]:hover {
  background-position:0 -28px;
  cursor: pointer;
}
table#menu-covers-grid tbody td,
table#menu-covers-grid tbody th {
  border-top: 0;
}

/* VISUAL COLLECTION OVERVIEW */
.view-visual-collections table th,.view-visual-collections table td {
  padding:0 30px 0 0
}

.view-visual-collections table th,.view-visual-collections table td.col-last {
  padding:0
}

.view-visual-collections .col-1,.view-visual-collections .col-2,.view-visual-collections .col-3 {
  width:220px
}

.view-visual-collections .views-field-field-collection-notes,
.view-visual-collections .views-field-field-collection-notes p {
  color: #727D8B;
  margin-bottom:20px;
}
.views-field-field-collection-link {margin-top:.5em;}

/* Collection Detail Pages */
/* collection-pager */
#collection-navigation {
  zoom:1;
  margin-left:0;
  padding:0;
  text-align:center;
  background-color:#f2f2f4;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  margin-bottom:20px
}

#collection-navigation:after {
  content:"\0020";
  display:block;
  height:0;
  clear:both;
  visibility:hidden
}

#collection-detail-previous {
  float:left
}

#collection-detail-return {
  float:left;
  width:680px;
  margin:0 auto
}

#collection-detail-next {
  float:right
}

#collection-navigation a {
  vertical-align:middle;
  line-height:26px;
  zoom:1
}

#collection-detail-previous a,#collection-detail-next a {
  width:11px;
/*height:13px; */
  display:inline-block;
  text-indent:-999em;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left center;
  text-align:left
}

/* collection pager elements */
#collection-detail-previous a {
  background-image:url(img/pagination-prev.png);
  float:left;
  margin-left:7px
}

#collection-detail-next a {
  background-image:url(img/pagination-next.png);
  float:right;
  margin-right:7px
}

#collection-detail-return a {
  background-image:url(img/icon-return.png);
  background-repeat:no-repeat;
  background-position:0 -4px;
  height:30px;
  width:24px;
  padding-left:33px
}

#collection-title,
body.page-collections-resources-visual-collections-search .entity-collection h2 {
  color:#004479;
  font-size:123.1%;
  font-weight:700;
  text-align:center;
  margin-bottom:20px;
}
body.page-collections-resources-visual-collections-search .entity-collection h2 {
position: absolute;
left: 10px;
top: 10px;
z-index: 9;
}
/* entity-collection? */
.entity-collection {
text-align: center;
border: 1px solid #DCDEE2;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
width: 720px;
height: 470px;
position: relative;
margin-bottom: 20px;
}
.entity-collection a {
  background:#edeef0;
/* Old browsers */
  background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(237,238,240,1) 100%);
/* FF3.6+ */
  background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(237,238,240,1)));
/* Chrome,Safari4+ */
  background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(237,238,240,1) 100%);
/* Chrome10+,Safari5.1+ */
  background:-o-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(237,238,240,1) 100%);
/* Opera 12+ */
  background:-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(237,238,240,1) 100%);
/* IE10+ */
  background:radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(237,238,240,1) 100%);
/* W3C */
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#edeef0',GradientType=1 );
/* IE6-9 fallback on horizontal gradient */
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  width:716px;
  height:466px;
  position:relative;
  top:2px;
  left:0;
  right:0;
  bottom:0;
  margin:auto;
  margin-bottom: 20px;
}
body.page-collections-resources-visual-collections-search .entity-collection a.fancybox {
display: block;
width: 716px;
}
body.page-collections-resources-visual-collections-search .entity-collection a.fancybox span {
right: 10px;
top: 10px;
}
.entity-collection a img {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:auto
}

/* Collection Item Text columns */
#collection-item-left {
  float:left;
  width:350px;
  margin-right: 15px;
}

#collection-item-right {
  float:right;
  width:350px;
  clear: right;
}

#collection-item-left,
#collection-item-right {
  color:#727d8b;
  margin-top:10px;
  text-align: left;
}
body.page-collection-search-page .entity-collection #collection-item-left,
body.page-collection-search-page .entity-collection #collection-item-right {
display: none;
}

#collection-item-left p,
#collection-item-right p {
  color:#727d8b;
  margin-bottom: 0;
}

#collection-item-left .field-label,#collection-item-right .field-label {
  color:#004479;
  font-weight:700;
}

/* LAPL READS */
/* Page */
.page-books-emedia-lapl-reads select#edit-field-review-reviewer-branch-nid.form-select {
  width:200px
}

.lapl-reads-anchor-links {
  font-size:93%;
  margin-bottom:20px;
}

.lapl-reads-rss-feeds {
  font-size:93%;
  color:#66707E;
  background:url(img/icon-rss-20x20.png) 0 0 no-repeat;
  padding-left:25px;
}


.region-content .view-librarians-are-reading .view-content {
  background-color:#edeef0;
  border:1px solid #b9bec5;
  border:1px solid rgba(0,0,0,0.04);
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  margin-bottom: 20px;
  padding:15px;
}

.region-content .view-librarians-are-reading .librarians-are-reading-title a {
  font-size:123.1%;
  font-style:italic;
  font-weight:700;
  color:#0082ca;
  margin-bottom: 0;
}
.region-content .view-librarians-are-reading .librarians-are-reading-title a p {
  font-size: 100%;
  font-style:italic;
  font-weight:700;
  color:#0082ca;
  margin-bottom: 0;
}

.region-content .view-librarians-are-reading .librarians-are-reading-date,
.region-content .view-librarians-are-reading .librarians-are-reading-branch {
  color: #727d8b;
  font-style: italic;
}
.region-content .view-librarians-are-reading .librarians-are-reading-branch,
.region-content .view-librarians-are-reading .views-field-field-review-reviewer-branch a,
.region-content .view-librarians-are-reading .librarians-are-reading-branch a {
  font-style: italic;
  margin-bottom: 10px;
}
.region-content .view-librarians-are-reading .librarians-are-reading-rating {
	height: 18px;
	margin-bottom: 10px;
}
.region-content .view-librarians-are-reading .librarians-are-reading-author,
.region-content .view-librarians-are-reading .librarians-are-reading-author-common,
.region-content .view-librarians-are-reading .views-field-field-item-author,
.region-content .view-librarians-are-reading .views-label-field-item-author-common,
.region-content .view-librarians-are-reading .views-field-field-review-star-rating,
.region-content .view-librarians-are-reading .views-field-field-item-genre {
  color: #727d8b;
  margin-bottom: 10px;
}
.region-content .view-librarians-are-reading .librarians-are-reading-call-number,
.region-content .view-librarians-are-reading .librarians-are-reading-genre {
	color: #727d8b;
}
#lapl-reads-no-recommendation-message {
  color: #fa0000;
  min-height:20px;
  margin-bottom:20px;
  background-color:#ffffff;
}
#new-books-by-genre,
#book-lists {
  margin-top: 25px;
  margin-bottom: 10px;
  border-top: 3px solid #fec527;
  padding-top: 0;
}
/* Region Sidebar Second on LAPL reads fields are all printed in the last field of the view to create the two column layout */
.region-sidebar-second .view-librarians-are-reading {
  margin-top:30px;
}

.region-sidebar-second .view-librarians-are-reading .views-row-first {
  border-top:1px dotted #B9BEC5;
  padding-top:8px;
}
.lapl-reads-sidebar-title p,
div.lapl-reads-sidebar-title,
div.lapl-reads-sidebar-title a {
  color: #007FCA;
  font-style: italic;
  font-weight: 700;
  margin-bottom: 0;
}
.lapl-reads-sidebar-title,
.lapl-reads-sidebar-author {
  color: #727d8b;
}

/* LAPL Reads Lower Blocks */
.page-books-emedia-lapl-reads .view-new-books-by-genre table {
  margin-bottom:0;
}
.page-books-emedia-lapl-reads .view-new-books-by-genre td, .page-books-emedia-lapl-reads .view-book-lists td {
  padding:0
}

.page-books-emedia-lapl-reads .view-new-books-by-genre a, .page-books-emedia-lapl-reads .view-book-lists .views-field-title a {
  background:url(img/ul.png) no-repeat left 6px;
  line-height:1.5em;
  padding-left:12px;
  margin-bottom:0
}

.page-books-emedia-lapl-reads .view-book-lists .view-header a {
  background:none;
  line-height:1em;
  padding-left:0px;
  margin-bottom:0
}

/* Reviews */
.lapl-reads-item-byline {
  float: left;
}
.node-type-patron-review .lapl-reads-item-byline {
  float: none;
  clear: both;
}
.lapl-reads-item-review-label {
  color: #004479;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
}
.lapl-reads-item-review h1#page-title {
  font-style: italic;
  margin-bottom: 5px;
}
.lapl-reads-item-author-label {
 color: #727D8B;
 float: left;
 font-size: 13px;
 font-weight: normal;
 margin-right: 3px;
}
.lapl-reads-item-author {
  font-size: 13px;
  font-weight: normal;
  margin-bottom: 20px;
}
.lapl-reads-item-reviewer {
  color: #727d8b;
  font-size: 13px;
  font-style: italic;
  font-weight: normal;
}
.node-type-patron-review .lapl-reads-item-reviewer {
  margin-bottom: 10px;
}
.lapl-reads-item-reviewer a {
  font-style: italic;
}
.lapl-reads-item-reviewer-date {
  color: #727d8b;
  font-size: 13px;
  font-style: italic;
  font-weight: normal;
}

.lapl-reads-review-item-image img {
  float: left;
  margin-right: 19px;
}
.lapl-reads-review-item-rate-five-stars,
.field-name-field-review-rating {
  height: 26px;
  margin-bottom: 20px;
}
.lapl-reads-review-item-call-number .field-name-field-item-call-number .field-label {
  float: left;
  margin-right: 3px;
}
.lapl-reads-review-item-genre,
.lapl-reads-review-item-view-in-catalog {
  margin-bottom: 20px;
}

/* Reviews Sidebars */
section#block-views-review_also_reviewed_by-block {
  padding-top: 10px;
  border-top: 3px solid #FEC527;
  margin-top: -130px;
}
.node-type-review .lapl-reads-review-also-more {
  margin-bottom: 20px;
}
.node-type-review .lapl-reads-review-item-more,
.block .view-patron-reviewer-page .lapl-reads-review-item-more,
.block .view-patron-reviews-unfiltered .lapl-reads-review-item-more {
  margin-bottom: 20px;
}
.node-type-review .region-sidebar-second-bottom #block-block-12 {
  margin: 13px 0;
  padding-top: 13px;
  border: 0;
  border-top: 3px solid #fec527;
}
.node-type-review .lapl-reads-item-byline .cols-25-75 {
  margin-bottom: 10px;
}
.node-type-review .lapl-reads-item-byline .cols-25-75 .col {
width: 425px;
}
.node-type-review .lapl-reads-item-byline .cols-25-75 .col:first-child {
width: 55px;
}

.page-books-emedia-lapl-reads-hot-titles  .view-display-id-page_1 .cols-25-75,
.page-books-emedia-lapl-reads-new-books .view-display-id-page_2 .cols-25-75,
.page-teachers-resources-whats-new .view-display-id-page_5 .cols-25-75 {
	margin-bottom: 0;
}
.page-books-emedia-lapl-reads-hot-titles  .view-display-id-page_1 .cols-25-75 .col:first-child,
.page-books-emedia-lapl-reads-new-books .view-display-id-page_2 .cols-25-75 .col:first-child,
.page-teachers-resources-whats-new .view-display-id-page_5 .cols-25-75 .col:first-child {
width: 23%;
}

.page-books-emedia-lapl-reads-hot-titles  .view-display-id-page_1 .cols-25-75 .col,
.page-books-emedia-lapl-reads-new-books .view-display-id-page_2 .cols-25-75 .col,
.page-teachers-resources-whats-new .view-display-id-page_5 .cols-25-75 .col {
width: 75%;
}


.view-id-reviewer_page .reviewer-page-item-title a,
.page-books-emedia-lapl-reads-hot-titles  .hot-item-title a,
.page-books-emedia-lapl-reads-new-books .new-books-title a,
.page-teachers-resources-whats-new .new-books-title a,
.node-type-book-list .book-list-title a,
.section-libros-fest .book-list-title a,
.node-type-blog .book-list-title a,
.node-type-page .book-list-title a {
  color: #666666;
  font-size: 123.1%;
  font-style: italic;
  font-weight: 700;
}

.node-type-book-list .book-list-title,
.section-libros-fest .book-list-title,
.node-type-blog .book-list-title,
.node-type-page .book-list-title {
  color: #666666;
  font-size: 123.1%;
  font-style: italic;
  font-weight: 700;
}

.view-id-reviewer_page .reviewer-page-item-author,
.view-id-reviewer_page .reviewer-page-item-reviewer,
.view-id-reviewer_page .reviewer-page-item-call-number,
.view-id-reviewer_page .reviewer-page-item-genre {
  color: #66707E;
}
.view-id-reviewer_page .reviewer-page-item-review-date {
	margin-bottom: 10px;
	color: #66707e;
}

.view-id-reviewer_page .reviewer-page-item-title p {
  color: #0082CA;
  font-style: italic;
  margin-bottom: 0;
}
.view-id-reviewer_page .reviewer-page-item-reviewer,
.view-id-reviewer_page .reviewer-page-item-reviewer a,
.view-id-reviewer_page .reviewer-page-item-date {
  font-style: italic;
}
.view-id-reviewer_page .reviewer-page-item-author,
.view-id-reviewer_page .reviewer-page-item-body,
.view-id-reviewer_page .reviewer-page-item-rating,
.view-id-reviewer_page .reviewer-page-item-date,
.page-books-emedia-lapl-reads-hot-titles  .hot-item-author,
.page-books-emedia-lapl-reads-hot-titles  .hot-item-genre,
.page-books-emedia-lapl-reads-hot-titles  .hot-item-body,
.page-books-emedia-lapl-reads-new-books .new-books-author,
.page-books-emedia-lapl-reads-new-books .new-books-genre,
.page-books-emedia-lapl-reads-new-books .new-books-body,
.page-teachers-resources-whats-new .new-books-author,
.page-teachers-resources-whats-new .new-books-genre,
.page-teachers-resources-whats-new .new-books-body,
.node-type-book-list .book-list-author,
.node-type-blog .book-list-author,
.node-type-page .book-list-author,
.section-libros-fest .book-list-author,
.node-type-book-list .book-list-genre,
.node-type-book-list .book-list-body,
.node-type-blog .book-list-body,
.node-type-book-list .book-list-call-number,
.view-id-reviewer_page .region-sidebar-second .views-field-field-user-branch {
  margin-bottom: 15px;
}
.view-id-reviewer_page span.reviewer-page-item-author {
	display: block;
	margin-bottom: 15px;
}

.view-id-reviewer_page .reviewer-page-item-rating {
	height: 20px;
}
.view-id-reviewer_page #block-views-reviewers-block h2.block-title,
.view-id-reviewer_page #block-views-reviewer_about-block h2.block-title,
.page-books-emedia-lapl-reads-hot-titles  #block-block-11 h2.block-title,
.page-books-emedia-lapl-reads-new-books #block-block-11 h2.block-title,
.page-books-emedia-lapl-reads-book-lists #block-block-11 h2.block-title {
 border-top: 3px solid #FDBB30;
 font-family: "Helvetica Neue", Arial, sans-serif;
 font-size: 108%;
 padding-top: 10px;
}
.view-id-reviewer_page #block-views-reviewers-block .reviewer-page-item-reviewer a {
  font-style: normal;
  font-weight: 700;
}
.view-id-reviewer_page.view-display-id-page .cols-25-75 .col {
  width: 76%;
  float: right;
}
.view-id-reviewer_page.view-display-id-page .cols-25-75 .col:first-child {
  width: 24%;
  float: left;
}
.view-id-reviewer_page.view-display-id-page_1 .cols-25-75 .col {
  width: 76%;
  float: right;
}
.view-id-reviewer_page.view-display-id-page_1 .cols-25-75 .col:first-child {
  width: 24%;
  float: left;
}
/* HOT TITLES & NEW BOOKS & BOOK LIST */
.page-books-emedia-lapl-reads-hot-titles  .views-exposed-widgets label,
.page-books-emedia-lapl-reads-hot-titles  .views-widget-sort-order,
.page-books-emedia-lapl-reads-new-books .views-exposed-widgets label {
  display: none;
}
.page-books-emedia-lapl-reads-hot-titles  .views-exposed-widgets select,
.page-books-emedia-lapl-reads-new-books .views-exposed-widgets select,
.page-teachers-resources-whats-new .views-exposed-widgets select {
  width: 225px;
  float: left;
  margin-bottom: 20px;
}
.page-books-emedia-lapl-reads-hot-titles  .views-exposed-widgets select:first-child {
  margin-right: 15px;
}
.page-books-emedia-lapl-reads-hot-titles  .hot-item-author,
.page-books-emedia-lapl-reads-hot-titles  .hot-item-genre,
.page-books-emedia-lapl-reads-hot-titles  .hot-item-call-number,
.page-books-emedia-lapl-reads-new-books .new-books-author,
.page-books-emedia-lapl-reads-new-books .new-books-genre,
.page-books-emedia-lapl-reads-new-books .new-books-call-number,
.page-teachers-resources-whats-new .new-books-author,
.page-teachers-resources-whats-new .new-books-genre,
.page-teachers-resources-whats-new .new-books-call-number,
.node-type-book-list .book-list-author,
.node-type-blog .book-list-author,
.node-type-page .book-list-author,
.node-type-book-list .book-list-genre,
.node-type-book-list .book-list-call-number,
.section-book-list .book-list-author,
.section-book-list .book-list-genre,
.section-book-list .book-list-call-number {
  color: #66707E;
}
.page-books-emedia-lapl-reads-hot-titles  ul.horizontal li.hot-title-comments,
.page-books-emedia-lapl-reads-hot-titles  ul.horizontal li.hot-title-catalog,
.page-books-emedia-lapl-reads-new-books ul.hortizontal li.new-books-comments,
.page-books-emedia-lapl-reads-new-books ul.hortizontal li.new-books-catalog,
.page-teachers-resources-whats-new ul.hortizontal li.new-books-comments,
.page-teachers-resources-whats-new ul.hortizontal li.new-books-catalog,
.node-type-book-list ul.hortizontal li.book-list-comments,
.node-type-book-list ul.hortizontal li.book-list-catalog,
.node-type-blog-post ul.hortizontal li.book-list-catalog,
.section-book-list ul.hortizontal li.book-list-comments,
.section-book-list ul.hortizontal li.book-list-catalog {
  margin-right: 0;
}
.page-books-emedia-lapl-reads-hot-titles  li.hot-title-review a,
.page-books-emedia-lapl-reads-new-books li.new-books-review a,
.page-teachers-resources-whats-new li.new-books-review a,
.node-type-book-list li.book-list-review a,
.section-book-list li.book-list-review a {
  border-left: 1px solid #969ea5;
  float: left;
  display: block;
  margin: 0 0 0 6px;
  padding: 0 0 0 6px;
}

/* BOOK LISTS */
.page-books-emedia-lapl-reads-book-lists .view-book-lists a {
  background: url(img/icon-arrow-gold.png) no-repeat left 3px;
  padding-left: 12px;
  line-height:1.5em;
  padding-left:12px;
  margin-bottom:0
}
.page-books-emedia-lapl-reads-book-lists .view-book-lists table {
  margin-bottom:0;
}
.page-books-emedia-lapl-reads-book-lists .view-book-lists td {
  padding:0
}
.page-books-emedia-lapl-reads-book-lists a.feed-icon img {
  margin-top: 20px;
}
/* book list */
.node-type-book-list h1#page-title .label {
  font-size: 69%;
  font-weight: normal;
  text-transform: uppercase;
}
.node-type-book-list h1#page-title {
  margin-bottom: 5px;
}
.node-type-book-list header .date {
  color: #66707E;
  font-size: 85%;
  font-weight: normal;
  width: 470px;
  margin-bottom: 10px;
}
.node-type-book-list ul.book-list-meta {
	margin-top: 15px;
}
/* Reviewer Recommends */
.page-staff-recommendations .region-sidebar-second .views-field-field-user-picture {
  float: left;
  margin-right: 19px;
  margin-top: 4px;
}
.page-staff-recommendations .region-sidebar-second .views-field-field-user-title {
  color: #727D8B;
  font-weight: 700;
}
.page-staff-recommendations .region-sidebar-second .views-field-field-user-branch,
.page-staff-recommendations .region-sidebar-second .views-field-title {
  font-weight: 700;
}
.page-staff-recommendations .region-sidebar-second .views-field-field-user-about {
  color: #727d8b;
}
/* PODCASTS */
.page-collections-resources-e-media-podcasts #content-top h1#page-title,
.node-type-podcast #content-top h1#page-title {
  width: auto;
}
.page-collections-resources-e-media-podcasts h2#page-title-suffix,
.node-type-podcast h2#page-title-suffix {
  float: left;
  font-size: 153.9%;
  line-height: 1.2;
  margin-left: 7px;
}
.page-collections-resources-e-media-podcasts #views-exposed-form-podcasts-page,
.node-type-podcast #views-exposed-form-podcasts-page {
  background: #00b5cc url(img/podcast-filter-separator.png) no-repeat;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 19px;
  float:left;
  width: 680px;
  height: 25px;
  margin-bottom: 20px;
  background-position-x: 278px;
  background-position-y: 6px;
}

.page-collections-resources-e-media-podcasts #views-exposed-form-podcasts-page input#edit-title,
.node-type-podcast #views-exposed-form-podcasts-page input#edit-title {
  width: 290px;
  float: right;
  margin-right: 100px;
}

.page-collections-resources-e-media-podcasts #views-exposed-form-podcasts-page #edit-field-podcast-ep-categories-tid-wrapper select,
.node-type-podcast #views-exposed-form-podcasts-page #edit-field-podcast-ep-categories-tid-wrapper select {
  margin-right: 10px;
  width: 120px;
  float: left;
}
.page-collections-resources-e-media-podcasts #views-exposed-form-podcasts-page .views-submit-button .form-submit,
.node-type-podcast #views-exposed-form-podcasts-page .views-submit-button .form-submit {
  background: url(img/button-find-it-90x56.png) no-repeat 0 0;
  display: block;
  text-indent: -9999px;
  height: 28px;
  width: 90px;
  float: right;
  margin-top: -37px;
  filter: none;
}
.page-collections-resources-e-media-podcasts #views-exposed-form-podcasts-page .views-submit-button .form-submit:hover,
.node-type-podcast #veiws-exposed-form-podcasts-page .views-submit-button .form-submit:hover {
  background-position:0 -28px;
}
.page-collections-resources-e-media-podcasts #views-exposed-form-podcasts-page .form-item-sort-by label,
.node-type-podcast #views-exposed-form-podcasts-page .form-item-sort-by label {
  display: none;
}
/* this is the sort by title/date pull-down */
.page-collections-resources-e-media-podcasts #views-exposed-form-podcasts-page .form-item-sort-by,
.node-type-podcast #views-exposed-form-podcasts-page .form-item-sort-by {
}
.page-collections-resources-e-media-podcasts #views-exposed-form-podcasts-page .form-item-sort-by select#edit-sort-by,
.node-type-podcast #views-exposed-form-podcasts-page .form-item-sort-by select#edit-sort-by {
  width: 110px;
}

.page-collections-resources-e-media-podcasts #views-exposed-form-podcast-page-1,
.node-type-podcast #views-exposed-form-podcast-page-1,
.node-type-podcast #views-exposed-form-podcast-solr-page-1,
.node-type-podcast #views-exposed-form-podcast-solr-page-2 {
  background: #00b5cc url(img/podcast-filter-separator.png) no-repeat;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 19px;
  float:left;
  width: 680px;
  height: 25px;
  margin-bottom: 20px;
  background-position-x: 278px;
  background-position-y: 6px;
}

.page-collections-resources-e-media-podcasts #views-exposed-form-podcast-page-1 input#edit-title,
.node-type-podcast #views-exposed-form-podcast-page-1 input#edit-title,
.node-type-podcast #views-exposed-form-podcast-solr-page-1 input#edit-search-api-views-fulltext,
.node-type-podcast #views-exposed-form-podcast-solr-page-2 input#edit-search-api-views-fulltext {
  width: 290px;
  float: right;
  margin-right: 100px;
}

.page-collections-resources-e-media-podcasts #views-exposed-form-podcast-page-1 #edit-field-podcast-ep-categories-tid-wrapper select,
.node-type-podcast #views-exposed-form-podcast-page-1 #edit-field-podcast-ep-categories-tid-wrapper select,
.node-type-podcast #views-exposed-form-podcast-solr-page-1 #edit-field-podcast-ep-categories-wrapper select,
.node-type-podcast #views-exposed-form-podcast-solr-page-2 #edit-field-podcast-ep-categories-wrapper select {
  margin-right: 10px;
  width: 120px;
  float: left;
}
.page-collections-resources-e-media-podcasts #views-exposed-form-podcast-page-1 .views-submit-button .form-submit,
.node-type-podcast #views-exposed-form-podcast-page-1 .views-submit-button .form-submit,
.node-type-podcast #views-exposed-form-podcast-solr-page-1 .views-submit-button .form-submit,
.node-type-podcast #views-exposed-form-podcast-solr-page-2 .views-submit-button .form-submit {
  background: url(img/button-find-it-90x56.png) no-repeat 0 0;
  display: block;
  text-indent: -9999px;
  height: 28px;
  width: 90px;
  float: right;
  margin-top: -37px;
  filter: none;
}
.page-collections-resources-e-media-podcasts #views-exposed-form-podcast-page-1 .views-submit-button .form-submit:hover,
.node-type-podcast #veiws-exposed-form-podcast-page-1 .views-submit-button .form-submit:hover {
  background-position:0 -28px;
}
.page-collections-resources-e-media-podcasts #views-exposed-form-podcast-page-1 .form-item-sort-by label,
.node-type-podcast #views-exposed-form-podcast-page-1 .form-item-sort-by label,
.node-type-podcast #views-exposed-form-podcast-solr-page-1 .form-item-sort-by label,
.node-type-podcast #views-exposed-form-podcast-solr-page-2 .form-item-sort-by label {
  display: none;
}
/* this is the sort by title/date pull-down */
.page-collections-resources-e-media-podcasts #views-exposed-form-podcast-page-1 .form-item-sort-by,
.node-type-podcast #views-exposed-form-podcast-page-1 .form-item-sort-by {
}
.page-collections-resources-e-media-podcasts #views-exposed-form-podcast-page-1 .form-item-sort-by select#edit-sort-by,
.node-type-podcast #views-exposed-form-podcast-page-1 .form-item-sort-by select#edit-sort-by,
.node-type-podcast #views-exposed-form-podcast-solr-page-1 .form-item-sort-by select#edit-sort-by,
.node-type-podcast #views-exposed-form-podcast-solr-page-2 .form-item-sort-by select#edit-sort-by {
  width: 110px;
}
.page-node.page-collections-resources-e-media-podcasts .cols-75-25,
.page-node.page-collections-resources-e-media-podcasts .cols-75-25 .cols-25-75,
.node-type-podcast .cols-75-25,
.node-type-podcast .cols-75-25 .cols-25-75 {
	margin-bottom: 2px;
}
.page-node.page-collections-resources-e-media-podcasts .cols-75-25 .cols-25-75 .col,
.node-type-podcast .cols-75-25 .cols-25-75 .col {
  width: 72%;
}
.page-node.page-collections-resources-e-media-podcasts .cols-75-25 .cols-25-75 .col:first-child,
.node-type-podcast .cols-75-25 .cols-25-75 .col:first-child {
  width: 23%;
  float: left;
}
.podcasts-ov-header {
  background:#f2f2f4;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  height: 28px;
  width: 100%;
}
.podcasts-ov-header .col:first-child {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 123.1%;
  font-weight: 700;
  line-height: 1.7;
  margin-left: 6px;
}
.podcasts-ov-header .col:nth-child(2) a {
  background: url(img/icon-arrow-gold.png) no-repeat left 10px;
  padding-left: 12px;
  float: right;
  margin-right: 12px;
  line-height: 2.3;
}
.page-collections-resources-e-media-podcasts .podcast-ov-series-body,
.node-type-podcast .podcast-ov-series-body {
  margin-bottom: 16px;
}
article.node-podcast ul.horizontal,
article..node-type-podcast ul.horizontal {
  padding-bottom: 20px;
}
ul.horizontal li.podcast-ov-series-subscribe-itunes,
ul.horizontal li.node-podcast-itunes {
  margin-right: 16px;
}
.podcast-ov-series-subscribe-rss a.icon-rss,
li.node-podcast-rss a.icon-rss {
  background: url(img/icon-rss-20x20.png) 0 3px no-repeat;
  line-height: 25px;
  height: 25px;
  padding-left: 25px;
}
.page-collections-resources-e-media-podcasts .podcast-featured-title-label,
.node-type-podcast .podcast-featured-title-label {
  color: #004479;
  display: block;
  font-size: 85%;
  font-weight: 700;
  text-transform: uppercase;
}
.page-collections-resources-e-media-podcasts .podcast-featured-title,
.page-collections-resources-e-media-podcasts .podcast-list-title,
.node-type-podcast .podcast-featured-title,
.node-type-podcast .podcast-list-title {
  font-weight: 700;
}
.page-collections-resources-e-media-podcasts .view-podcast .view-header,
.node-type-podcast .view-podcast .view-header {
  color: #004479;
  display: inline-block;
  font-size: 123.1%;
  font-weight: 700;
  margin-bottom: 25px;
}
.page-collections-resources-e-media-podcasts .podcast-list-image img,
.node-type-podcast .podcast-list-image img {
  float: left;
  margin-right: 6px;
}
.page-collections-resources-e-media-podcasts .podcast-list-categories,
.node-type-podcast .podcast-list-categories {
  color: #66707E;
}
.page-collections-resources-e-media-podcasts .podcast-list-episode,
.node-type-podcast .podcast-list-episode {
  margin-bottom: 4px;
}
.page-collections-resources-e-media-podcasts .podcast-list-episode a,
.node-type-podcast .podcast-list-episode a {
  background:url(img/icon-details.png) 0 0 no-repeat;
  display: block;
  line-height: 20px;
  height: 20px;
  padding-left:24px
}
.page-collections-resources-e-media-podcasts .podcast-list-download a,
.node-type-podcast .podcast-list-download a {
  background:url(img/icon-download.png) 0 0 no-repeat;
  display: block;
  line-height: 20px;
  height: 20px;
  padding-left:24px
}
.page-collections-resources-e-media-podcasts .view-display-id-page_1 .views-row,
.node-type-podcast .view-display-id-page_1 .views-row,
.page-collections-resources-e-media-podcasts .view-display-id-page_2 .views-row,
.node-type-podcast .view-display-id-page_2 .views-row {
  border-bottom: 1px dotted #B9BEC5;
  margin-bottom: 10px;
}
.page-collections-resources-e-media-podcasts .view-display-id-page_1 .views-row-last,
.node-type-podcast .view-display-id-page_1 .views-row-last,
.page-collections-resources-e-media-podcasts .view-display-id-page_2 .views-row-last,
.node-type-podcast .view-display-id-page_2 .views-row-last {
  border-bottom: none;
}


.node-type-podcast-episode #block-views-podcast_episode_podcast-block .views-field-title a {
  color: #00447A;
  font-weight: 700;
  margin-bottom: 20px;
  display: block;
}
.podcast-episode-audio {
font-size: 14px;
font-weight: 700;
color: #00447A;
}
.podcast-episode-audio-download li {
  color: #66707e;
}
.podcast-episode-participants,
.podcast-episode-date,
.podcast-episode-length,
.podcast-episode-categories {
  margin-bottom: 1px;
}
.podcast-episode-podcast,
.podcast-episode-image,
.podcast-episode-audio-download {
  margin-bottom: 20px;
}
.podcast-episode-credit {
  color: #66707e;
}
.podcast-episode-related-participant-info h3 {
font-size:100%;
margin-bottom: 0;
}
/* Staff Directory */
table.staff-directory tr td:first-child {
  width: 240px;
  color: #00447A;
  font-weight: bold;
}
table.staff-directory tr td:nth-child(2) {
  width: 150px;
}
table.staff-directory tr td:nth-child(3) {
  width: 140px;
}

/* Web Resources */
.page-web-resources .view-web-resources table td {
  padding: 2px;
}




/* Catalog Search */
#block-block-27 .js-tabs {
  padding-top: 0;
  border-top: none;
  margin-bottom: 0;
}
#catalog-search .tab-links {
  margin: 0;
  padding: 0;
  border: none;
  height: auto;
  line-height: 1;
}
#catalog-search .tab-links li {
  width:50%;
  margin:0;
  padding:0;
  border:none;
  height: auto;
  line-height: 1;
}
#catalog-search .tab-links a {
  padding: 6px;
  background: #A1E4EC;
  color: #00447C;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
#catalog-search .tab-links a:hover {
  background: #B8E8EE;
}
#catalog-search .tab-links .first a {
  -moz-border-radius: 4px 0 0 0;
  -webkit-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}
#catalog-search .tab-links .last a {
  -moz-border-radius: 0 4px 0 0;
  -webkit-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
#catalog-search .tab-links a.active {
  position: relative;
  background: #00447C;
  background: -webkit-linear-gradient(top, rgb(0, 96, 144) 0%, rgb(0, 70, 126) 100%);
  background: -o-linear-gradient(top, rgb(0, 96, 144) 0%, rgb(0, 70, 126) 100%);
  background: -ms-linear-gradient(top, rgb(0, 96, 144) 0%, rgb(0, 70, 126) 100%);
  background: -moz-linear-gradient(top, rgb(0, 96, 144) 0%, rgb(0, 70, 126) 100%);
  background: linear-gradient(top, rgb(0, 96, 144) 0%, rgb(0, 70, 126) 100%);
  color: #FFF;
}
#catalog-search .tab-links a.active:after {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
#catalog-search .tab-links a.active:after {
  border-top-color: #00447C;
  border-width: 7px;
  left: 50%;
  margin-left: -7px;
}
#catalog-search {
  margin-bottom: 28px;
}
#catalog-search form {
  padding: 18px 14px;
  background: #00B5CC;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  margin-bottom: 10px;
}
#catalog-search .form-text {
  width: 405px;
  margin-right: 14px;
  margin-bottom: 0;
  color: #333;
}
/* no, these next two can't be combined into one rule */
#catalog-search .form-text::-webkit-input-placeholder {
  color: #666;
}
#catalog-search .form-text:-moz-placeholder {
  color: #666;
}
#catalog-search .form-select {
  width: 150px;
  margin-right: 14px;
  margin-bottom: 0;
}
#catalog-search .form-submit {
  background: url(img/button-find-it-90x56.png) no-repeat left top;
  height: 28px;
  width: 90px;
  text-indent: -999em;
  overflow: hidden;
  margin: 0;
  filter: none;
}
#catalog-search .form-submit:hover {
  background-position: left bottom;
}
#catalog-search .footer {
  width: 100%;
  position: relative;
  color: #666;
  margin: 0;
}
#catalog-search .footer a.icon-help {
  position: absolute;
  top: 0;
  right: 0;
}
#what-is-enhanced {
  width: 600px;
  overflow: hidden;
}
#what-is-enhanced h2.block-title {
  /* ... */
}
#what-is-enhanced p {
  /* ... */
}
#what-is-enhanced .content :last-child {
  margin-bottom: 0;
}
.page-collections-resources-catalog .region-content .block-block,
.page-collections-resources-catalog .region-content .hot-titles {
  border-top: 4px solid #fec527;
  padding-top: 10px;
}





/* sitemap */
.page-sitemap .region-content .expanded li {
  margin: 0 0 0.5em 1.0em;
}
.page-sitemap .region-content .menu li .menu {
  margin-top: 0.5em;
}

/* INDEX TO LAPL COLLECTIONS */

.lapl-collections .button-big a { padding:5px; }




/* default images to inline display */
.media-element {
	display: inline;
}
