@import url('https://fonts.googleapis.com/css2?family=Meow+Script&display=swap');
@import url('https://fonts.googleapis.com/css2?family=La+Belle+Aurore&display=swap');


.inner-form .wpcf7-form label
{
	display:inline-block;
	width:35%;
}
.inner-form .wpcf7 input:not([type=submit]), .wpcf7 select, .inner-form .wpcf7 textarea
{
	padding:.5em;
}
.wpfront-notification-bar div.wpfront-div
{
	padding:5px 0 6px
}
.wpfront-notification-bar div.wpfront-div a:hover{
	color:#d9c679 !important;
}
#popmake-10252
{
	background:#eadfb1;
}
.wpcf7-submit
{
	font-weight:600 !important;
	margin-top:20px
}
body .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a
{
	background-color: #faf9f3;
	border:solid 1px #dad9d0;
	text-transform:uppercase;
	font-size:14px;
	font-weight:600;
	letter-spacing:1px
}
body .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:hover
{
	background:#fff;
}
.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat
{
	background:#21664e;
	font-weight:bold;
	font-size:20px;
}

.vc_btn3.vc_btn3-color-green:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover
{
	background:#339a76;
}

.vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
    color: #fff;
    background-color: #c9b150;
	font-weight:bold;
	font-size:20px;
}
.vc_btn3.vc_btn3-color-orange:hover, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover
{
	background:#d9c679;
}

