/*
Theme Name: LMG Create:Creative
Theme URI: https://wearelmg.com/
Description: This is the Create:Creative theme created for the Genesis Framework.
Author: :<G
Author URI: https://www.wearelmg.com/

Version: 2.8.0

Tags: accessibility-ready, custom-colors, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, left-sidebar, one-column, right-sidebar, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, two-columns

Template: genesis

License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Text Domain: genesis-sample
*/



.float-button {
  position: fixed;
  left: 100px;
  z-index: 99999;
  top: 2.75em;
}
.float-button.f-right {
  left: 300px;
}

.login-button {
  background: #A8C0CD;
  color: #fff;
  padding: .75em 1.5em;
  text-transform: uppercase;
  text-decoration: none;
      text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 2px;
}
.login-button:hover {
	color: #fff;
	background: #324A58;
}
@media screen and (max-width: 64em) {
	.float-button {
		display: none;
	}
	.home-tier.tier-1 .photo-grid .photo-cell .inner-photo {
		display: none;
	}
	.home-tier.tier-1 .photo-grid .photo-cell {
		padding: 0 !important;
		margin-bottom: 0 !important;
	}
}



@media screen and (min-width: 40em) {
	.home-tier.tier-1 .photo-grid .photo-cell .inner-photo {
	 background: url(/wp-content/uploads/2026/03/Silo-N-Lights-scaled.jpg) no-repeat center center / cover;
}
	.team-content.content-cell {
	padding: 3em 2em;
}
	
	.site-container {
	overflow: hidden;
}
	.home-tier.tier-4 ul.expertise-list li{
		font-size: 1em !important;
	}
}

a.links {
	color: #6B3F3E;
}

.photo-grid.ev-grid {
  position: relative;
}
@media screen and (min-width: 64em) {
	.photo-grid.ev-grid:before {
    position: absolute;
    content: "";
    top: -5%;
    right: -20%;
    width: 53%;
    height: 110%;
    background: #6c403e;
}

}

@media screen and (max-width: 1023px) {
	.page-id-30 .new-tier-1 .photo-grid.column-reverse .photo-cell .inner-photo,
	.home .new-tier-1 .photo-grid.column-reverse .photo-cell{
		display: none !important;
	}
	.page-id-30 .new-tier-1 .photo-grid.column-reverse .photo-cell .inner-photo,
	.home .new-tier-1 .photo-grid.column-reverse .photo-cell {
		padding-bottom: 0 !important;
	}
	.show-for-large-up {
		display: none;
	}
}

@media screen and (max-width: 40em) {
	.int-tier.careers-tier-1 .wrap h2,
	.int-tier.expertise-tier-2 .wrap h2{
		font-size: 2em;
	}
	.int-tier .headshots-grid .bio-tabs li p {
		margin-bottom: 1.5em;
	}
	.show-for-large {
		display: none;
	}
	.int-tier.people-tier-2 .headshot-container {
		padding-right: 1em;
	}
}
.button-row > .button {
	color: white;
	border: 2px solid white;
	margin: 2rem 2rem 0 2rem;
	border-left: 0;
}

.button-row > .button::before, 
.button-row > .button::after {
	border-color: white;
	
}

.expertise-list.companies-list {
	display: flex; 
	justify-content: space-evenly;
}

.expertise-list.companies-list li {
	text-transform: none!important;
	padding: 1em 0.5em!important;
	text-align: center;
}


.expertise-list.companies-list li h3 {
	font-size: 1.45em;
}

.expertise-list.companies-list li p {
	font-size: 1.1rem;
}

.welcome-tier {
	 padding: 4em 2em;
	text-align: center;
}
.welcome-tier .wrap {
  width: 100%;
  max-width: 1250px;
  margin: 0 auto
}

.welcome-tier {
	font-size: 20px;
}

