/*
Theme Name: Laurie's Pie Bar
Theme URI: https://marcello.qodeinteractive.com
Description: A child theme of Marcello
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: marcello
Template: marcello
*/


/*** Home Page ***/
/** pop-up delivery **/
.del-btn-col {
    text-align: center;
    margin: 20px auto;
}

.pum-theme-14885 .pum-content.popmake-content p {
    font-weight: 500;
    font-size: 20px;
}

div#popmake-14893 {
    padding-top: 45px;
    padding-bottom: 50px;
}


#dpl-nne {
	display: none;
}

.soco-fd p.sbi_bio, .soco-fd #sb_instagram #sbi_load {
    display: none;
}

.qodef-shortcode.qodef-m.home-hero.qodef-divided-info-slider.qodef-show-holder-bottom-border--yes.qodef-title-break--disabled.qodef-slider--initialized p.qodef-m-subtitle {
	font-family: "Caprasimo";
	font-size: 27px;
	line-height: 1.7em;
}

.home-hero span.title-info {
    font-family: "Rockwell";
    font-style: normal;
    font-size: 50px;
}

.qodef-button.qodef-layout--filled.qodef-html--link:hover .qodef-m-text {
	color: #1C1B1C !important;
	background-color: transparent;
}

.qodef-banner-image-on-right .qodef-button.qodef-layout--filled.qodef-html--link:hover .qodef-m-text {
	color: #fff !important;
}

.soco-fd #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3, .soco-fd .sb_instagram_header.sbi_medium .sbi_header_text h3 {
	line-height: 3.4;
}

.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.qodef-divided-info-slider.qodef-show-holder-bottom-border--yes .qodef-item-holder {
    min-height: 596px;
}


body p.qodef-top-area-message {
	font-family: "Filson Pro Book" !important;
	color: #1C1B1C;
	font-weight: 400;
}

.qodef-widget-holder.qodef--one a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef-html--link {
	padding: 20px 32px;
}

body div#qodef-page-header-inner a, body div#qodef-page-header-inner p {
    font-family: "Filson Pro Book";
	font-weight: 400;
}

ul#menu-main-menu li a {
	font-family: "Filson Pro Book";
	font-weight: 400;
}

h1.qodef-m-title {
    font-family: "Rockwell Std Bold";
    font-size: 88px;
}


h2.qodef-m-title {
    font-family: "Rockwell Std Bold";
    font-size: 55px;
}

h3.qodef-woo-product-title.entry-title, h3.section-title.fade-in-up.animated.fadeInUp.hm-pg-hone, .qodef-grid-inner.clear h3 {
    font-family: "Rockwell Std Bold";
    font-size: 39px;
}

.qodef-woo-product-title.entry-title {
    text-transform: capitalize;
}

.prd-sldr .qodef-woo-product-tagline {
    font-family: "Filson Pro Book";
}

.qodef-m-content h4.qodef-m-subtitle {
    font-family: "Caprasimo";
    font-size: 29px;
    text-transform: capitalize;
    margin-bottom: 0px;
}

.qodef-m-content p.qodef-m-title {
    font-family: "Rockwell Std Bold";
    font-size: 49px;
    line-height: 1.1;
	margin-bottom: 20px;
}

.qodef-shortcode.qodef-m.qodef-section-title.qodef-alignment--left.qodef-subtitle-alignment--left.qodef--has-appear.qodef--appeared p.qodef-m-subtitle {
    font-family: "Rockwell Std Bold";
    font-size: 45px;
}

h4.qodef-m-title {
    font-family: "Rockwell Std Bold";
    font-size: 49px;
}

h5.qodef-m-title, h5.section-title.fade-in-up.animated.fadeInUp.hm-pg-hone, .abt-us-sect-three-a h5, div#abt-us-sect-three-b h5 {
    font-family: "Rockwell Std Bold";
    font-size: 32px;
}

.widget.widget_block h6 {
    font-family: "Rockwell Std Bold";
    font-size: 25px;
}

.qodef-grid-inner.clear .qodef-subscribe-button.qodef-layout--button .qodef-subscribe-button-link {
    font-family: "Filson Pro Book";
    font-size: 23px;
    line-height: 1.7;
}

div#qodef-page-outer .qodef-page-title.qodef--has-image {
    height: 361px;
}


.qodef-grid-inner.clear input[type=submit] {
    font-family: "Filson Pro Book";
}

