div.properties  div.media-list.property {
  display: none;
}

/*center page header image */
.landing-header img {
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
}
/*remove universal viewer from browse page*/
.browse .universal-viewer {
    display: none;
}

/*Pad bottom of UV*/
div#uv-1 {
    margin-bottom: 20px;
}

/*invert property layout*/
.properties {
    display: flex;
    flex-direction: column-reverse;
}

/*remove xml download option*/
.option.dynamic:last-of-type {
    display: none !important;
}
/*change asset block layout*/
div.block-assets {
    margin-left: 5%;
    display: inline-flex;
    text-align: center;
    flex-wrap: wrap;
    width: 100%;
}
.asset.landing-threecolumn img {
    max-height: 300px;
    width: 300px;
    padding: 0 35px;
    margin-bottom: 10px;
  text-align: center;
}
@media only screen and (max-width: 1220px) {
.asset.landing-threecolumn img {
     max-height: 300px;
}
}
@media only screen and (max-width: 720px) {
.asset.landing-threecolumn .caption {
    text-align: left !important;
}
}

/*remove the item heading on item pages*/
.item #content h3:first-of-type {
    display: none;
}

/*remove extra media viewer on default theme*/
.lSSlideOuter {
    display: none;
}
.uv .title {
    display: none;
}
.large.file .media-render img {
    width: 650px !important;
    height: 488px !important;
}
.right.large.file img, .left.large.file img {
    height: auto !important;
}
.asset.flex-threerow img {
    float: left;
    width: 300px;
}
.asset.image-block img {
    width: 250px;
    height: 188px;
}
.asset.image-block p {
    max-width: 250px;
}
.page .block.block-assets .asset img {
    width: 300px;
    height: 265px;
}
.page .block.block-assets .asset .caption {
    max-width: 300px;
}

/*make 2 column html block*/
.column1, .column2 {
    width: 50%;
    float: left;
}
/*control secondary nav link style */
.secondary-nav a {
    color: #C72E2E;
}
.secondary-nav {
    display: flex;
    flex-wrap: wrap;
}
.secondary-nav p {
    padding: 0 45px;
    max-width: 400px
}
/*remove xml link*/
div#other-media div.values .value:nth-of-type(2) {
    display: none;
}
/* hide extracted text and pfd link for yearbooks*/
.property:nth-of-type(7),
.property:nth-of-type(8)  {
    display: none;
}

/* remove description from browse preview pages */
.page ul.resource-list.preview.grid .description {
    display: none;
}

/* change page item-showcase layout */
/*change h2 layout on payne whitney page */
.page .block.item-showcase h2 {
    max-width: 250px;
}
@media only screen and (max-width: 700px) {
.item-showcase {
    display: block;
}
.item-showcase .resource.item:not(:only-child) {
    width: 100%;
}
.item-showcase .resource.item:not(:only-child) img {
    max-height: none;
    width: max-content;
}
.page .block.item-showcase h2 {
    max-width: 100%;
}
}

/* 3 column layout */
.page .blocks .column3 {
    width: 33%;
    float: left;
    padding: 25px;
}
@media only screen and (max-width: 700px) {
.page .blocks .column3 {
    width: 100%;
    float: none;
    padding: 0 60px;
}
}

/*create centered navs on pages*/
.asset.center-menu {
    padding: 20px;
}

/*remove subject and extract text properties*/
.property:nth-of-type(5), 
.property:nth-of-type(6) {
    display: none;
}

/*center two column pages*/
.asset.tworow-center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*adjust img size on brother writings page*/
.asset.center-menu.writings img {
    width: 250px !important;
    height: 250px !important;
}

/*Move over bottom links on Marists All page*/
.asset.center-menu.maristsall {
    margin-left: 5%;
}

/*change yearbook landing page layout*/
.landing-twocolumn img {
    width: 300px ;
    height: auto !important;
}
.asset.landing-twocolumn {
    margin-left: 15%;
}
@media only screen and (max-width: 780px) {
.asset.landing-twocolumn {
    margin-left: 5%;
}
}
.asset.landing-twocolumn img {
    max-height: 330px;
    padding: 0 20px;
    margin-bottom: 10px;
}
@media only screen and (max-width: 1220px) {
.asset.landing-twocolumn img {
     max-height: 250px;
}
.landing-twocolumn img {
    width: 250px !important;
}
}
/*remove footer nav*/
.site-page-pagination a {
    display: none;
}