.home-about-row
{	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f0edcf+39,f7f6f3+39 */
	background: linear-gradient(to bottom,  rgba(240,237,207,1) 39%,rgba(247,246,243,1) 39%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.home-latest-categories
{
	letter-spacing:2px;
	font-size:12px;
	text-transform:uppercase; 
}
.post-date
{
	font-size:13px;
}
.script
{
	font-family:'La Belle Aurore', cursive;
}
/*.home-intro-text
{
	left:-60px;
	position:relative;
	z-index:10;
	margin-top: -40px;
}*/
.home-intro-text h1
{
	font-size:121px;
	line-height:100%;
	/*text-shadow: -2px 2px 0px #f7f6f3;*/
}
.home-intro-text .script
{
	color:#debc53;
	font-size:63px;
	position:absolute;
	top:50px;
}
.home-posts-latest .vc_gitem-zone-a .vc_gitem-row-position-middle
{
	position:relative;
	top: 0;
  transform: none;
}
.home-posts-latest .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before
{
	padding:0;
}
.home-posts-latest .vc_grid-item-mini
{
	background:none !important;
}
.home-posts-latest .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item
{
	padding:0 !important;
}
.home-posts-latest .vc_gitem-post-data-source-post_date
{
	font-size:14px;
}
.hello.wpb_content_element
{
	margin-bottom:0;
}
.hello p
{
	color:#debc53;
	font-family:"La Belle Aurore", serif;
	font-size:61px;
	transform: rotate(-17deg);
	width:250px;
	margin:40px 0 0;
}
.home-intro-two h2
{
	font-size:72px;
	font-weight:300;
	line-height:110%;

}
.large p
{
	font-size:24px;
}
.home-tabs li.vc_tta-tab a
{
	background:none !important;
	border:none !important;
	color:#2e2e2d !important;
	font-family:"Noto Serif", serif;
	font-size:30px;
	margin:20px 40px;
	padding: 0 0 5px !important;
	text-transform:uppercase;
}
.home-tabs li.vc_tta-tab a:hover
{
	cursor:pointer !important;
	opacity:.8;
}
.home-tabs li.vc_tta-tab.vc_active a
{
	color:#debc53 !important;
	border-bottom:solid 1px #debc53 !important;
}
.no-button .vc_btn3.vc_btn3-color-juicy-pink, .no-button .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat
{
	background:none;
	color:#2e2e2d;
	font-weight:bold;
	padding:0;
	text-transform:uppercase;
	text-decoration:underline !important;
}
.no-button .vc_btn3.vc_btn3-color-juicy-pink:hover, .no-button .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover
{
	background:none;
	color:#2e2e2d;
	padding:0;
	opacity:.7;
}
.home-featured-row .vc_grid-item-mini
{
	background:#debc53 !important;
}
.home-about-row .vc_col-sm-4
{
	z-index:10
}
.home-about-row .vc_col-sm-8
{
	margin-left:-100px !important;
	z-index:1;
}
.home-about-row h2
{
	font-size:70px;
	font-weight:300;
}
.home-about-row p
{
	font-size:20px
}
.home-about-row p a
{
	color:#2e2e2d;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline !important;
}
.home-about-row p a:hover
{
	opacity:.7;
}
.sb_instagram_header 
{
	display:none;
}
.recipe-posts li.vc_grid-filter-item
{
	border:none !important;
	text-transform:uppercase;
}
.site-header
{
	background:#fff;
	position:sticky;
	top:0;
	z-index:1000;
}
body article
{
	padding-top:0px !important;
}
#recipe
{
	border-bottom:solid 1px #ededed;
}
#mc_embed_signup_scroll p
{
	display:none;
}
html.pum-open.pum-open-overlay.pum-open-fixed .pum-container
{
	margin-top:30px;
}



.page-id-9395
{
	background:#e4e4dc;
}
body a
{
	text-decoration:none !important;
}
.white-text, .white-text h1, .white-text h2, .white-text h3, .white-text h4
{
	color:#fff;
}
.white-text a
{
	color:#f5e3ac;
}
.white-text a:hover
{
	color:#fff;
}
.meow-script
{
	font-family:"Meow Script", serif;
}
.meow-script.intro-text
{
	font-size:148px;
	position:absolute;
	transform: rotate(-30deg);
	left:-65px;
}
.intro-text h1
{
	font-size:48px;
}
.white-text.intro-text p
{
	font-size:23px
}
.white-text.intro-text p a
{
	font-family:"Open Sans", sans-serif;
	letter-spacing:2px;
	font-size:18px;
	text-transform:uppercase;
}
.bagel-one
{
	position:absolute;
	margin-top:-110px;
	margin-left:50px;
	width:600px;
}
.toast-one
{
	position:absolute;
	width:585px;
	margin-top:100px;
}
/*.toast-one img
{
	border: solid 3px #fff
}*/
.home-latest-recipes .light-pink-bg
{
	background:#fdf3f2;
	height:900px;
	bottom:-60px;
	left:-50%;
	position:absolute;
	width:200%;
}
.home-latest-recipes h2
{
	color:#e25242;
	font-size:36px;
	margin-bottom:5px;
}
.home-latest-recipes p a
{
	color:#ae9035;
	font-family:"Open Sans", sans-serif;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:16px
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline {
    color: #bda15a;
    border-color: #bda15a;
    background-color: transparent;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:13px;
	font-weight:bold;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active
{
	 border-color: #bda15a;
	background: #bda15a;
}

.home-about-row .meow-script
{
	position:absolute;
	margin-left:0px;
	margin-top:-40px;
}
.home-about-row .meow-script p
{
	font-size:86px
}
.home-about-row .yellow-text
{
	color:#826b25;
}
.home-about-row .yellow-text h2, .contact-welcome.yellow-text h2
{
	color:#ae9035; 
	font-size:48px;
}
.home-about-row .yellow-text hr
{
	border-bottom:solid 1px #ae9035;
	border-top:none;
	border-right:none;
	border-left:none;
	height:0;
	width:100px;
}
.social-text img
{
	    max-width: 24px;
    margin: 0 10px 10px !important;
}
.social-text img:hover
{
	opacity:.8;
}
#socialButtonOnPage
{
	float:none;
	text-align:center;
	margin-bottom:20px;
}
#socialButtonOnPage .csbwfs-sbutton-post img
{
	height:auto;
	width:20px;
}
#socialButtonOnPage .csbwfs-sbutton-post a
{
	width:30px;
}
#menu-item-9381 a, #menu-item-9382 a, #menu-item-9383 a, #menu-item-9384 a
{
	padding:0 5px;
	max-width:30px;
}
#menu-item-9381 a:hover, #menu-item-9382 a:hover, #menu-item-9383 a:hover, #menu-item-9384 a:hover
{
	opacity:.8;
}


body .wprm-recipe-template-chic
{
	border:none;
}
body .wprm-recipe-template-chic .wprm-recipe-name
{
	font-weight:normal !important;
	
}

body.archive .ast-archive-description
{
	background:none;
	padding:0 0 20px !important;
}
.ast-separate-container #primary
{
	margin-top:20px;
}
body.archive .blog-layout-1 .post-thumb
{
	padding:10px;
}
body.archive.ast-separate-container .ast-article-post
{
	width: 33%;
  display: inline-block;
  vertical-align: top;
  padding: 20px 0;
}
@media (max-width: 1200px){
.home-intro-text h1 {
    	font-size: 98px;
	}
	.home-intro-text .script
	{
		font-size: 43px;
	}
}
@media (max-width: 1000px){
	.home-intro-text
	{
		margin-top: 0;
		left:0;
	}
	.home-intro-text h1 {
			font-size: 78px;
	}
	.home-intro-text .script {
			font-size: 33px;
			top: 38px;
	}
}
@media (max-width: 921px){
	#ast-hf-mobile-menu
	{
		text-align:center;
	}
	.menu-item-9381, .menu-item-9382, .menu-item-9383, .menu-item-9384
	{
		display:inline-block;
		width:60px !important;
		margin:0 auto !important;
	}
	.intro-text h1 {
    font-size: 38px;
}
	body.archive.ast-separate-container .ast-article-post
	{
		width:100%;
		background:none;
	}
	.home-intro-text h1 {
			font-size: 72px;
	}
	.home-intro-two h2 {
    font-size: 42px;
		padding: 41px 0 0;
	}
	.hello p
	{
		font-size:40px;
	}
	.home-about-row h2 {
    font-size: 40px;
	}
	.home-about-row .vc_col-sm-8 {
			margin-left: 0 !important;
	}
	.home-about-row .vc_column_container>.vc_column-inner
	{
		padding:80px 40px !important;
	}
}
@media (max-width: 768px){
	.white-text.intro-text p {
    font-size: 20px;
    line-height: 140%;
}
	.bagel-one {
    position: relative;
    margin-top: -80px;
    margin-left: auto;
    width: 360px;
    margin-right: -51px;
}
	.toast-one {
    position: relative;
    width: 370px;
    margin-top: -220px;
    left: -42px;
    margin-bottom: 10px;
}
	.meow-script.intro-text
	{
		font-size:108px;
		margin-top: -130px;
	}
	.home-about-row .meow-script {
    position: absolute;
    margin-left: 0;
    margin-top: -84px;
}
	.home-about-row .meow-script p {
    font-size: 70px;
}
	.home-about-row img
	{
		max-width:300px;
		margin-left:-24px;
	}
	.home-about-row .yellow-text h2
	{
		font-size:34px;
	}
	.home-posts-latest .vc_gitem_row .vc_gitem-col.vc_col-sm-8
	{
		width: 70%;
    display: inline-block;
    vertical-align: middle;
	}
	.home-posts-latest .vc_gitem_row .vc_gitem-col.vc_col-sm-4
	{
		width: 30%;
    display: inline-block;
    vertical-align: middle;
	}
	.home-featured-row .vc_grid-item-zone-c-right .vc_gitem-animated-block {
  float: left;
  width: 100%;
}
	.home-featured-row .vc_grid-item-zone-c-right .vc_gitem-zone-c {
  float: right;
  width: 100%;
}
	.postid-10698 .entry-content table tr td
	{
		width:100% !important;
		display:block
	}
}
@media (max-width: 545px){
	.wpurp-recipe-servings
	{
		left:170px;
	}
	.wpurp-columns .wpurp-box {
    right: 50px;
}
	.intro-text h1 {
    font-size: 32px;
}
	body .intro-text 
	{
		padding:20px !important;
	}
	header.entry-header .entry-title
	{
		font-size: 2.055556rem;
	}
	.home-intro-text h1
	{
		font-size: 60px;
	}
	.home-intro-text .script
	{
		top: 23px;
	}
	body .home-about-row
	{
		padding-left: 0px !important;
    padding-right: 0px !important;
	}
	.home-about-row .vc_column_container > .vc_column-inner
	{
		padding:0 20px !important;
	}
	.home-about-row img
	{
		max-width: 100%;
		margin-left: 0;
	}
	.home-about-row h5
	{
		  margin-top: 40px;
    	font-size: 12px;
	}
	.home-about-row h2 {
			font-size: 33px;
	}
	.home-about-row p {
			font-size: 15px;
	}
	html.pum-open.pum-open-overlay.pum-open-fixed .pum-container
{
	max-width:300px !important;
}
	body .home-one
	{
		padding-left: 0px !important;
    padding-right: 0px !important;
		padding-top: 50px !important;
	}
	.home-intro-text h1
	{
		font-size:50px;
	}
	body .vc_column_container>.vc_column-inner
	{
		/*padding-left: 10px;
    padding-right: 10px;*/
	}
	.home-one .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper
	{
		    margin-right: 0px;
	}
	.home-one .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item
	{
		padding-right: 0px;
	}
	.home-intro-two h2 {
			font-size: 32px;
			padding: 0px 0 0;
	}
	.home-intro-two .vc_column_container>.vc_column-inner
	{
		padding-left: 0px;
    padding-right: 0px;
	}
	.large p {
    font-size: 18px;
}
	body .home-featured-row .vc_column_container>.vc_column-inner
	{
		padding-left: 0px;
    padding-right: 0px;
	}
}