.qodef-grid-inner.clear input[type=submit]:hover {
    background-color: transparent;
    border: 1px solid #1C1B1C;
    color: #1C1B1C;
}

/** Footer ****/
.srv-ara-lst {
    float: right;
}

.srv-ara-lst label {
    float: left;
    width: 245px;
    padding: 9px 3px 0px 0px;
}

.srv-ara-lst select#srvarea {
    float: left;
    display: inline-grid;
    width: 157px;
    font-size: 16px;
    padding: 5px 10px;
}

#qodef-page-footer-bottom-area-inner .qodef-custom-copyright-info {
	clear: both;
}

li span.qodef-footer-custom-item, a.qodef-footer-link {
    font-family: "Filson Pro Book";
}

div#qodef-page-footer-bottom-area p.qodef-footer-custom-links {
    font-family: "Filson Pro Book";
    font-weight: 500;
}


.soco-fd #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3, .soco-fd .sb_instagram_header.sbi_medium .sbi_header_text h3 {
    font-family: "Rockwell Std Bold";
    font-size: 21px;
    text-transform: lowercase;
}

.qodef-banner.qodef-banner-50-50.qodef-layout--link-overlay .qodef-m-content p.qodef-m-text {
    max-width: 100%;
    font-family: "Filson Pro Book";
	margin-top: 40px;
	font-weight: 400;
}

.qodef-m-button a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef-html--link {
    font-family: "FILSON PRO BOOK";
}



    
div#qodef-page-header-inner, div#qodef-page-header-inner a {
    font-family: "Filson Pro Book" !important;
    font-size: 15px;
    font-weight: 400;
	color: #1C1B1C;
}

li#menu-item-7779 a {
	    text-transform: uppercase;
}

.home-hero .qodef-button.qodef-layout--filled.qodef-html--link {
    background-color: #1C1B1C;
    font-family: "Filson Pro Book" !important;
    font-size: 15px;
    font-weight: 400;
}

.home-hero .qodef-button.qodef-layout--filled.qodef-html--link:hover {
    background-color: #FFE872;
	color: #1C1B1C;
	border: 1px solid #1C1B1C;
}

.swiper-button-next, .swiper-button-prev {
    color: #41b5c8;
}

path.qode-star, #qodef-back-to-top .qodef-back-to-top-icon>svg>path {
    fill: #87CDB3;
}

span.qodef-back-to-top-label, #qodef-back-to-top .qodef-back-to-top-mark-holder>svg {
    color: #fff;
}

.home-hero .qodef-subscribe-button.qodef-layout--button .qodef-subscribe-button-link:hover {
    background-color: #87CDB3;
}

.prod-slide-home a.woocommerce-LoopProduct-link.woocommerce-loop-product__link, .prod-slide-home a.qodef-woo-product-title-link {
    cursor: default;
    pointer-events: none;
}

a.button.product_type_simple {
	display: none;
}

a.qodef-m-banner-link {
    cursor: default;
    pointer-events: none;
    display: none;
}
/**
.ltext-rimg.qodef-banner.qodef-banner-image-on-right.qodef-layout--link-overlay .qodef-m-image {
	width: calc(50% - 1px);
	border-right: 2px solid var(--qode-main-color);
}

.ltext-rimg.qodef-banner.qodef-banner-image-on-right.qodef-layout--link-overlay .qodef-m-content {	
	width: calc(50% - 2px);
}
**/
.ltext-rimg.qodef-banner.qodef-layout--link-overlay .qodef-m-content {
    display: inline-table;
}

.ltext-rimg.qodef-banner.qodef-layout--link-overlay .qodef-m-content-inner {
    display: inline-table;
}

.qodef-shortcode.qodef-m.ltext-rimg.qodef-banner.qodef-layout--link-overlay.qodef-banner-image-on-right .qodef-m-content-inner {
    padding: 200px 127px 240px;
}

.ltext-rimg.qodef-banner.qodef-banner-image-on-right.qodef-layout--link-overlay .qodef-m-image img {
	display: none;	
}

.ltext-rimg.qodef-banner.qodef-banner-image-on-right.qodef-layout--link-overlay .qodef-m-image {
	background-image: url("https://www.lauriespiebar.com/wp-content/uploads/2024/01/making-fresh-pie-crust-daily.jpg");
	background-size: cover;
}

.home-cater.qodef-banner.qodef-banner-50-50 {
	background: url("https://www.lauriespiebar.com/wp-content/uploads/2024/02/yellow0banner-pattern.png") repeat center center;
}

