/* SITEWIDE NO UNDERLINE */
a:hover, a:active { text-decoration: none; }

/* SUBPAGE LINKS AS HTML TEXT */
.subpage a.first,
.subpage a.second,
.subpage a.third,
.subpage a.fourth  { text-indent: 0px; color: white; font-family: 'Myriad-Pro-Bold-Condensed'; text-align: left; display: block; float: right; clear: both; border-radius: 10px 0px 0px 10px; margin-bottom: 20px; width: 40%;
padding: .5em; font-size: 32pt;  background: rgb(218,41,57); background: linear-gradient(0deg, rgba(185,35,48,1) 0%, rgba(218,41,57,1) 100%);  }
#linkbox a:hover, #linkbox a:active { text-decoration: none; }


.subpage #meta a.clearlinks,
.hex #meta a.clearlinks { height: 100%; }
.hex #meta a.clearlinks.twocol { width: 50%; float: left; }


.subpage .guts {
display: grid;
grid-template-columns: 1fr;
grid-template-rows: 40% 54% 6%;
grid-column-gap: 0px;
grid-row-gap: 0px;
}
.subpage .guts { background-image: url(images/guts-bg-fpo.gif); }
.distributors .guts { background-image: url(images/texture-bg.jpg); }
x.resources .guts { background-image: url(images/texture-bg.jpg); }
.whyct .guts { background-image: url(images/texture-bg.jpg); }


.subpage #linkspace { grid-area: 1 / 1 / 2 / 2; }
.subpage #linkbox { grid-area: 2 / 1 / 3 / 2; }
.subpage #meta { grid-area: 3 / 1 / 4 / 2; }

/* SUBPAGE BACKGROUND IMAGES */

.subpage.breeders-feeding .guts { background-image: url('images/breeders-feeding-bg.jpg')}

/* HEX - ALL */

.hex .guts { display: grid; grid-column-gap: 0px; grid-row-gap: 0px;}
.hex .guts a { display: block; width: 100%; height: 100%;  }
.hex .guts img { max-height: 100%; margin: 0 auto; display: block; }

/* HEXAGON LINK TEXT */

.hex p  { text-indent: 0px; color: white; font-family: 'Myriad-Pro-Bold-Condensed'; margin-bottom: 20px; padding: .5em; font-size: 18pt;   }

/* HEXAGON MAIN PAGES - FOUR */
#home.hexfour .guts { background-image: url(images/home-bg.jpg); }
.hexfour .guts { background-image: url(images/hexfour-bg.jpg); }
.hexfour .guts { 
grid-template-columns: 1fr;
grid-template-rows: 24.1fr 23fr 23.1fr 23.8fr 6fr; 
 }

.hexfour .link1 { grid-area: 1 / 1 / 2 / 2; }
.hexfour .link2 { grid-area: 2 / 1 / 3 / 2; }
.hexfour .link3 { grid-area: 3 / 1 / 4 / 2; }
.hexfour .link4 { grid-area: 4 / 1 / 5 / 2; }
.hexfour #meta { grid-area: 5 / 1 / 6 / 2; } 

/* HEXAGON MAIN PAGES - FIVE */

.hexfive .guts { background-image: url('images/hexfive-bg.jpg')}
.hexfive .guts { 
grid-template-columns: 1fr;
grid-template-rows: 20.2% 17.8% 18.3% 17.5% 17.2% 9%; 
 }

.hexfive .link1 { grid-area: 1 / 1 / 2 / 2; }
.hexfive .link2 { grid-area: 2 / 1 / 3 / 2; }
.hexfive .link3 { grid-area: 3 / 1 / 4 / 2; }
.hexfive .link4 { grid-area: 4 / 1 / 5 / 2; }
.hexfive .link5 { grid-area: 5 / 1 / 6 / 2; }
.hexfive #meta { grid-area: 6 / 1 / 7 / 2; } 

/* HEXAGON MAIN PAGES - SIX */

.hexsix .guts { background-image: url(images/hexsix-bg.jpg); }
.hexsix .guts { grid-template-columns: 1fr;
grid-template-rows: 18.5fr repeat(4, 14.5fr) 17.5fr 6fr; }

.hexsix .link1 { grid-area: 1 / 1 / 2 / 2; }
.hexsix .link2 { grid-area: 2 / 1 / 3 / 2; }
.hexsix .link3 { grid-area: 3 / 1 / 4 / 2; }
.hexsix .link4 { grid-area: 4 / 1 / 5 / 2; }
.hexsix .link5 { grid-area: 5 / 1 / 6 / 2; }
.hexsix .link6 { grid-area: 6 / 1 / 7 / 2; }
.hexsix #meta { grid-area: 7 / 1 / 8 / 2; } 





