/* IE Logo Fix */
.ie body.sticky-menu-active #header h1.logo img {
   display: block;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   background: url(../img/custom/certified-fresh/logo-sml.png) no-repeat; 
   width: 148px;
   height: 70px;
   padding-left: 232px; /* Equal to width of new image */
}
/* Custom CSS */
table.harvest-calendar {
   background-color: #fff;
}
tbody tr:hover td.no-hover, tbody tr:hover th.no-hover {
   background: none;
}
.table-hover > tbody > tr.success:hover > th.no-hover {
   background: #47a447;
}
th.fruit-type, tbody tr:hover th.fruit-type {
   background-color: #f0ead8;
}
td.fruit-name {
   text-align: right;
   font-weight: 700;
   color: #007500;
}
.harvest-gap-top {
   padding-top: 30px;
}
@media (max-width: 978px) {
    #harvest-calendar .container {
      padding:0;
    }

}
.harvest-type {
   float: left;
   line-height: 20px;
}
.round-icon {
   background: transparent;
   border-radius: 20px;
   color: orange;
   height: 20px;
   float: left;
   line-height: 20px;
   margin-right: 5px;
   padding-top: 1px;
   position: relative;
   text-align: center;
   top: 0;
   width: 20px;
}
.fruit-name-right .harvest-type {
   float: right;
}
.fruit-name-right .round-icon {
   float: right;
   margin-right: 0;
   margin-left: 5px;
}
.green-icon {
   color: green;
}
.orange-icon {
   background: orange;
}
/* Export calendar CSS */
table.harvest-calendar {
   background-color: #fff;
}
th.fruit-variety {
   background-color: #f58326;
   color: #fff;
}
th.fruit-name  {
   background-color: #f0ead8;
   color: #f58326;
   line-height: 0.8 !important;
}
td.fruit-image {
   padding: 0 !important;
   border-bottom: 2px solid #ddd !important;
}
td.fruit-available {
   border-bottom: 2px solid green !important;
}
td.fruit-limited {
   border-bottom: 2px solid orange !important;
}
body.certified-fresh div.popover {
   z-index: 10;
}
body.certified-fresh .popover-content {
    padding: 10px 10px 15px 10px !important;
}
body.certified-fresh .popover-content h1,
body.certified-fresh .popover-content h2,
body.certified-fresh .popover-content h3,
body.certified-fresh .popover-content h4,
body.certified-fresh .popover-content h5 {
   color: #666;
   font-size: 12px;
   line-height: 20px;
   font-weight: bold;
   margin: 0;
}
body.certified-fresh .popover-content p {
   font-size: 12px;
   margin: 0 0 5px 0;
   line-height: 18px;
}
.harvest-gap-top {
   padding-top: 30px;
}
@media (max-width: 978px) {
    #harvest-calendar .container {
      padding:0;
    }

}