.contact-link {
  display: block;
  text-align: center;
}

.sidebar {
  border: none !important;
}

.widget h3, .sidebar select, .entry-title a, .entry-title {
  color: #c0a457;
}

.widget_categories .screen-reader-text {
  display: none;
}

.enews {
  padding: 14px;
  background: #fafafa;
}

.enews-widget input[type="text"] {
  border: 1px solid #c0a457;
}

.enews-widget input[type="submit"] {
  color: #c0a457;
  width: 100%;
  border: 1px solid #c0a457;
  margin-top: 5px;
}

.enews-widget input:hover[type="submit"] {
  border: 1px solid #6d5b4d;
  color: #6d5b4d;
  box-shadow: none;
}

.contact-link a {
  text-decoration: none;
  color: #c0a457;
  padding: 10px;
    border: 1px solid #c0a457;
}

.contact-link a:hover {
  border: 1px solid #6d5b4d;
  color: #6d5b4d;
}

#masthead .main-menu {
    border-top: none !important;
    border-bottom: none !important;
}

.social li a {
  color: #c0a457;
}

.sidebar {
  color: #c0a457;
}

#searchform {
  border: none !important;
}

#searchform input[type="text"] {
    border: 1px solid #c0a457 !important;
  color: #c0a457 !important;
}

#site #searchform button {
    color: #c0a457 !important;
    border-right: 1px solid #c0a457;
}

.sidebar #searchform button {
  border-top: 1px solid #c0a457;
  border-bottom: 1px solid #c0a457;
}

.widgettitle, h1, h2, h3, h4, h5, h6, body, .entry-title, .entry-date, .entry-meta {
  color: #6d5b4d;
}

.sidebar .widget {
  padding-bottom: 0;
}

.latest-posts .masonry-layout .hentry, body:not(.home) .masonry-layout .hentry {
    border-bottom: none !important;
}

.single-box a {
  color: #bfd5c9;
}

/* recipe index */
.page-id-15975 .category-posts {
  border-bottom: 2px solid #c0a457;
  margin-bottom: 30px;
}

.page-id-15975 .title-with-sep {
  font-size: 20px;
  text-align: center;
  color: #c0a457;
}

.page-id-15975 .title-with-sep .title {
  color: #c0a457;
}

.page-id-15975 .entry-title a, .entry-title {
    text-align: center;
    font-size: 15px;
}

.page-id-15975 .read-more {
  color: #FFF;
  border: 2px solid #c0a457;
  background: #c0a457
}

.page-id-15975 .read-more:hover {
  background: #FFF;
  color: #c0a457;
  box-shadow: none;
}

@media screen and (min-width: 960px) {
.page-id-15975 .grid-4 {
  width: 31.623931623931625%;
  float: left;
  margin-left: 2.564102564102564%;
  clear: none;
}

.page-id-15975 .grid-4:nth-child(odd) {
  clear: none;
}

.page-id-15975 .grid-4:nth-child(3n+1) {
  margin-left: 0;
  clear: left;
}

.page-id-15975 .entry-image {
  height: 280px;
}

.page-id-15975 .entry-image img {
  height: auto;
}

.page-id-15975 .grids, .page-id-15975 .grid-8 {
  margin-left: 0;
}
}

@media screen and (min-width: 480px) and (max-width: 959px) {
.page-id-15975 .grid-4 {
  width: 48.717948717948715%;
  float: left;
  margin-left: 2.564102564102564%;
  clear: none;
}

.page-id-15975 .grid-4:nth-child(odd) {
  clear: none;
}
  
.page-id-15975 .grid-4:nth-child(2n+1) {
  margin-left: 0;
  clear: left;
}

.page-id-15975 .entry-image {
  height: 280px;
}

.page-id-15975 .entry-image img {
  height: auto;
}

.page-id-15975 .grids, .page-id-15975 .grid-8 {
  margin-left: 0;
}
}

@media screen and (max-width: 479px) {
.page-id-15975 .grid-4 {
  width: 100%;
  float: left;
  margin-left: 0;
  clear: both;
}
  
.page-id-15975 .entry-image {
  height: 350px;
}

.page-id-15975 .entry-image img {
  height: auto;
}

.page-id-15975 .grids, .page-id-15975 .grid-8 {
  margin-left: 0;
}
}