input#gform_submit_button_24 {
    background-color: transparent !important;
    padding: 0;
    border: 0px !important;
    box-shadow: none !important;
}

form#gform_24 div#field_submit {
    width: 42px;
    margin-left: -16px;
    vertical-align: middle;
    display: flex;
    border-bottom: 2px solid #41bcb3;
}

input#input_24_1:focus {
    outline: none !important;
    background: transparent !important;
    box-shadow: none !important;
}

input#input_24_1 {
    background-color: transparent;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 2px solid #41bcb3 !important;
    font-size: 16px;
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    height: 40px;
    border-radius: 0;
    color: #1c1b1c;
    font-weight: 600;
    font-family: "Filson Pro Book";
    box-shadow: none !important;
}

div#validation_message_24_1 {
	display: none;
}

div#field_24_1 {
    width: 386px;
}

div#gform_wrapper_24 .gfield {
    grid-column: auto !important;
}

input#gform_submit_button_24:hover {
    transform: translateX(5px);
}

div#qodef-page-footer-top-area, div#qodef-page-footer-bottom-area, #qodef-page-footer-bottom-area-inner .qodef-custom-copyright-info .qodef-social-share, #qodef-page-footer-bottom-area-inner .qodef-custom-copyright-info .qodef-footer-custom-links {
    background-color: #FFE872;
}

div#qodef-page-footer-top-area .qodef-newsletter:after {
    background-color: #87CDB3;
}

.home-cater.qodef-banner.qodef-banner-50-50 .qodef-m-image {
	background-image: url("https://www.lauriespiebar.com/wp-content/uploads/2024/01/cutie-pies-are-great-for-any-catering-eventcrc-1.jpg");
	background-size: cover;
}

div#marcello_core_single_image-2 .qodef-m-image img {
    max-width: 266px;
}

#qodef-page-footer .widget button{
	
}

.hme-promo-btm .qodef-banner.qodef-banner-image-on-right.qodef-layout--link-overlay .qodef-m-content-inner {
    padding: 153px 100px 140px 46px;
}

.qodef-page-title.qodef-m.qodef-title--standard.qodef-alignment--left.qodef-vertical-alignment--header-bottom.qodef--has-image .qodef-m-content.qodef-content-full-width {
    background-color: rgba(28, 27, 28, 0.27);
}

/** menu **/
/*** order online **/
span.woocommerce-Price-amount.amount {
    display: none;
}

h3.rms-menu-name {
    display: none !important;
}

.rms-pull-right, .rms-category-block {
    margin-bottom: 20px;
}

/*** order online ***/
header.mkdf-page-header .mkdf-main-menu>ul>li>a#festi-cart.woocart-show {
	line-height: 23px !important;
	height: auto !important;
}

.rms-category-block > a.rms-active {
	color: #111111 !important;
	font-family: 'Caprasimo';
    font-size: 26px;
}

.rms-categories-filter-container-left ul li a {
    font-weight: 700;
    font-size: 20px;
    padding: 10px !important;
	font-family: 'Caprasimo';
}

.rms-prod-btn > a.rms-add-to-cart {
	color: #111111 !important;
}

.rms-prod-left {
    max-width: 60%;
}

.rms-pro-right {
    max-width: 40%;
}

body .rms-header-flex-container > .rms-left .rms-restaurant-desc h1 {
    font-family: 'Caprasimo';
    font-size: 48px;
}

.rms-prod-img-wrapper {
    max-width: 150px !important;
    width: 100% !important;
    height: 150px !important;
}

.rms-pro-right .rms-prod-img-wrapper>img {
    max-height: 200px!important;
}

.vc_row.wpb_row.vc_row-fluid.mbl-mnu {
	display: none;
}

.your-cart-section.minicart-custom-section {
    margin-top: 90px;
}
a.proceed-checkout.rms-ajax-before-checkout {
    color: #111111 !important;
}

h3.rms-prod-title {
    margin-right: 10px;
	font-size: 20px !important;
	font-family: "Rockwell Std Bold";
    text-transform: capitalize;
}

h4.section-title.fade-in-up.animated.fadeInUp.hm-pg-hone {
    font-family: "Rockwell Std Bold";
}
.wpb_text_column.wpb_content_element p, .elementor-widget-container p, .qodef-shortcode.qodef-m.qodef-section-title.qodef-alignment--left.qodef-title-break--disabled p.qodef-m-text {
    font-family: "Filson Pro Book";
    font-weight: 400;
	font-size: 17px;
}

