/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/

/* Start additions on June 9, 2021*/

.tasty-recipes-quick-links a {
    border: 1px solid #36454f;
    color: #36454f !important;
}

/* Start additions on May 18, 2020 to attempt fix for convertkit form*/
.formkit-form[data-uid="809f98e1bf"] {
  width: 500px;
}


/* Start additions by Beaming Baker April 18, 2019 */

.entry-content .tasty-recipes-entry-header h2 {
    font-size: 2em;
    font-weight: 600;
    text-transform: initial;
    text-align: center;
    color: #36454f;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
}

.tasty-recipes-entry-footer .tasty-recipes-footer-content h3 {
    color: #ffffff;
}

.tasty-recipes-entry-footer .tasty-recipes-footer-content p {    
	color: #fff !important;
}

.entry-content .tasty-recipes-entry-content h4 {
    font-size: 20px;
}

.tasty-recipes-entry-content div.tasty-recipes-notes {
    background-color: #b6d9b6;
}

.tasty-recipes, 
.tasty-recipes-entry-header .tasty-recipes-image img {
	border: 2px solid #36454f !important;
}

.tasty-recipes-entry-header {
	background-color: #f0fff8 !important;
}

.entry-content .tasty-recipes-entry-content .tasty-recipes-buttons a {
	background-color: #36454f !important;
}

.tasty-recipes-entry-content .tasty-recipes-ingredients ul li:before,
.tasty-recipes-entry-content .tasty-recipes-instructions ul li:before,
.tasty-recipes-entry-content .tasty-recipes-ingredients ol li:before,
.tasty-recipes-entry-content .tasty-recipes-instructions ol li:before,
.tasty-recipes-entry-content .tasty-recipes-notes p:before,
.tasty-recipes-entry-content .tasty-recipes-notes ul li:before,
.tasty-recipes-entry-content .tasty-recipes-notes ol li:before {
	background-color: #36454f !important;
}

.entry-content .tasty-recipes-entry-footer {
    background-color: #36454f;
    padding-top: 1.5625em;
    padding-bottom: 1.25em;
    padding-left: 2.5em;
    padding-right: 2.5em;
    text-align: center;
}

.entry-content .tasty-recipes-entry-header span.tasty-recipes-rating {
    margin-left: 0.25em;
    margin-right: 0.25em;
    color: #36454f;
}

.entry-content .tasty-recipes-entry-header a:link {
    text-decoration: none;
}

.entry-content .tasty-recipes-entry-header .tasty-recipes-details .tasty-recipes-label {
    font-style: normal;
    font-weight: 700;
    color: #36454f;
    margin-right: 0.125em;
}

.entry-content .tasty-recipes-entry-header .tasty-recipes-details ul li {
    color: #36454f;
}

.entry-content .tasty-recipes-entry-header .tasty-recipes-details .detail-icon {
    fill: #36454f;
}

.entry-content .tasty-recipes-entry-content .tasty-recipes-ingredients ul, .tasty-recipes-entry-content .tasty-recipes-instructions ul {
    margin-top: -10px;
}

.entry-content .tasty-recipes-entry-content .tasty-recipes-other-details {
    background-color: #b6d9b6;
}

.tasty-recipes-entry-content .tasty-recipes-keywords p {
    font-size: 10px !important;
    font-style: italic;
    margin-bottom: 0;
    padding: 10px;
}

.tasty-recipes-entry-content .tasty-recipes-keywords {
    background-color: #fff !important;
    padding-bottom: 1em;
    padding-top: 1em;
}

.entry-content .tasty-recipes-entry-content .tasty-recipes-other-details {
    padding: 0;
}

/* End additions by Beaming Baker April 18, 2019 */

/* Start additions by Beaming Baker February 12, 2019 */

.menu-toggle {
    background: transparent;
    border-top: 2px solid #ddddde;
    cursor: pointer;
    min-height: 52px;
    position: relative;
    width: 100%;
}

/* End additions by Beaming Baker February 2019 */

/* Start additions by Beaming Baker January 25, 2018 */

h2, h3, h4, h5, h6, .site-title, .entry-title, .widget-title {
  text-transform: lowercase;
}

