/******** Custom Full-Color Background Rules ********/

DIV.layout.iac-background-full {
  position: relative;
  left: -49.5vw;
  margin-left: 50%;
  width: 99vw;
}

DIV#layout-builder DIV.layout.iac-background-full {
  position: static;
  margin-left: unset;
  width: unset;
}

DIV.layout.iac-background-blue {
  background-color: #003057;  background-color: var(--gtweb-navy-blue);
}

DIV.layout.iac-background-grey {
  background-color: #262626;  background-color: var(--gtweb-sitefooter-grey);
}

DIV.layout.iac-background-gold {
  background-color: #b3a369;  background-color: var(--gtweb-primary-gold);
}

DIV.layout.iac-background-pimile {
  background-color: #f0f0f0;  background-color: var(--gtweb-pimile-light);
}

DIV.layout.iac-background-full DIV.iac-layout-colorpadding {
  margin: 0 auto;
  max-width: 1150px;
  padding: 0 20px;
}

DIV#layout-builder DIV.layout.iac-background-full DIV.iac-layout-colorpadding {
  padding: unset;
  max-width: unset;
  margin: unset;
}

