// ------Desktop customizations------ // Set width of project description .collection-type-project .project-slide-description-text { max-width: 90%; } // Set project spacing .project-slide-description-wrapper.slide-in.already-animated { margin-top: 14vw; margin-bottom: 14vw; } // Fix index page video cropping issue .index-item-image-alignment-center, .index-item-image-crop, .index-item-image-wrapper.content-fill { width: 100%; height: auto; } // Hide title on first index thumb #index-section-showreel .index-item-title .index-item-title-text { opacity: 0; } // Fix video caption line height .video-caption { line-height: 1.8em; } // ------Mobile optimizations------ // Show index titles on mobile @media only screen and (max-width: 768px) { .index-item-title-display-on-hover .index-item-text-wrapper { opacity: 100; } } // Hide hamburger menu then... .mobile-bar-wrapper { display: none !important; } // ...show desktop nav on mobile @media only screen and (max-width: 768px) { #header, #headerNav, .primary-nav-wrapper nav { font-size: .9em; display: flex !important; } } // Add padding to mobile nav @media only screen and (max-width: 768px) { .nav-item { padding: 10px; } } // Add padding, change size of mobile site title @media only screen and (max-width: 768px) { .site-title { padding: 10px; font-size: 1em; } } // Fix margin of mobile nav @media only screen and (max-width: 768px) { [data-nc-container="right"] [data-nc-element] { margin-left: 0px; } }