html {
	background-color:transparent;
}
.mod-menu {
  font-size: 18px;
}
.container-header {
  background-color: #987c59;
  background-image: url("/images/market_banner.jpg");
  background-size: contain;
  background-repeat: no-repeat;
} 
.blog-item {
	background-color: rgba(239,209,162,0.7);
	padding: 2em;

}
.item-title a {
	color: #463a36;
}
.com-content-article {
	background-color: rgba(239,209,162,0.8);
	padding: 2em;
	height: 928px;
	border: 2px solid #a19380;
	border-radius:10px;
	overflow: auto;
}
html, body {
	height: 100vh;
	min-height: 100vh;
}
.item-content {
	padding: 2em;
}
.grid-container {
  display: grid;
  grid-template-columns: auto auto;
  justify-self:left;
}
.grid-item {
 height: //Whatever you want them to be
}
label, input
{
    font-size:18px;
}
.applicationform {
	background-color: white;
	padding: 20px;
}
.mybackground {
	background-color: white;
	background-image: none;
}
.site-grid {
	
}
body {
		height: 1200px;
		background-color: tan;
		background-image: url("/images/wheat2.jpg");
		background-size: contain;
		background-attachment:fixed;
}
main {
	
}
.fabrik {
	padding: 80px;
	background-color: white;
}
.fabrikElement {
	
}
.form-check-input[type="checkbox"], .form-control {
	background-color: #cce;
	content: "";
}
.form-check-label, #fabrikgrid_agreetoaccuracy, #fabrikgrid_agreetopayfees {
	font-size: 15px;
}
.form-check-input:checked[type="checkbox"] {
  --form-check-bg-image: "";
}
.form-check-input:checked[type="checkbox"]::before{
	content:"";
	
}
.marketimages {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  grid-auto-rows: 250px 150px;
  grid-auto-flow: dense;
}
.marketimages .item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 480px) {
  .marketimages .item:first-child {
    grid-area: 1 / 1 / span 2 / span 2;
  } 
  
  ..marketimages .item:nth-child(3n) {
    grid-column: span 2;
  }
}
.marketfooter {
	margin-top: 2px;
}
#frontpagenews {
	font-size: 20px;
	text-align: center;	
}
.container-bottom-a, .card, .card-body
{
	background-color: transparent;
	border: none;
	margin-left:auto;
	margin-right:auto;

}
.mod-randomimage, .random-image
{
	border: 2px solid #36322f;
	border-radius:10px;
}
#dumpco {
position: absolute;
  left: 77%;
  top: 14%;
}
#boardmembers {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: repeat(2, 1fr);
grid-column-gap: 5px;
grid-row-gap: 7px; 
text-align: center;
font-size: 18px;
}
#vendorlist {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-template-rows: repeat(66, 1fr);
	grid-column-gap: 30px;
	grid-row-gap: 7px; 
	overflow: visible;
}
#vendorsheet {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: repeat(2, 1fr);
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	margin-top:20px;
}
.vendortitle {
	font-size: 20px;
	text-align: center;
}
.vendorimage {
	margin-left: auto;
	margin-right: auto;
	height: 289px;
	border-radius:10px;
}

#vendorillustrations {	
	display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 36px;
  grid-row-gap: 7px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
}
#vendorillustrations4 {	
	display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 36px;
  grid-row-gap: 7px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
}
#vendorcontact {
	font-size: 18px;
	font-weight: bold;
}
.vendorimg {
	height: 220px;
		border-radius:10px;
}
.page-header {
	color: #5e3821;
}
#mainsheetimage {
	float: left;
	height: 289px;
	margin-right: 50px;
	border-radius:10px;
}
.cellclass {
	margin-right:30px;
}
.olcol2 {
	border:1px solid black;
        -moz-column-count: 2;
        -moz-column-gap: 20px;
        -webkit-column-count: 2;
        -webkit-column-gap: 20px;
        column-count: 2;
        column-gap: 20px;
}
.fabric2col {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: repeat(3, 1fr);
	grid-column-gap: 0px;
	grid-row-gap: 0px; 
}
.form-check-label {
	font-size: 12px;
}
.form-label.fabrikLabel {
	font-size: 14px;
}
input[type=checkbox]:before { 
	content:""; 
	display:inline-block; 
	width:10px; 
	height:10px; 
	background:none; 
}
input[type=checkbox]:checked:before  { 
	background:gray; 
}
.fabrikintro {
	display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}