/* Sets the zone header colour for both landing page and article subpages */
/*
.zone .zone-landing-header, .zone #main-header, .zone .zone-article-header {
  background: url("https://mdn.mozillademos.org/files/6121/bg-gradient-sand.png") repeat-x scroll 0px 0px, url("https://mdn.mozillademos.org/files/6123/bg-sand.png") repeat scroll 0px 0px, none repeat scroll 0% 0% rgb(245, 241, 232);
}
*/
.redesign body { background-color: rgb(245, 241, 232); }
 
/* Sets the image for landing and article subpages.  You may want to use different images so separate the selectors as needed */
.zone-landing-header .zone-image, .zone-article-header .zone-image {
  background-image: url("/files/6497/firefox_logo-new.png");
/*  background-size: 468px 468px;*/
  background-size:100% auto;
}

.text-content table {
  border: 0;
}

.text-content td {
  border: 0;
  vertical-align: middle;
}


div.center {
  padding-top: 0;
}

div.zone-callout {
  margin-bottom: 10px;
}

div.zone-callout ul {
  margin: 0 0 10px 10px;
}

div.zone-callout li {
  padding: 5px;
}

hr {
  border-style: solid;
  border-bottom-width: 1px;
  color: #5E88B0;
  margin: 1em auto 2em auto;
  width: 90%;
}

.masthead-text, h1 {
  color: rgb(52,52,52) !important;
  width: 57%;
  padding-bottom: 20px;
}

.column-container img {
  border: 1px solid black;
}

// Adjustments to styles

.column-5 {
  width: 57%;
}

.zone .zone-landing-header .masthead-text p { margin-right: 0; }

.dev-program-callouts {
  display: table;
  border-spacing: 50px 0;
height:100%;
}

.dev-program-callout {
  display: table-cell;
  width:33%;
  height:100%;
}

.dev-program-first {
    margin-top: -60px;
}