.main-header-bar {
    z-index: 4;
    position: relative;
    line-height: 0;
    padding: 1em 0;
		display: none;
}

.ast-footer-overlay {
	display: none;
}

body {
color: #808285;
font-family: 'Roboto', sans-serif;
font-size: 14px;
line-height: 1.5;
}

p {
line-height: 1.6;
}

a {
color: #1ab898; }

a:hover {
color: #808285;
}

h1 {
color: #1ab898;
font-family: 'Poppins', sans-serif;
size: 22px;
line-height: 1.6;
}

h2 {
color:#1ab898;
;
font-family: 'Poppins', sans-serif;
font-size: 20px;
line-height: 1.6;
}

h3 {
color: #1ab898;
font-family: 'Poppins', sans-serif;
font-size: 18px;
line-height: 1.6;
}

h4 {
color: #1ab898;
font-family: 'Poppins', sans-serif;
font-size: 16px;
line-height: 1.6;
}

blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}



 .tasty-recipes-buttons a {
  background: #1ab898 !important; 
  color: #fff !important;
}

 .tasty-recipes-buttons a:hover {
  background: #666677 !important; 
  color: #fff !important;
}

.tasty-recipes-pin-button {
  background: #1ab898 !important; 
  color: #fff !important;
}


.menu-toggle, button, .ast-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {
    border-radius: 0px;
    padding: 10px 40px;
    color: #ffffff;
    border-color: #0274be;
    background-color: #1ab898;
	text-transform: uppercase;
}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background:#000000 !important;
background-color:#1ab898 !important;
color:white !important;
text-shadow: transparent !important;
box-shadow: none;
border-color:#000000 !important;

}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {

background: #000000 !important;
background-color: #000000 !important;
color:white !important;
text-shadow: transparent !important;
box-shadow: none;
border-color: #000000 !important;

}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {

background: #1ab898 !important;
color:white !important;
text-shadow: transparent !important;
border-color: #1ab898 !important;

}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background: #000000 !important;
box-shadow: none;
text-shadow: transparent !important;
color:white !important;
border-color: #000000 !important;

}

.elementor-widget-woocommerce-product-title.elementor-widget-heading .elementor-heading-title {
    color: #1ab898;
}


.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before {
    background: #1ab898;
}

.woocommerce-message, .woocommerce-info {
    border-top-color: #1ab898;
}

.woocommerce-message::before, .woocommerce-info::before {
    color: #1ab898;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 2em 1em 3.5em;
    margin: 0 0 2em;
    position: relative;
    background-color: #ffffff;
    color: #000000;
    border-top: 3px solid #1ab898;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
}