.wpb_text_column.wpb_content_element p a, .elementor-widget-container p a, .qodef-shortcode.qodef-m.qodef-section-title.qodef-alignment--left.qodef-title-break--disabled p.qodef-m-text a, .srv-areas li a {
	text-decoration: underline;
    font-weight: 600;
    color: #0068b1;
}

.rms-body-content.rms-type-grid .rms-toggle-products.rms-show .rms-product-block p.rms-prod-desc {
    max-width: 100% !important;
    margin-right: 20px;
}

.rms-prod-left p.rms-prod-desc {
    font-size: 16px;
    line-height: 1.2;
	max-width: 100% !important;
    margin-right: 20px;
	font-family: "Filson Pro Book";
}

label.rms-label {
    display: none;
}

small.rms-desc {
    font-weight: 700;
    color: #111 !important;
    font-size: 15px;
}

.rms-rightSide {
    font-size: 15px;
}

.rms-modal-content-head > .top h3.rms-prod-title {
    font-size: 20px !important;
}

.rms-prod-price {
    font-size: 16px !important;
    color: inherit;
    font-weight: 700;
    margin-top: 20px;
	font-family: 'Filson Pro Book';
}

button.single_add_to_cart_button.button.alt {
    color: #111;
    font-size: 18px;
    font-weight: 600;
}

.rms-modal-container {
	top: 161px !important;
}

a.rms-add-to-cart {
    display: none !important;
}

div#rms-minicart {
    display: none;
}

#ord-nw {
	transform: rotate(270deg);
}

.page-id-1887 .qodef-page-title {
	background-position: bottom center;
}

/** about us **/
.abt-us-sect-two h3.qodef-m-title {
	font-size: 35px;
}

.abt-us-sect-three-a.elementor-column {
    display: none;
}

div#abt-us-sect-three-b, .elementor-column.elementor-col-33.elementor-top-column.elementor-element.abt-us-sect-three-c, .elementor-column.elementor-col-33.elementor-top-column.elementor-element.abt-us-sect-three-a {
	width: 50%;
}

/** cater **/
.cater-sect1 h1.qodef-m-subtitle {
    font-family: "Caprasimo";
    font-size: 1.5em;
}

.cater-sect1 h2.qodef-m-title {
    font-family: "Rockwell Std Bold";
    font-size: 65px;
    text-transform: capitalize;
    margin: 16px 0 0;
}

.cater-sect1 a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef-html--link, .cater-sect-serv a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef-html--link {
    font-family: "Filson Pro Book";
    letter-spacing: 1.7px;
}

.cater-sect-serv h3.qodef-m-title {
    font-family: "Rockwell Std Bold";
    font-size: 45px;
}

.cater-sect-serv .qodef-section-title-holder {
    height: 112px;
}

.cater-sect-serv .elementor-widget.elementor-widget-text-editor {
    height: 224px;
}

.cater-sect-serv p {
    font-family: "Filson Pro Book";
    font-weight: 400;
    font-size: 16px;
}

.prod-slide-home.elementor-widget.elementor-widget-marcello_core_product_list h4 {
    font-family: "Rockwell Std Bold";
    font-size: 33px;
}

.qodef-shortcode.qodef-m.qodef-custom-slider-width.qodef-woo-shortcode.qodef-woo-product-list .qodef-woo-product-tagline {
    font-family: "Filson Pro Book";
	font-weight: 400;
	font-size: 17px;
}

.lst-sty li {
    list-style-position: outside;
    margin-left: 20px;
    margin-bottom: 5px;
    font-size: 17px;
    font-family: "Filson Pro Book";
	font-weight: 400;
    color: #1c1b1c;
}

.srv-areas li {
    list-style-position: outside;
    margin-left: 20px;
    margin-bottom: 5px;
    font-size: 17px;
    font-family: "Filson Pro Book";
	font-weight: 400;
    color: #ffffff;
}

input#input_2_4, input#input_2_3 {
    width: 100%;
}

li#field_2_3, li#field_2_4 {
    width: 50%;
	display: inline-block;
}

