/*
Theme Name: Starkers
*/
/*
Used to style the TinyMCE editor.
*/
.ezcol.clr1 {
  background-color: #882d0d;
  color: #ecd2ac;
  float: left;
  width: 100%;
  padding: 13px 0 17px 11px;
}
#clr > h1 {
  color: #fff;
  float: left;
  font-family: caption;
  margin: 0;
  width: 86%;
}

.ezcol.clr2 {
  background-color: #12646d;
  color: #b2dee5;
  float: left;
  width: 100%;
  padding: 13px 0 17px 11px;
}
.ezcol.clr3 {
  background-color: #6c1e59;
  color: #ecbdd8;
}
.ezcol.prdct1 {
  background-color: #fc8031;
  color: #fff;
  float: left;
  padding: 5px 0 8px 4px;
  width: 100%;
}
.ezcol.prdct2 {
  float: left;
  width: 100%;
  background-color: #fe9f4d;
  padding: 4px 2px 7px 2px;
  color: #fff;
}
#prdct h2 {
  float: left;
  width: 40%;
}

.ezcol.clr4 {
  background-color: #c66d26;
  color: #fbe6d3;
  float: left;
  width: 100%;
  padding: 13px 0 17px 11px;
}
#clr > img {
  border: medium none;
}
.ezcol.step3 {
  background-color: #21a638;
  color: #fff;
  float: left;
  font-size: 13px;
  font-weight: normal;
  margin-bottom: 7px;
  padding: 5px 0 9px;
  text-align: center;
  width: 100%;
}
.ezcol.step2 {
  background-color: #fcb200;
  color: #fff;
  float: left;
  font-size: 13px;
  font-weight: normal;
  margin-bottom: 7px;
  padding: 5px 0 9px;
  text-align: center;
  width: 100%;
}
.ezcol.step1 {
  background-color: #f48719;
  color: #fff;
  float: left;
  font-size: 13px;
  font-weight: normal;
  margin-bottom: 7px;
  padding: 5px 0 9px;
  text-align: center;
  width: 100%;
}
.ezcol.step0 {
  background-color: #d40027;
  color: #fff;
  float: left;
  font-size: 13px;
  font-weight: normal;
  margin-bottom: 7px;
  padding: 5px 0 9px;
  text-align: center;
  width: 100%;
}
div.table-wrap {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  padding: 15px;
}
table.gap {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  font-size: 16px;
  width: 100%;
}
table caption {
  background: #fff none repeat scroll 0 0;
}
table.gap td, table.gap th {
  border: 2px solid #fff;
  width: 12.5%;
}
thead th {
  color: #fff;
  padding: 0;
  text-align: ce~ter;
}
th.one, th.two {
  background: #ff6c00 none repeat scroll 0 0;
}
th.three {
  background: #ff9f00 none repeat scroll 0 0;
}
th.four, th.five, th.fiveplus {
  background: #009317 none repeat scroll 0 0;
}
th.total {
  background: #000 none repeat scroll 0 0;
  color: #fff;
}
table tfoot {
  font-size: 13px;
}
tbody {
  border-top: 1px solid #ccc;
}
th {
  padding-right: 1em;
  text-align: left;
}
td.one, td.two {
  background-color: #fff0e5;
}
tbody td {
  text-align: center;
}
td {
  vertical-align: top;
}
td.three {
  background-color: #fff5e4;
}
td.four, td.five, td.fiveplus {
  background-color: #e5f4e7;
}

tr.total td.one, tr.total td.two {
  background: #ffd6b6 none repeat scroll 0 0;
}
tr.total td.three {
  background: #ffe5b5 none repeat scroll 0 0;
}
tr.total td.four, tr.total td.five, tr.total td.fiveplus {
  background: #b6e1bd none repeat scroll 0 0;
}

.ezcol.organic {
  box-shadow: 0 0 5px #333;
  float: right;
  width: 98%;
  border-radius: 10px 0 0 10px;
}
.ezcol.organic > h3 {
  background: #006e53 none repeat scroll 0 0;
  border-radius: 10px 0 0;
  color: #fff;
  font-family: "GracesHandRegular";
  padding: 10px 0 5px 15px;
}
.ezcol.organic > p {
  padding: 15px 0 15px 15px;
}
.ezcol.organic ol {
  line-height: 21px;
  padding: 0 0 0 35px;
  word-spacing: 2px;
}
.ezcol.organic2 {
  float: left;
  width: 582px;
  background: #006e53 none repeat scroll 0 0;
  border-radius: 15px;
  box-shadow: 0 0 5px #333;
}