/* BACKGROUND IMAGE LABELS */

.hex .guts .link1,
.hex .guts .link2,
.hex .guts .link3,
.hex .guts .link4,
.hex .guts .link5,
.hex .guts .link6 { background-repeat: no-repeat; background-position: center center; background-size: contain; }
.hex .guts p { visibility: hidden; }

#home.hexfour .guts .link1 { background-image: url(images/hexfour-home-breeders.png);  }
#home.hexfour .guts .link2 { background-image: url(images/hexfour-home-broilers.png);  }
#home.hexfour .guts .link3 { background-image: url(images/hexfour-home-layers.png);  }
#home.hexfour .guts .link4 { background-image: url(images/hexfour-home-turkeys.png);  }

.hexfour .guts .link1 { background-image: url(images/hexfour-h1-feeding.png);  }
.hexfour .guts .link2 { background-image: url(images/hexfour-h1-drinking.png);  }
.hexfour .guts .link3 { background-image: url(images/hexfour-h1-controls.png);  }
.hexfour .guts .link4 { background-image: url(images/hexfour-h1-climate.png);  }

.hexfive.breeders .guts .link1 { background-image: url(images/hexfive-h1-feeding.png);  }
.hexfive.breeders .guts .link2 { background-image: url(images/hexfive-h1-drinking.png);  }
.hexfive.breeders .guts .link3 { background-image: url(images/hexfive-h1-controls.png);  }
.hexfive.breeders .guts .link4 { background-image: url(images/hexfive-h1-climate.png);  }
.hexfive.breeders .guts .link5 { background-image: url(images/hexfive-h1-nesting.png);  }

.hexsix.layers .guts .link1 { background-image: url(images/hexsix-h1-eggproduction.png);  }
.hexsix.layers .guts .link2 { background-image: url(images/hexsix-h1-feeding.png);  }
.hexsix.layers .guts .link3 { background-image: url(images/hexsix-h1-drinking.png);  }
.hexsix.layers .guts .link4 { background-image: url(images/hexsix-h1-controls.png);  }
.hexsix.layers .guts .link5 { background-image: url(images/hexsix-h1-climate.png);  }
.hexsix.layers .guts .link6 { background-image: url(images/hexsix-h1-collectors.png);  }

/* RESOURCES */ 
.collapsible, .resource_guts h1 { font-family: 'Myriad-Pro-Bold-Condensed'; }
.guts h1 { color: white; font-size: 2em; text-align: center; font-family: 'Myriad-Pro-Bold-Condensed';}
.guts h2 { color: #660000; font-size: 2em; text-align: center; font-family: 'Myriad-Pro-Bold-Condensed';}

/* BACKGROUND IMAGES */
.broilers .guts { background-image: url(images/broilers-bg.jpg);  }
.broilers-feeding .guts { background-image: url(images/broilers-feeding-bg.jpg);  }
.broilers-drinking .guts { background-image: url(images/broilers-drinking-bg.jpg);  }
.broilers-controls .guts { background-image: url(images/broilers-controls-bg.jpg);  }
.broilers-climate .guts { background-image: url(images/broilers-climate-bg.jpg);  }

.breeders .guts { background-image: url(images/breeders-bg.jpg);  }
.breeders-feeding .guts { background-image: url(images/breeders-feeding-bg.jpg);  }
.breeders-drinking .guts { background-image: url(images/breeders-drinking-bg.jpg);  }
.breeders-controls .guts { background-image: url(images/breeders-controls-bg.jpg);  }
.breeders-climate .guts { background-image: url(images/breeders-climate-bg.jpg);  }
.breeders-nesting .guts { background-image: url(images/breeders-nesting-bg.jpg);  }

.layers .guts { background-image: url(images/layers-bg.jpg);  }
.layers-feeding .guts { background-image: url(images/layers-feeding-bg.jpg);  }
.layers-drinking .guts { background-image: url(images/layers-drinking-bg.jpg);  }
.layers-controls .guts { background-image: url(images/layers-controls-bg.jpg);  }
.layers-climate .guts { background-image: url(images/layers-climate-bg.jpg);  }
.layers-production .guts { background-image: url(images/layers-production-bg.jpg);  }
.layers-collectors .guts { background-image: url(images/layers-collectors-bg.jpg);  }

.turkeys .guts { background-image: url(images/turkeys-bg.jpg);  }
.turkeys-feeding .guts { background-image: url(images/turkeys-feeding-bg.jpg);  }
.turkeys-drinking .guts { background-image: url(images/turkeys-drinking-bg.jpg);  }
.turkeys-controls .guts { background-image: url(images/turkeys-controls-bg.jpg);  }
.turkeys-climate .guts { background-image: url(images/turkeys-climate-bg.jpg);  }