/**
.ti-widget[data-layout-id='37'][data-set-id='light-minimal'] .ti-reviews-container-wrapper {
    background-color: #f8f2e4;
    margin: 0px 48px !important;
    padding-top: 65px !important;
    border-top: 2px solid #1c1c1c;
    border-right: 2px solid #1c1c1c;
    border-left: 2px solid #1c1c1c;
}
.ti-widget[data-layout-id='27'][data-set-id='light-minimal'] {
    background-color: #f8f2e4;
    margin: 0px 48px !important;
    border-bottom: 2px solid #1c1c1c;
    border-right: 2px solid #1c1c1c;
    border-left: 2px solid #1c1c1c;
    margin-top: -15px !important;
	width: auto !important;
}
**/

/** thank you **/
.tnk-upg h1 {
    font-size: 43px;
    color: #ffffff;
    font-family: "Rockwell Std Bold";
    word-spacing: 10px;
    text-transform: capitalize;
}

.tnk-upg {
    width: 228px;
    float: left;
}

input#input_26_1 {
    background-color: transparent;
    border: none;
    box-shadow: none;
    font-family: "Rockwell Std Bold";
    color: #ffffff;
    font-size: 42px;
    height: 42px;
    text-transform: capitalize;
	pointer-events: none;
    cursor: text;

}

.tnk-upg-bdy p {
    clear: both;
    font-family: "Rockwell Std Bold";
    color: #ffffff;
    font-size: 28px;
	line-height: 1.2;
	
}

div#gform_wrapper_26 .gform-body.gform_body {
    width: 50%;
    float: left;
    margin: 23px 0;
}

/** contact us **/
li#field_4_3, li#field_4_2 {
    width: 50%;
    float: left;
    clear: none;
}

/** franchise **/
input#gform_submit_button_10, div#gform_fields_11 select::placeholder, input#gform_submit_button_11, input#gform_submit_button_23 {
    position: relative;
    width: auto;
    margin: 0;
    font-size: 13px;
    line-height: 2em;
    font-weight: 500;
    outline: 0;
    box-sizing: border-box;
    -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,outline-color .2s ease;
    -moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,outline-color .2s ease;
    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,outline-color .2s ease;
    padding: 12px 54px;
    cursor: pointer;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
    outline: #000 solid 1px;
    outline-offset: 2px;
    margin-left: 3px;
    border: 1px solid transparent;
    letter-spacing: .19em;
	font-family: 'Filson Pro Book';
    text-transform: uppercase;
    font-style: normal;
}

input#gform_submit_button_10:hover, input#gform_submit_button_11:hover, input#gform_submit_button_23:hover {
    background-color: rgba(250,230,112);
    color: rgb(30,30,30);
}

textarea#input_10_6::placeholder, div#gform_fields_11 select::placeholder {
    color: #000;
    font-size: 15px;
    font-family: 'Filson Pro Book';
	font-style: italic !important;
}

textarea#input_10_6, div#gform_fields_11 select, label.gfield_label.gform-field-label {
    font-family: 'Filson Pro Book';
    font-size: 15px;
}

.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
    font-family: 'Filson Pro Book';
}

.fran-rt {
	display: none;
}

div#nav_menu-7 {
    display: none;
}

.page-id-8996 #qodef-page-header .qodef-widget-holder div#marcello_core_button-7, .parent-pageid-8996 #qodef-page-header .qodef-widget-holder div#marcello_core_button-7 {
	display: none;
}

ul.indt-bdy li, ol.indt-bdy li {
	list-style-position: outside;
    margin-left: 35px;
}

.page-id-8996 div#nav_menu-7  {
    display: block;
}

ul#menu-franchise-right-menu {
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    white-space: nowrap;
	margin: 0!important;
    padding: 0;
    list-style: none;
}
}

ul#menu-franchise-right-menu li {
	height: 100%;
    margin: 0 30px;
}

.elementor-element.elementor-element-ae88869.elementor-widget.elementor-widget-sidebar li a {
    font-size: 14px;
    position: relative;
    display: inline-flex;
    font-size: 14px;
    font-weight: 800;
    letter-spacing: .05em;
    line-height: 18px;
    text-transform: uppercase;
    margin-bottom: 11px;
    font-family: 'Muli';
}

div#gform_wrapper_6 h3.gsection_title, div#gform_login_widget-3 h5.mkdf-widget-title {
    font-size: 27px;
}