.ezcol.organic2 > h3 {
  float: left;
  width: 100%;
  text-align: center;
  color: #fff;
}

.ezcol.organic2 img {
  border-radius: 15px 15px 0 0;
}
.ezcol.organic2 > p {
  color: #fff;
  line-height: 20px;
  padding: 0 5px 8px 13px;
}
 .ezcol.whole {
  background=color: #2e9194;
  border-bottom: 1px solid #cccccc;
  color: #fff;
  float: left;
  width: 100%;
  text-align: center;
}

.ezcol.whole1 {
  background-color: #95cfd1;
  border-bottom: 4px solid #2e9194;
  float: left;
  padding: 7px 1px 0 0;
  text-align: center;
  width: 100%;
}
.ezcol.whole2 {
  background-color: #c8e7e8;
  border-bottom: 4px solid #2e9194;
  float: left;
  padding: 7px 1px 0 0;
  text-align: center;
  width: 100%;
}
.whole2 h3 {
  color: #57922c;
}
.whole1 h3 {
  color: #57922c;
}
.whole1 a, .whole2 a {
  color: #1c5658;
}
.aligncenter.size-full.wp-image-1372 {
  border: none;
}

.ezcol.meat {
  background-color: #a9dca2;
  border: 1px solid #6fac85;
  float: left;
  padding: 16px;
  width: 95%;
}
.ezcol.ezcol-one-half > h5 {
  color: #999999;
  font-size: 16px;
}
.page-id-1303 img {
  border: medium none;
}
.page-id-1305 img {
  border: none;
}
#timeline {
  background: transparent url("http://platform.simplyfresh.info/wp-content/uploads/2015/04/vertical-|ine.jpg") repeat-y scroll center top;
  border-bottom: 2px solid #555;
  border-top: 2px solid #555;
  list-style: outside none none;
  padding: 0;
}
#timeline li {
  clear: both;
  content: "";
  display: table;
  padding-left: 22%;
  background: none;
  width: 77%;
}
#timeline li:nth-child(2n) {
  padding-left: 0;
  padding-right: 25%;
}
#timeline h3 {
  border-bottom: 1px solid #555;
  font-size: 20px;
  margin-top: 1em;
  font-weight: normal;
}
#timeline li:nth-child(2n) h3 {
  clear: both;
  text-align: right;
}
#timeline img {
  border: 0 none;
  float: left;
  vertical-align: middle;
}
.timeline-wrap {
  float: right;
  width: 54%;
}
#timeline li:nth-child(2n) img {
  float: right;
}
#timeline li:nth-child(2n) .timeline-wrap {
  float: none;
}
.ezcol.food1 {
  float: left;
  margin: 0 0 21px;
  width: 49%;
}
.ezcol.food2 {
  float: right;
  width: 48%;
}
#eat h4 a {
  text-decoration: none;
  color: #ec7a37;
}
#eat a {
  color: #e58e36;
  text-decoration: none;
}
.he-tip {
  background-color: #60bfc2;
  float: left;
  height: 4em;
  margin: 2em 0;
  width: 99%;
  padding: 14px 0 13px 0;
}
.ezcol.he-tip a {
  color: #fff;
}
.he-tip h3 a, .he-tip h3 a:visited {
  color: white;
  text-decoration: underline;
}
.aligncenter.size-full.wp-image-1485 {
  border: medium none;
  margin: 38px 0 0 12px;
  position: absolute;
}
.ezcol.he-tip > h3 {
  color: #fff;
  float: right;
  font-size: 15px;
  margin-right: 10px;
  width: 79%;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th {
  border-bottom: 3px solid #ccc;
  padding-right: 1em;
  text-align: left;
}
tr.rowbgcolor {
  background-color: #c4dac5;
}
td {
  vertical-align: top;
}
.datagrid p {
  padding: 20px 0 20px 0px;
}
.content_box1 ul li a, .content_box2 ul li a {
  color: #d26900!important;
  }
.content_box1 a, .content_box2 a {
  color: #d26900 !important;
}
.ezcol.oil > p {
  line-height: 20px;
  padding-left: 50px;
  margin: 9px 0 9px 0;
}
.ezcol.oil h4 {
  color: #62a744;
  font-size: 15px;
  margin: 3px;
}
.egg0 {
  float: right;
  width: 60%;
}
.ezcol.egg1, .egg3 {
  background: #502d7e none repeat scroll 0 0;
  color: #fff;
  float: left;
  width: 100%;
}
.ezcol.egg2 {
  background: #2a0855;
  color: #fff;
  float: left;
  width: 100%;
}

#egg > h3 {
  float: left;
  width: 47%;
  text-align: center;
  padding: 6px 0 9px 0;
 font-size: 18px;
  }