/* Start additions by Beaming Baker December 12, 2017 */

/* unvisited link */
.entry-content a:link {
    color: hotpink;
	font-weight: 600;
	text-decoration: none;
}

/* visited link */
.entry-content a:visited {
    color: hotpink;
	font-weight: 600;
	text-decoration: none;
}

/* mouse over link */
.entry-content a:hover {
    color: #3b9bf8;
	font-weight: 600;
	text-decoration: none;
}

/* selected link */
.entry-content a:active {
    color: #3b9bf8;
	font-weight: 600;
	text-decoration: none;
}





/* Start additions by Nelson, Once Coupled November 2017, UPDATED by BB February 12, 2019 Font from Muli to Avenir */

h1, h2, h3, h4, h5, h6, .site-title, .entry-title, .widget-title {
  font-family: 'avenir', sans-serif;
}

h1 {
  font-size: 32px !important;
  font-weight: 900;
  color: #36454f; 
}

h2 {
  font-size: 26px;
  font-weight: 600;
  color: #36454f; 
}

h3 {
  font-size: 22px;
  font-weight: 600;
  color: #36454f; 
}

h4 {
  font-size: 18px;
  font-weight: 600;
  color: #36454f; 
}

h2.entry-title,
h1.entry-title {
	text-transform: none;
}

p {
	font-size: 17px !important;
	font-family: 'avenir' !important;
	font-weight: 400 !important;
	color: #55585a !important;
}

ul, li {
  font-size: 17px;
  font-family: 'avenir', sans-serif;
  font-weight: 400;
  color: #55585a;
}

strong {
    font-weight: 700;
}

.genesis-nav-menu > li > a {
    font-size: 10px !important;
}

.recipes-bottom a {
  font-family: 'avenir', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #55585a;
}

.easyrecipe,
.easyrecipe .ERSName,
.ERSInstructionsHeader.ERSHeading,
.ERSIngredientsHeader.ERSHeading,
.ERSNotesHeader,
.ERSNotes,
.foodie-pro .easyrecipe .ui-button .ui-button-text {
  font-family: 'avenir', sans-serif !important;
}

.featured .entry-title a {
  display: block;
  width: 300px;
  overflow: hidden;
/*  white-space: nowrap;*/
  text-overflow: ellipsis;
/*  max-height: 39px;*/
}

.featured .entry .entry-title a {
  position: absolute;
  top: 50%;
  left: 7%;
  right: 7%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  text-align: center;
  color: #55585a;
  font-size: 14px;
  line-height: 1.1;
  margin: 0 auto;
  text-transform: uppercase;
  letter-spacing: .03em;
  padding: 10px;
  background-color: #ffffff;
  background-color: rgba(255,255,255,.8);
}

.featured .entry .entry-title a:hover {
  background-color: #ffffff;
  background-color: rgba(255,255,255,.95);
}

.featured {
  padding-bottom: 25px;
  margin-bottom: 30px;
  border-bottom: 1px solid #ddddde;
}

.featured .featured-content {
  overflow: hidden;
}

.featured .featured-content .entry {
  width: 32%;
  float: left;
  position: relative;
  margin: 0 10px 0 0;
  text-align: center;
}
.featured .featured-content .entry:nth-child(3n) {
  margin-right: 0;
}

.featured .featured-content .entry img {
  width: 100%;
  height: auto;
}

@media only screen and (max-width: 1140px) {
  .featured .entry-title a {
    width: 250px;
  }
}

@media only screen and (max-width: 988px) {
  .featured .entry-title a {
    width: 200px;
  }
}

@media only screen and (min-width: 568px) and (max-width: 768px) {
  .featured .featured-content .entry {
    width: 48%;
  }

  .featured .entry-title a {
    width: 230px;
  }
}

@media only screen and (max-width: 568px) {
  .featured .featured-content .entry {
    width: 100%;
  }

  .featured .entry-title a {
    width: 300px;
  }
}

@media only screen and (max-width: 400px) {
  .featured .entry-title a {
    width: 200px;
  }
}

/* End additions by Nelson, Once Coupled November 2017 */