#gform_wrapper_6 .gform_fields .gfield input::-webkit-input-placeholder, #gform_wrapper_8 input::-webkit-input-placeholder, #gform_wrapper_23 input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
    font-family: 'Filson Pro Book' !important;
	color: #808080;
}
#gform_wrapper_6 .gform_fields .gfield input::-moz-placeholder, #gform_wrapper_8 .gform_fields .gfield input::-moz-placeholder, #gform_wrapper_23 .gform_fields .gfield input::-moz-placeholder { 
	/* Firefox 19+ */
    font-family: 'Filson Pro Book' !important;
	color: #808080;
}
#gform_wrapper_6 .gform_fields .gfield input:-ms-input-placeholder, #gform_wrapper_8 .gform_fields .gfield input:-ms-input-placeholder, #gform_wrapper_23 .gform_fields .gfield input:-ms-input-placeholder {
	/* IE 10+ */
    font-family: 'Filson Pro Book' !important;
	color: #808080;
}
#gform_wrapper_6 .gform_fields .gfield input:-moz-placeholder, #gform_wrapper_8 .gform_fields .gfield input:-moz-placeholder, #gform_wrapper_23 .gform_fields .gfield input:-moz-placeholder {
	/* Firefox 18- */
    font-family: 'Filson Pro Book' !important;
	color: #808080;
}

div#gform_login_widget-3 nav.gf_login_links {
    font-size: 15px;
}

div#input_6_1 {
    display: grid;
}

span#input_6_1_3_container {
    margin-bottom: 20px;
}

input#input_6_2 {
    width: 100%;
}

div#gform_wrapper_6.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full), div#gform_wrapper_6 .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full) {
    padding: 0px !important;
    width: 100%;
}

div#gform_fields_23 label.gform-field-label.gform-field-label--type-sub, div#gform_fields_23 label.gfield_label.gform-field-label {
    font-size: 15px;
    font-family: "Filson Pro Book";
    font-weight: 600;
    color: #ffffff;
}

div#gform_wrapper_6, div#gform_login_widget-3 {
    max-width: 750px;
    margin: 70px auto;
	width: 90%;
}

/*** Pie Shop ***/
.mnu-slidr .qodef-split-info-panel-slider-holder-outer .qodef-right-slider {
    padding: 110px 12.3%;
}

.mnu-slidr-mob {
	display: none;
}

.mnu-slidr a.qodef-shortcode.qodef-m.qodef-m-button.qodef-button.qodef-layout--filled.qodef-html--link:hover, .mnu-slidr-mob a.qodef-shortcode.qodef-m.qodef-m-button.qodef-button.qodef-layout--filled.qodef-html--link:hover {
	background-color: transparent;
	border: 1px solid #1c1b1c;
}

/**
div.gfield.gfield--type-number.gfield--input-type-number label.gfield_label.gform-field-label {
    width: 50%;
    float: left;
}
**/

.gform-theme--foundation .gfield--width-five-twelfths.half-sect-gf, .gform-theme--foundation .gfield--width-third.half-sect-gf
 {
    grid-column: span 6;
}
#gform_wrapper_27 #field_27_1 input[type="radio"]:checked + label {
    font-weight: bold;
}

.gform-theme--foundation .gfield--width-third.qt-section-gf, .gform-theme--foundation .gfield--width-half.qt-section-gf {
	grid-column: span 3;
}

#gform_wrapper_27 .gfield_description.instruction {
	display: none;
}

/* Gravity Forms 27 - clickable completed steps */

#gform_wrapper_27 .gf_page_steps .gf_step_clickable {
    cursor: pointer !important;
    transition: opacity 0.2s ease, transform 0.2s ease;
}

#gform_wrapper_27 .gf_page_steps .gf_step_clickable:hover {
    opacity: 0.75;
    transform: translateY(-1px);
}

#gform_wrapper_27 .gf_page_steps .gf_step_clickable .gf_step_number {
    cursor: pointer;
}

#gform_wrapper_27 .gf_page_steps .gf_step.gf_step_active {
    cursor: default !important;
}

/* Future steps */
#gform_wrapper_27 .gf_page_steps .gf_step:not(.gf_step_clickable):not(.gf_step_active) {
    cursor: default;
}

div#field_27_114, div#field_27_117 {
    font-size: 14px;
}

/* Order Details: product name and price on one line (form 27 only) */
/* Order Details: product name and price on one line (form 27 only) */
#gform_wrapper_27 .gfield--type-product:not([style*="display: none"]):not([style*="display:none"]),
#gform_wrapper_27 .gfield_price:not([style*="display: none"]):not([style*="display:none"]) {
  display: flex !important;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: space-between;
  gap: 4px 12px;
  padding: 8px 0;
  border-bottom: 1px solid #eee;
}