/*Fix search more results layout*/
.site_pages.results ul + a {
    font-size: 32px;
    padding: 20px;
    display: block;
}
.site_pages.results ul + a:before {
    content: 'More Matching Site Pages: ';
}
.items.results ul + a {
    font-size: 32px;
    padding: 20px;
    display: block;
}
.items.results ul + a:before {
    content: 'More Matching Items: ';
}

/*Asset block link*/
span.link-title {
    padding-top: 10px;
     font-weight: normal !important;
     font-size: 1.15rem !important;
}
.page .caption {
    font-size: 1.15rem !important;
    margin-top: -15px;
}
.writings span.link-title {
    max-width: 250px;
}
.bandgh span.link-title, .prehist span.link-title, .esopus span.link-title {
    max-width: 300px;
}

.blocks .two-column {
    width: 48%;
    float: left;
    padding: 0 20px;
}
@media only screen and (max-width: 700px) {
.blocks .two-column {
    width: 100%;
    float: none; 
    padding: 0 20px;
}
}
/*Center and space content on Belanger Chronology*/
.block.block-assets.assets.chronology-img.default {
    margin-left: 0;
    justify-content: center;
}
.block.block-assets.assets.chronology-img.default .asset {
    padding: 20px;
}
.block.block-assets.assets.chronology-asset.default {
    margin-left: 0;
    justify-content: center;
}
.block.block-assets.assets.chronology-asset.default span.link-title {
    padding: 20px;
}

/*table formatting*/
tr:nth-child(odd){
   background-color: #f3f2f2;
}

/*fix display of yearbooks, marist magazine */
/*.publications.blocks {
    display: flex;
    flex-wrap: wrap;
} */
.blocks h2 {
    width: 100%;
}
.blocks p:first-of-type {
    width: 100%;
}
 .media-text .file {
    border-bottom: none;
    border-top: none;
}
 .media-text .left.square.captions-center.media.file {
    border-bottom: none;
    border-top: none;
   margin: 0 25px !important;
}
.left .item.resource, .right .item.resource {
    margin: 0 0 .5rem 0;
}
.left .item.resource:first-of-type, .right .item.resource:first-of-type {
    padding-top: 0;
    margin-top: 0;
}
.left.square.captions-center.media.file {
    max-width: 100%;
}
.media-text .left.square.captions-center.media.file {
    margin: 0;
}
.media-text > .text {
    margin-left: 10px;
}
.media-text p {
    font-size: 12pt;
} 
/* For decades browse */
div.preview-block {
   float: center;
}
div.block-assets {
    margin-left: 5%;
    float: left;
    text-align: center;
    line-height: 15px;
}
.asset.decade img {
    width: 200px;
    height: 250px;
}
.asset.decade {
    padding-bottom: 20px;
}
.block.preview-block {
    margin: 0 !important;
}
/* For decade browse pages */
ul.resource-list.preview {
    display: flex;
    flex-wrap: wrap;
list-style-type: none;  
}
ul.resource-list .resource img {
    width: 200px;
    float: none;
    height: 230px;
}
ul.preview.resource-list li:first-of-type,
ul.resource-list .resource {
 float: center;  
 border-top: none;
    padding-top: 0px;
    border-bottom: none;
    padding-bottom: 0px;
}
li.item.resource {
    padding: 0 20px;
} 
.resource-list h4 {
    max-width: 230px;
    text-align: center;
    font-size: 14pt;
    padding: 0px 10px;
}
.resource-list.grid {
   justify-content: center;
   clear: both;
}

/* Browse by year layout */
.browse-publications {
    width: 100%;
}
.browse-publications ~ div.block {
    width: auto;
}
.browse-publications ~ div.block img {
    display: none;
}
.browse-publications ~ div.block ul.resource-list.preview {
    display: block;
}
.block.list-of-pages li {
    list-style: none;
}
.block.block-assets.assets.year-cover.default img {
    width: 200px !important;
    height: 250px !important;
} 
/*browse year item resource */
.item-showcase .resource.item:not(:only-child) {
    width: 20%;
}
.item-showcase {
    justify-content: inherit;
} 
.item-showcase .resource.item img {
    height: 250px !important;
    max-height: none !important;
}
.item.resource h3 {
    max-width: 200px;
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 230px;
    text-align: center;
    font-size: 13pt !important;
    padding: 0px 10px;
} 
.item-showcase .resource.item {
    margin-bottom: 4rem;
}
.item-showcase {
    border-top: none;
}