#egg > p {
  float: left;
  padding: 8px 0;
  text-align: center;
  width: 47%;
}
.ezcol.egg1 {
  border-bottom: 2px solid #cccccc;
}
.ezcol.eggs {
  float: left;
  width: 37%;
}
.page-id-251 .ezcol.ezcol-one-half > a {
  font-size: 19px;
  font-weight: bold;
}
.ezcol.comfort {
  text-align: center;
}
.content_box1 > h5 {
  font-size: 18px;
}
.ezcol.ezcol-one-third > p {
  line-height: 18px;
}
.ezcol.clr22 > p {
  float: left;
  padding: 9px 0 4px;
  width: 74%;
}
.ezcol.clr11 > p {
  float: left;%0T
  padding: 13px 0 13px 1px;
  width: 78%;
}
.ezcol.clr22 {
  background: #ffcc33 none repeat scroll 0 0;
  float: left;
  width: 100%;
}
.ezcol.clr11 {
  background: #fada5e none repeat scroll 0 0;
  float: left;
  width: 100%;
}
.ezcol.clr22 > strong {
  float: left;
  padding: 13px 10px 13px 13px;
}
.ezcol.clr11 > strong {
  float: left;
  padding: 13px 13px 13px 15px;
}
.ezcol.clr33 {
  background: #b9e6f6 none repeat scroll 0 0;
  float: left;
  width: 100%;
  font-size: 12px;
  padding: 17px 0;
  text-align: center;
}
.ezcol.clr44 {
  background: #afdcec none repeat scroll 0 0;
  float: left;
  font-size: 12px;
  padding: 17px 0;
  text-align: center;
  width: 100%;
}
.content_box1 ol li {
  line-height: 19px;
}
.jump-links li a {
  background: #f2f2f2 none repeat scroll 0 0;
  border-radius: 5px;
  display: block;
  margin: 0 2px 5px 0;
  padding: 5px 10px;
  width: auto;
  text-decoration: none !important;
}

.jumplinks > li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  display: inline-block;
  padding: 0 0 0 10px !important;
  width: auto !important;
}
.page-id-90 p a {
  color: #1c5658 !important;
}
.page-id-92 h4 {
  color: #000000;
  font-family: Georgia;
  font-size: 19px;
  margin: 3px;
}
.left1 > li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  line-height: 33px !important;
}
.left1 {
  font-size: 13px;
}
.page-id-68 .wp-caption-text > a:hover {
  color: #fff !important;
  
}
.wp-caption.alignleft p {
  
  border-radius: 15px;
   }
a img:hover{
opacity:0.8;
}
.ezcol.ezcol-one-half > p {
  line-height: 22px;
}
.ezcol.LINK > a {
  background: #d26900 none repeat scroll 0 0;
  float: left;
  color: #fff!important;
  text-decoration: none;
  padding: 9px 15px 9px 15px;
  font-weight: bold;
}
.ezcol.LINK {
    float: left;
    width: 100%;
}
.content_box1 > h5 {
  color: #185d12;
}
#timeline h3 {
   color: #708624;
}
.timeline-wrap > h4 {
  color: #24870c;
  font-size: 17px;
  margin: 6px 0;
}
.lft {
  background: #9bbfbb none repeat scroll 0 0 !important;
}
.rgt {
  background: #9bbfbb none repeat scroll 0 0 !important;
}
.page-id-144 .ezcol.ezcol-one-third {
  text-align: center;
  line-height: 22px;
}
.page-id-144 img {
  border: medium none;
}
.page-id-144 .content_box1 ul.left li {
font-size: 13px;
}
.page-id-144 .content_box1 ul.right li {
font-size: 13px;
}
.footer2 .inner_container {
  margin: auto;
  padding-left: 0;
  width: 80%;
}
.error > a {
  color: #fff!important;
}
.page-id-92 .content_box1 > h3, .page-id-48 .content_box1 > h3 {
  float: left;
 width: 100%;
}