/*
Block Name: Team Block
Description: Block for teams.
*/


body.wp-admin section { border: 1px solid #ccc; }
body.wp-admin section .container .grid:empty:before { color: red; font-weight: 600; content: "This is an empty *block* - add content"; padding: 2rem 0; display: block;}
body.wp-admin section .container .grid .col:empty:before { color: red; font-weight: 600; content: "This is an empty *column* - add content"; padding: 2rem 0; display: block;}


/* Headers blocks */
section#overlay { position: relative;}
section#overlay:before { content: " "; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #000; opacity: .4; }
.header-text { padding: 10vw 0 10vw; }
.header-text h1 { color: #fff; font-size: 6rem; font-weight: 500; line-height: 1.2; margin-bottom: 1rem; text-shadow: 0 0 1rem rgba(0,0,0, .5); }
.header-text h2 { color: #fff; font-size: 2.5rem; font-weight: 400; line-height: 1.6; margin-bottom: 1rem; text-shadow: 0 0 1rem rgba(0,0,0, .5); }
.blob { position: relative;}
.blob:before { content: " "; position: absolute; z-index: 1; top: 0; left: 0; bottom: 0; right: 0; background: transparent url(https://algae-products.com/wp-content/uploads/2023/05/image-overlay.png) no-repeat; background-size: contain; }


.team-repeater { grid-template-columns: 1fr 3fr; }
.team-repeater .team-image img {max-width:267.5px;}
.team-parent-grid .social-icons a {width:4rem;height:4rem;}
.team-contact {display:flex;flex-wrap:wrap;align-items:center;grid-gap:1rem;}
.team-contact .button {margin-top:0 !important;padding:1.5rem 3rem;line-height:1.5rem;}
.team-parent-grid .linked-in {width:4rem;height:4rem;background:var(--brand-1);display:inline-block;position:relative;border-radius:100rem;}
.team-parent-grid .linked-in:hover { background:var(--brand-2); }
.team-parent-grid .linked-in img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%); width: 50%; max-width: 50%;}

@media(max-width:768px){
	.team-parent-grid {grid-template-columns: 1fr !important;}
	.team-contact {align-items:start !important;}
}