/* Let the name and price sit side by side instead of each taking a full row */
#gform_wrapper_27 .gfield--type-product .gfield_label,
#gform_wrapper_27 .gfield_price .gfield_label {
  width: auto !important;
  flex: 1 1 auto;
}

#gform_wrapper_27 .gfield--type-product .ginput_container,
#gform_wrapper_27 .gfield_price .ginput_container {
  width: auto !important;
  flex: 0 0 auto;
  text-align: right;
}

#gform_wrapper_27 .gfield--type-product .gfield_label,
#gform_wrapper_27 .gfield--type-product .ginput_container,
#gform_wrapper_27 .gfield_price .gfield_label,
#gform_wrapper_27 .gfield_price .ginput_container {
  margin: 0;
  padding: 0;
}

/* Hide the "Price:" text, keep the amount */
#gform_wrapper_27 .ginput_product_price_label {
  display: none;
}

#gform_wrapper_27 .ginput_product_price {
  font-weight: 600;
  white-space: nowrap;
}

/* Keep descriptions and error messages on their own line */
#gform_wrapper_27 .gfield--type-product .gfield_description,
#gform_wrapper_27 .gfield--type-product .validation_message {
  flex-basis: 100%;
}

/** popup ***/

.page-id-9221 div#qodef-subscribe-popup-modal {
    display: none;
}

/** Media Query ***/

@media only screen and (max-width: 1680px) {
	.qodef-shortcode.qodef-m.ltext-rimg.qodef-banner.qodef-layout--link-overlay.qodef-banner-image-on-right .qodef-m-content-inner {
   		padding: 155px 64px 175px;
	}
}

@media only screen and (max-width: 1639px) {
	.mnu-slidr .qodef-split-info-panel-slider-holder-outer .qodef-right-slider {
    	padding: 156px 12.3%;
	}
}

@media only screen and (max-width: 1440px) {
	.qodef-shortcode.qodef-m.ltext-rimg.qodef-banner.qodef-layout--link-overlay.qodef-banner-image-on-right .qodef-m-content-innerr {
    	padding: 155px 64px 175px;
	}	
}

@media only screen and (max-width: 1366px) {
	.qodef-shortcode.qodef-m.ltext-rimg.qodef-banner.qodef-layout--link-overlay.qodef-banner-image-on-right .qodef-m-content-inner {
	    padding: 62px 64px 76px;
	}
	div#field_24_1 {
    	width: 250px;
	}
}

@media only screen and (max-width: 1280px) {
	.qodef-shortcode.qodef-m.ltext-rimg.qodef-banner.qodef-layout--link-overlay.qodef-banner-image-on-right .qodef-m-content-inner {
		padding: 80px 64px 100px;
	}
}

@media only screen and (max-width: 1240px) {
	.mnu-slidr .qodef-split-info-panel-slider-holder-outer .qodef-right-slider {
    	padding: 245px 12.3%;
	}
}

@media only screen and (max-width: 1099px) {
	h3.qodef-woo-product-title.entry-title, .qodef-grid-inner.clear h3 {
   	 font-size: 27px;
	}	
}

@media only screen and (max-width: 1024px) {
	.abt-us-sect-three-a.elementor-column {
		display: block;
	}
	.elementor-column.elementor-col-33.elementor-top-column.elementor-element.abt-us-sect-three-c {
		display: none;
	}
	div#abt-us-sect-three-b, .elementor-column.elementor-col-33.elementor-top-column.elementor-element.abt-us-sect-three-c, .elementor-column.elementor-col-33.elementor-top-column.elementor-element.abt-us-sect-three-a {
		width: 100%;
	}
	#qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img {
 	   max-height: 70px;
	}
	#qodef-page-mobile-header {
		height: 95px;
	}
	#qodef-page-mobile-header {
    	background-color: #FFE872;
	}
	.cater-sect-serv .elementor-widget.elementor-widget-text-editor {
    	height: 134px;
	}
	.cater-sect-serv .qodef-section-title-holder {
    	height: 74px;
	}
	h1.qodef-m-title.entry-title {
    	font-size: 52px !important;
	}
	h2.qodef-m-title {
    	font-size: 42px !important;
	}
	h3.qodef-woo-product-title.entry-title, h3.section-title.fade-in-up.animated.fadeInUp.hm-pg-hone, .qodef-grid-inner.clear h3 {
		font-size: 35px !important;
	}
	.qodef-grid-inner.clear h3.rms-prod-title {
		font-size: 20px !important;
	}
	.prod-slide-home.elementor-widget.elementor-widget-marcello_core_product_list h4 {
		font-size: 30px !important;
	}
	h5.qodef-m-title, h5.section-title.fade-in-up.animated.fadeInUp.hm-pg-hone, .abt-us-sect-three-a h5, div#abt-us-sect-three-b h5 {
		font-size: 25px !important;
	}
	div#field_24_1 {
    	width: 386px;
	}
}

