.elementor-kit-39005{--e-global-color-primary:#785A48;--e-global-color-secondary:#54595F;--e-global-color-text:#785A48;--e-global-color-accent:#3C0702;--e-global-color-bb89b6b:#FFFFFF;--e-global-color-689ecf3:#552100;--e-global-color-7296197:#B1BD61;--e-global-color-505c7bb:#7E8936;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Satisfy";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-weight:500;background-color:#FAF9F5;color:#785A48;font-family:"Lato", Sans-serif;}.elementor-kit-39005 e-page-transition{background-color:#FFBC7D;}.elementor-kit-39005 a{color:#986211;font-family:"Lato", Sans-serif;}.elementor-kit-39005 a:hover{color:#3C0702;}.elementor-kit-39005 h1{color:#552100;font-size:36px;font-weight:600;}.elementor-kit-39005 h2{color:#552100;font-size:28px;}.elementor-kit-39005 h3{color:#552100;font-size:22px;}.elementor-kit-39005 h4{color:#552100;}.elementor-kit-39005 h5{color:#552100;}.elementor-kit-39005 h6{color:#552100;}.elementor-kit-39005 input:not([type="button"]):not([type="submit"]),.elementor-kit-39005 textarea,.elementor-kit-39005 .elementor-field-textual{color:#552100;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-location-header .elementor-sticky.elementor-sticky--active {
    background-image: url("/wp-content/uploads/2015/10/header-bg2.png");
    background-position: center right;
    background-size: cover;
    border-bottom: 1px solid #ebe9eb;
}

.tasty-recipes {
        border: 1px solid #eaeaea;
    padding: 35px;
    background-color: #faf9f5;
    margin-bottom: 25px;
}

.tasty-recipes-print-button {
    background-color: #c5ab77;
}

.product-right {
    float: right; 
    width: 48% !important;
    margin-left: 4%
}

.shopbutton {
    background-image: linear-gradient(to bottom, #fcfcfc, #fafafa);
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.09);
text-transform: uppercase;
color:#956F37 !important;
}

.shopbutton:hover {
    color : var(--e-global-color-accent) !important;
}

.leftsection a{
    color: #7D9811;
}
.testimonial {
    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2015/10/open-quote.png") no-repeat scroll 0 0;
    color: #9a5d05;
    font-family: "Satisfy",rochester,"pacificoregular",cursive;
    font-size: 1.5em;
    font-weight: normal;
    margin-top: 0;
    text-align: left !important;
    padding: 0 0 0 30px;
}

#related-posts .ssba-classic-2.ssba.ssbp-wrap.left.ssbp--theme-1{
    display: none;
}/* End custom CSS */