@media (min-width: 960px) {

  .fa-download::after {
    content: "  Download ";
    white-space: pre;
    font-size: 1.125rem;
    font-family: "Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
  }

  .fa-print::after {
    content: "  Print ";
    white-space: pre;
    font-size: 1.125rem;
    font-family: "Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
  }

}

.btn-primary .fa-expand::after {
  content: "  View ";
  white-space: pre;
  font-size: 1.125rem;
  font-family: "Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
}

.ItemImage-expandButton {
  height: 100%;
  width: 100%;
  opacity: 0;
  top: 0;
  right: 0;
}

.ItemPDF-expandButton {
  height: 100%;
  width: 100%;
  opacity: 0;
  top: 0;
  right: 0;
}

.Breadcrumbs-breadcrumbs {
	display: flex;
	}

/*Sticky header @ smaller size */
@media (min-width: 768px) {
    .ItemTextNav-itemTextNavHolderTop {
        /* margin-top = 155px - header height */
        margin-top: 85px;
    }

    .CoreLayout-mainWrapperContainer {
        /*Close the gap between the main content and the header: set margin-top = header height + 5px */
        margin-top: 150px;
    }

    .Header-titleText {
        /*Lowers the title to prevent overlapping from header search [for smaller window sizes] */
        margin-top: -10px;
    }

    .cdm-header {
        /*max-height & height = desired header height. (Example: 75px) */
        max-height: 100px;
        height: 100px;
          }

    .Header-logoImage {
        /*Set max-height = header height */
        max-height: 100px;
    }

    .Header-header {
        height: 100px;
    }

    .Header-logoNameContainer {
        overflow: visible;
        height: inherit;
    }
        /*[Add the following CSS if using a BANNER] */
    /*Banners are images where Width > (Height * 5.33) */
    .Header-logoImageBanner {
        /*Force short banners to full header height. Adjust for shrunken header */
        min-height: 100px;
        object-fit: scale-down;

        /*[Optional -- Stretch the banner across the entire desktop screen */
        /*width: 100%;*/

        /*[Optional -- Change display of full-width banner image] */
        /*Maintain aspect ratio by shrinking size*/
        /*object-fit: scale-down; */
        /*Force actual size */
        /*object-fit: none; */
    }

    .Header-controls {
        top: 10px !important;
    }
    /*[End BANNER CSS] */
    
    /*Horizontal Main Menu*/
    @media screen and (min-width: 768px) {
     
  	.Header-controls {
		width: 100%;
		position: static;
	}

	.Header-hamburgerHolder {
		float: left;
	}

	.Header-hamburgerHolder .btn-group button {
		display: none;
	}

	.Header-headerMenuLinks {
		position: static;
		display: flex;
        float: left;
		flex-wrap: nowrap;
		border: none;
		box-shadow: none;
	}

	.Header-headerMenuLinks h3 {
		margin: 5px;
	}

}