@media only screen and (max-width : 987px) {
	.qodef-divided-info-slider .qodef-item-holder .qodef-left-info-holder .qodef-m-title {
		font-size: 54px;
	}
}
@media only screen and (max-width : 934px) {
	.ftr-fran-bar .qodef-section-title h5.qodef-m-title {
		font-size: 25px;
	}
	div#field_24_1 {
    	width: 314px;
	}
}

@media only screen and (max-width : 834px) {
	.home-hero .qodef-m-image-holder.swiper-container-fade.swiper-container-initialized.swiper-container-horizontal.qodef--swiper-going-next.qodef-swiper--initialized {
		background-image: url("https://www.lauriespiebar.com/wp-content/uploads/2024/10/cherry-whole-pie.jpg");
		background-size: cover;
		background-position: center;
	}
	.home-hero .qodef-m-image-holder{
    min-height: 596px;
	    background: url("https://www.lauriespiebar.com/wp-content/uploads/2024/10/cherry-whole-pie.jpg;");
		background-size: cover;
		background-position: center;
	}
	.qodef-shortcode.qodef-m.home-hero.qodef-divided-info-slider.qodef-show-holder-bottom-border--yes.qodef-title-break--disabled.qodef-slider--initialized p.qodef-m-subtitle {
			color: #f3f3f3;
	}
	
	.ltext-rimg.qodef-banner.qodef-banner-image-on-right.qodef-layout--link-overlay .qodef-m-image {
		background-image: none;
		width: 100%;
	}
	.qodef-divided-info-slider .qodef-item-holder .qodef-left-info-holder {
	    padding: 20% 177px;
	}
		/**
	.ltext-rimg.qodef-banner.qodef-banner-image-on-right.qodef-layout--link-overlay .qodef-m-image img {
		display: block;
	}

	.ltext-rimg.qodef-banner.qodef-banner-image-on-right.qodef-layout--link-overlay .qodef-m-content {
		width: 100%;
	}
	**/
}

@media only screen and (max-width: 768px) {
	.mnu-slidr .qodef-split-info-panel-slider-holder-outer .qodef-right-slider {
    	display: none;
	}
	.mnu-slidr .qodef-split-info-panel-slider-holder-outer .qodef-left-info {
		height: 500px;
	}
	.mnu-slidr-mob {
		display: block;
	}
	.mnu-slidr-mob .qodef-split-info-panel-slider-holder-outer .qodef-right-slider {
    	padding: 87px 12.3%;
	}
	.mnu-slidr-mob .qodef-split-info-panel-slider-holder-outer .qodef-left-info {
    	display: none;
	}
	.mnu-slidr .qodef-split-info-panel-slider-holder-outer.qodef-show-holder-top-border--yes {
    	border-top: none !important;
	}
	.qodef-woo-product-list .qodef-woo-product-image {
    	max-width: 330px;
	    margin: 0 auto;
    	display: block;
	}
	div#field_24_1 {
    	width: 270px;
	}
}

@media only screen and (max-width: 680px) {
	.qodef-banner.qodef-banner-50-50.qodef-layout--link-overlay .qodef-m-content-inner {
		padding: 56px 38px 71px 46px;
	}
	.qodef-divided-info-slider .qodef-item-holder .qodef-left-info-holder {
    	padding: 30% 40px 11px 40px;
	}
	.elementor-9063 .elementor-element.elementor-element-6d882f8 > .elementor-element-populated {
	    padding: 250px 0px 250px 0px;
	}
	.srv-ara-lst {
    	float: left;
	}
}

@media only screen and (max-width: 400px) {
	.cater-sect-serv .elementor-widget.elementor-widget-text-editor {
    	height: 171px;
	}
	.cater-sect-serv .qodef-section-title-holder {
    	height: 104px;
	}
}