/*
Theme Name: Divi Child Theme
Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.
Author:   VisionFriendly.com
Template: Divi
*/
@import url("../Divi/style.css");
/* Google Fonts */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300|Delius|Sacramento|Poiret+One|Parisienne|Satisfy|Indie+Flower|Bad+Script|Reenie+Beanie');
/******************************************************************************************************************
	RESETS/GENERAL
******************************************************************************************************************/
body,p{font-family:'Open Sans',sans-serif;}
/*body,p{font-size:18px;}*/
h1{font-family:'Sacramento',cursive;font-size:50px;color:#b96160; line-height:52px;}
h2{font-family:'Sacramento',cursive;font-size:69px;color:#b96160; line-height:71px;}
h3{font-family:'Sacramento',cursive;font-size:40px;color:#b96160; line-height:42px;}
h4{font-family:'Delius',cursive;font-size:32px;color:#b96160; line-height:34px;}
h5{font-family:'Delius',cursive;font-size:20px;color:#666; line-height:22px;}
h6{font-family:'Delius',cursive;font-size:28px;color:#b96160; line-height:30px; margin-top:15px;}
.clearBoth{clear:both;}
/******************************************************************************************************************
	FONT CLASSES
******************************************************************************************************************/
.sacramento{font-family:'Sacramento',cursive;}
.opensans{font-family:'Open Sans',sans-serif;}
.delius{font-family:'Delius',cursive;}
/******************************************************************************************************************
	HEADER
******************************************************************************************************************/
/* Remove padding so slideshow will underlap header */
div#page-container{padding-top:0!important;margin-top:0!important;}
/* Increase header size - including when it shrinks */

#main-header {z-index: 99999!important;}



@media only screen and ( min-width:981px ) {
    #main-header { min-height: 140px !important; } /* normal */
    #main-header.et-fixed-header { min-height: 140px !important;  } /* shrunken header */
}
/* Set height and remove box shadow*/
header#main-header{top:5px!important;height:140px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background-color:rgba(255,255,255,0.9);z-index:999;}
body.admin-bar #main-header{top:37px!important;}
.container.et_menu_container{height:100%;}
#logo{max-height:100%;}
#ftrLogo {max-width:300px; height:auto;}
.blog #et-main-area .textwidget img {width:inherit; height:inherit; overflow:inherit; object-fit:inherit; display:inherit; margin:0 auto;}



/******************************************************************************************************************
	FOOTER
******************************************************************************************************************/
#main-footer .container{text-align:center;width:100%;max-width:100%;padding:0;margin:0 auto}
#footer-widgets{padding:0}
#newsletterSignup{background-color:#b96160;padding:1.2em 0;}
#newsletterSignupWrap{width:100%;margin:0 auto; max-width:1200px;}
#newsletterSignup .footerText {width:50%;color:#fff;float:left;font-family:'Sacramento',cursive;font-size:40px; line-height:40px; text-align:right;}
#newsletterSignup form#footNewsletterForm {width:50%;color:#fff;float:left;}
#newsletterSignup input[type="text"]{background-color:#b96160;border-top:2px solid #fff;border-right:none;border-bottom:2px solid #fff;border-left:2px solid #fff;padding:0 .8em; height:40px; color:#fff;width:60%; -webkit-border-radius:0; border-radius:0; float:left; margin-left:50px;}
#newsletterSignup ::-webkit-input-placeholder{color:#fff}
#newsletterSignup :-moz-placeholder{color:#fff}
#newsletterSignup ::-moz-placeholder{color:#fff}
#newsletterSignup :-ms-input-placeholder{color:#fff}
#newsletterSignup input[type="submit"]{width:15%; min-width:80px; text-align:right;cursor:pointer;padding:0 .5em 0 0; height:40px; border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:none;position:relative;left:-6px;background-color:#b96160;color:#fff;font-family:'Sacramento',cursive;font-size:22px;-webkit-border-radius:0; border-radius:0; float:left;}
.et_pb_gutters3 .footer-widget {margin:0 0 1.2% 0;}
.footer-widget div.fwidget.widget_text{text-align:center;float:none}
.footer-widget .textwidget p,.footer-widget .textwidget p a{display:inline-block;color:#b96160;font-family:'Delius',cursive}
.footer-widget .textwidget p{margin:0em 1.5em;}
#footer-widgets .footer-widget.last{border-bottom:1px solid #DCDCDC;margin:0 5.5% .5% 0;padding-bottom:1%; font-size:14px;}
#footer-info{text-align:center;color:#999;padding-bottom:2em;float:none;font-size:12px}
#footer-info a{color:#999;font-weight:400}
/* footer nav */
#footer-widgets .footer-widget .widget_nav_menu{width:100%;}
#footer-widgets #menu-footer-navigation li{display:inline-block;}
#footer-widgets #menu-footer-navigation li{color:#515151;font-family:'Delius',cursive;font-size:14px; line-height:16px; padding:0 12px!important; border-right:1px solid #666666; text-transform:uppercase;}
#footer-widgets .footer-widget li {padding-left:12px!important;}
#footer-widgets #menu-footer-navigation li:last-child{border-right:none;}
#footer-widgets #menu-footer-navigation li a{color:#515151;}
#footer-widgets .footer-widget li:before{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-style:solid;border-width:0;content:"";left:0;position:absolute;top:0;}
/******************************************************************************************************************
	SCHEDULE A TOUR BUTTON AND SOCIAL MEDIA ICONS
******************************************************************************************************************/
#tour {position:fixed; bottom:0; right:30px; display:inline-block; background-color:#000;padding:10px; z-index:9999;}
#tour a {color:#fff; font-size:17px; text-transform:uppercase; font-family:'Delius',cursive; border:solid 1px #ffffff; padding:5px 15px;}
.fancybox-custom .fancybox-skin {box-shadow:0 0 50px #222;}
#socialIcons {position:fixed; top:30vh; left:10px; z-index:999;}
/******************************************************************************************************************
	PRIMARY NAVIGATION
******************************************************************************************************************/
#top-menu{font-family:'Delius',cursive;}
#top-menu li{text-transform:uppercase;}
#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after{color:#b96160;}
@media only screen and (min-width: 981px){
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a{padding-bottom: 25px!important;}
}
#et_search_icon:hover, .mobile_menu_bar:before, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {
color:#b96160;}
.et_pb_section_0 {background-color:#b96160!important;}
.entry-content ul {padding:10px 0 10px 32px;}
/******************************************************************************************************************
	SECONDARY NAVIGATION
******************************************************************************************************************/
#top-header{z-index:100000;background-color:transparent!important;padding-top:10px;border-top:5px solid #b96160;}
#et-secondary-menu{font-family:'Delius',cursive;}
.et-cart-info span:before{color:#b96160;}
/******************************************************************************************************************
	HOME PAGE SLIDER
******************************************************************************************************************/
/* Force set height */
body.home #homeSlideshow .et_pb_slide{height:80vh}
body.home #homeSlideshow .et_pb_slides .et_pb_slide_description h2{font-family:'Sacramento',cursive;font-size:134px}
body.home #homeSlideshow .et_pb_slider .et_pb_container{width:100%;max-width:1080px;margin:0 auto;position:relative;z-index:2}
body.home #homeSlideshow .et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none;position:absolute;bottom:0;right:0;padding:0 0 90px}
/******************************************************************************************************************
	HOME PAGE PARALLAX
******************************************************************************************************************/
#homeParallax:before{border:2px solid #fff;content:"";position:absolute;top:15px;bottom:15px;left:15px;right:15px;z-index:1}
.capText p {font-size:14px; line-height:22px;}
.smallText p {font-size:10px;}
/******************************************************************************************************************
	HOME PAGE FULL WIDTH BOXES
******************************************************************************************************************/
body.home .et_pb_main_blurb_image{margin-bottom:0}
body.home #homeBoxes .et_pb_blurb_container a {top:40%;position:absolute;left:0;right:0;border:2px solid #fff;width:65%;margin:0 auto;padding:25px 0;background-color:rgba(0,0,0,0.3); font-size:23px; letter-spacing:1px;}
/******************************************************************************************************************
	HOME PAGE CIRCLES
******************************************************************************************************************/
body.home #homeCircles .et_pb_main_blurb_image img{border-radius:50%;-webkit-box-shadow:0 0 14px 2px rgba(0,0,0,0.55);-moz-box-shadow:0 0 14px 2px rgba(0,0,0,0.55);box-shadow:0 0 14px 2px rgba(0,0,0,0.3);width:120%;height:auto;display:block;max-width:200%;}
body.home #homeCircles .et_pb_column:nth-child(2) .et_pb_main_blurb_image img{width:160%;height:auto;display:block;max-width:200%;z-index:99;position:relative;margin:0 auto;left:-22%;right:0;top:-70px}
body.home #homeCircles .et_pb_blurb_container{bottom:13px;position:absolute;left:70px;right:0;margin:0 auto;z-index:99999999;}
body.home #homeCircles .et_pb_column:nth-child(2) .et_pb_blurb_container{bottom:95px;position:absolute;left:51px;right:0;margin:0 auto;z-index:99999999;}
#homeCircles .et_pb_row {max-width:1100px!important;}
#homeCircles h4 {font-family: 'Poiret One', cursive; text-transform:uppercase; font-size:34px; text-align:center;}
/*body.home #homeCircles .et_pb_column {margin-right:0!important;}*/
/******************************************************************************************************************
	HOME PAGE TESTIMONIAL SLIDER
******************************************************************************************************************/
body.home #homeTestimonials .et_pb_slide_content p{font-family:'Delius',cursive;text-shadow:none;}
body.home #homeTestimonials .et_pb_slide_content + a{font-family:'Delius',cursive;cursor:default;text-transform:uppercase}

/******************************************************************************************************************
	HOME PAGE SWIRL SVGs
******************************************************************************************************************/
body.home svg.swirl { fill: #b96160; width: 28%; margin: 0 auto; display: block; }
body.home svg.loopy { fill: #b96160; width: 6%; margin: 0 auto; display: block; }

/******************************************************************************************************************
	WEDDINGS PAGE SLIDER
******************************************************************************************************************/
/* Force set height */
body.page-weddings #slideshow .et_pb_slide{height:80vh;}
body.page-weddings #slideshow .et_pb_slides .et_pb_slide_description h2{font-family:'Parisienne',cursive;font-size:120px; line-height:124px;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);}
body.page-weddings #slideshow .et_pb_slider .et_pb_container{width:100%;max-width:1080px;margin:0 auto;position:relative;z-index:2}
body.page-weddings #slideshow .et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none;position:absolute;bottom:0;right:0;padding:0 0 90px}
/******************************************************************************************************************
	SPECIALTY PAGES - WEDDINGS, ...
******************************************************************************************************************/
	.fullSection .et_pb_row {
		width: 100%!important;
		margin: 0 auto;
		max-width: 100%!important;
            
	}
	.fullSection .et_pb_row .et_pb_column .et_pb_image img{width:100%;}
	/******************************************************************************************************************
		WEDDINGS
	******************************************************************************************************************/
	/* color overrides */
	body.page-weddings #top-header{border-top:5px solid #C08ABB}
	body.page-weddings .et-cart-info span:before{color:#C08ABB}
	body.page-weddings #top-menu .menu-item-has-children > a:first-child:after,#et-secondary-nav .menu-item-has-children > a:first-child:after{color:#C08ABB}
	body.page-weddings .entry-content h1{font-family:'Parisienne',cursive;color:#C08ABB}
       body.page-weddings .entry-content h2{font-family:'Parisienne',cursive;color:#C08ABB}
       body.page-weddings .entry-content h3{font-family:'Parisienne',cursive;color:#C08ABB; font-size:59px; line-height:59px;}
       body.page-weddings .entry-content h4{font-family:'Parisienne',cursive;color:#C08ABB; font-size:35px; line-height:37px;}
	body.page-weddings #newsletterSignup{background-color:#C08ABB}
	body.page-weddings #newsletterSignup input[type="text"],body.page-weddings #newsletterSignup input[type="submit"]{background-color:#C08ABB}
	body.page-weddings .footer-widget .textwidget p,body.page-weddings .footer-widget .textwidget p a{color:#C08ABB}
	body.page-weddings #et_search_icon:hover,body.page-weddings .mobile_menu_bar:before,body.page-weddings .et-social-icon a:hover,body.page-weddings .comment-reply-link,body.page-weddings .form-submit input,body.page-weddings .entry-summary p.price ins,body.page-weddings .woocommerce div.product span.price,body.page-weddings .woocommerce-page div.product span.price,body.page-weddings .woocommerce #content div.product span.price,body.page-weddings .woocommerce-page #content div.product span.price,body.page-weddings .woocommerce div.product p.price,body.page-weddings .woocommerce-page div.product p.price,body.page-weddings .woocommerce #content div.product p.price,body.page-weddings .woocommerce-page #content div.product p.price,body.page-weddings .woocommerce .star-rating span:before,body.page-weddings .woocommerce-page .star-rating span:before,body.page-weddings .woocommerce a.button.alt,body.page-weddings .woocommerce-page a.button.alt,body.page-weddings .woocommerce button.button.alt,body.page-weddings .woocommerce-page button.button.alt,body.page-weddings .woocommerce input.button.alt,body.page-weddings .woocommerce-page input.button.alt,body.page-weddings .woocommerce #respond input#submit.alt,body.page-weddings .woocommerce-page #respond input#submit.alt,body.page-weddings .woocommerce #content input.button.alt,body.page-weddings .woocommerce-page #content input.button.alt,body.page-weddings .woocommerce a.button,body.page-weddings .woocommerce-page a.button,body.page-weddings .woocommerce button.button,body.page-weddings .woocommerce-page button.button,body.page-weddings .woocommerce input.button,body.page-weddings .woocommerce-page input.button,body.page-weddings .woocommerce #respond input#submit,body.page-weddings .woocommerce-page #respond input#submit,body.page-weddings .woocommerce #content input.button,body.page-weddings .woocommerce-page #content input.button,body.page-weddings .woocommerce a.button.alt:hover,body.page-weddings .woocommerce-page a.button.alt:hover,body.page-weddings .woocommerce button.button.alt:hover,body.page-weddings .woocommerce-page button.button.alt:hover,body.page-weddings .woocommerce input.button.alt:hover,body.page-weddings .woocommerce-page input.button.alt:hover,body.page-weddings .woocommerce #respond input#submit.alt:hover,body.page-weddings .woocommerce-page #respond input#submit.alt:hover,body.page-weddings .woocommerce #content input.button.alt:hover,body.page-weddings .woocommerce-page #content input.button.alt:hover,body.page-weddings .woocommerce a.button:hover,body.page-weddings .woocommerce-page a.button:hover,body.page-weddings .woocommerce button.button,body.page-weddings .woocommerce-page button.button:hover,body.page-weddings .woocommerce input.button:hover,body.page-weddings .woocommerce-page input.button:hover,body.page-weddings .woocommerce #respond input#submit:hover,body.page-weddings .woocommerce-page #respond input#submit:hover,body.page-weddings .woocommerce #content input.button:hover,body.page-weddings .wp-pagenavi span.current,body.page-weddings .wp-pagenavi a:hover,body.page-weddings .et_password_protected_form body.page-weddings .et_submit_button,body.page-weddings .nav-single a,body.page-weddings .posted_in a,body.page-weddings #top-menu li.current-menu-ancestor > a,body.page-weddings #top-menu li.current-menu-item > a,body.page-weddings .bottom-nav li.current-menu-item > a,body.page-weddings .footer-widget h4{color:#C08ABB}
	body.page-weddings .et-search-form,body.page-weddings .nav li ul,.et_mobile_menu,body.page-weddings .footer-widget li:before,body.page-weddings .et_pb_pricing li:before,body.page-weddings blockquote{border-color:#C08ABB}
	/* weddings at the farm sidebar */
	body.page-weddings #weddingsAtFarm .et_pb_row_1 .et_pb_column_1{width:62%;}
	body.page-weddings #weddingsAtFarm .et_pb_row_1 .et_pb_column_2{width:32.5%;}
	body.page-weddings #weddingsAtFarmSidebar.et_pb_promo{padding:240px 25px 32px 25px!important;background-position-y:30px;}
       body.page-weddings #weddingsAtFarmSidebar.et_pb_promo .et_pb_promo_description{font-size:13px!important;line-height:20px!important;max-width:inherit;}
	body.page-weddings #weddingsAtFarmSidebar .et_pb_button:after{left:1.8em!important;}
	body.page-weddings #weddingsAtFarmSidebar .et_pb_button {padding-left:4em!important;padding-right:1.7em!important;}
       body.page-weddings ul.vendors {margin-top:30px;}
       body.page-weddings ul.vendors li {width:45%; margin:0 2.5%; text-indent:0!important; margin-left:0px!important; float:left!important;}
       body.page-weddings ul.vendors li:before {display:none;}
       body.page-weddings ul.vendors li a {border:solid 2px #b482b0; color:#b482b0; text-transform:uppercase; letter-spacing:1px; display:inline-block; float:left; text-align:center; padding:13px 0; width:100%;}
       body.page-weddings ul.vendors li a:hover {border:solid 2px #b96160; color:#b96160;}
       body.page-weddings .quoteFrom {text-transform:uppercase; font-size:14px; letter-spacing:1px; color:#b96160;}
       body.page-weddings #theme-row ul li {color:#b985b5;}
       body.page-weddings #theme-row ul li:before {color:#b985b5;}
       body.page-weddings .readmore + a[data-readmore-toggle] , body.page-weddings .readmore[data-readmore] a {font-size:12px; text-align:center; text-transform:uppercase; color:#b985b5;}
       body.page-weddings a.outlineBtn {border:solid 2px #b482b0; color:#b482b0;}
       body.page-weddings a.outlineBtn:hover {border:solid 2px #b96160; color:#b96160;}
	   
	   body.page-weddings svg.swirl { fill: #C08ABB; width: 28%; margin: 0 auto; display: block; }
	   body.page-weddings svg.loopy { fill: #C08ABB; width: 6%; margin: 0 auto; display: block; }
       
/******************************************************************************************************************
	EVENTS PAGE SLIDER
******************************************************************************************************************/
/* Force set height */
body.page-events #slideshow .et_pb_slide{height:80vh;}
body.page-events #slideshow .et_pb_slides .et_pb_slide_description h2{font-family:'Satisfy',cursive;font-size:100px;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);}
body.page-events #slideshow .et_pb_slider .et_pb_container{width:100%;max-width:1080px;margin:0 auto;position:relative;z-index:2}
body.page-events #slideshow .et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none;position:absolute;bottom:0;right:0;padding:0 0 90px}
	/******************************************************************************************************************
		EVENTS
	******************************************************************************************************************/
	/* color overrides */
	body.page-events svg.swirl { fill: #6095b9; width: 37%; margin: 0 auto; display: block; }
	body.page-events svg.loopy { fill: #6095B9; width: 6%; margin: 0 auto; display: block; }
	body.page-events #top-header{border-top:5px solid #6095b9}
	body.page-events .et-cart-info span:before{color:#6095b9}
	body.page-events #top-menu .menu-item-has-children > a:first-child:after,#et-secondary-nav .menu-item-has-children > a:first-child:after{color:#6095b9}
	body.page-events .entry-content h1{font-family:'Satisfy',cursive;color:#6095b9}
       body.page-events .entry-content h2{font-family:'Satisfy',cursive;color:#6095b9}
       body.page-events .entry-content h3{font-family:'Satisfy',cursive;color:#6095b9; font-size:59px; line-height:59px;}
       body.page-events .entry-content h4{font-family:'Satisfy',cursive;color:#6095b9; font-size:35px; line-height:37px;}
	body.page-events #newsletterSignup{background-color:#6095b9}
	body.page-events #newsletterSignup input[type="text"],body.page-events #newsletterSignup input[type="submit"]{background-color:#6095b9}
	body.page-events .footer-widget .textwidget p,body.page-events .footer-widget .textwidget p a{color:#6095b9}
	body.page-events #et_search_icon:hover,body.page-events .mobile_menu_bar:before,body.page-events .et-social-icon a:hover,body.page-events .comment-reply-link,body.page-events .form-submit input,body.page-events .entry-summary p.price ins,body.page-events .woocommerce div.product span.price,body.page-events .woocommerce-page div.product span.price,body.page-events .woocommerce #content div.product span.price,body.page-events .woocommerce-page #content div.product span.price,body.page-events .woocommerce div.product p.price,body.page-events .woocommerce-page div.product p.price,body.page-events .woocommerce #content div.product p.price,body.page-events .woocommerce-page #content div.product p.price,body.page-events .woocommerce .star-rating span:before,body.page-events .woocommerce-page .star-rating span:before,body.page-events .woocommerce a.button.alt,body.page-events .woocommerce-page a.button.alt,body.page-events .woocommerce button.button.alt,body.page-events .woocommerce-page button.button.alt,body.page-events .woocommerce input.button.alt,body.page-events .woocommerce-page input.button.alt,body.page-events .woocommerce #respond input#submit.alt,body.page-events .woocommerce-page #respond input#submit.alt,body.page-events .woocommerce #content input.button.alt,body.page-events .woocommerce-page #content input.button.alt,body.page-events .woocommerce a.button,body.page-events .woocommerce-page a.button,body.page-events .woocommerce button.button,body.page-events .woocommerce-page button.button,body.page-events .woocommerce input.button,body.page-events .woocommerce-page input.button,body.page-events .woocommerce #respond input#submit,body.page-events .woocommerce-page #respond input#submit,body.page-events .woocommerce #content input.button,body.page-events .woocommerce-page #content input.button,body.page-events .woocommerce a.button.alt:hover,body.page-events .woocommerce-page a.button.alt:hover,body.page-events .woocommerce button.button.alt:hover,body.page-events .woocommerce-page button.button.alt:hover,body.page-events .woocommerce input.button.alt:hover,body.page-events .woocommerce-page input.button.alt:hover,body.page-events .woocommerce #respond input#submit.alt:hover,body.page-events .woocommerce-page #respond input#submit.alt:hover,body.page-events .woocommerce #content input.button.alt:hover,body.page-events .woocommerce-page #content input.button.alt:hover,body.page-events .woocommerce a.button:hover,body.page-events .woocommerce-page a.button:hover,body.page-events .woocommerce button.button,body.page-events .woocommerce-page button.button:hover,body.page-events .woocommerce input.button:hover,body.page-events .woocommerce-page input.button:hover,body.page-events .woocommerce #respond input#submit:hover,body.page-events .woocommerce-page #respond input#submit:hover,body.page-events .woocommerce #content input.button:hover,body.page-events .wp-pagenavi span.current,body.page-events .wp-pagenavi a:hover,body.page-events .et_password_protected_form body.page-events .et_submit_button,body.page-events .nav-single a,body.page-events .posted_in a,body.page-events #top-menu li.current-menu-ancestor > a,body.page-events #top-menu li.current-menu-item > a,body.page-events .bottom-nav li.current-menu-item > a,body.page-events .footer-widget h4{color:#6095b9}
	body.page-events .et-search-form,body.page-events .nav li ul,.et_mobile_menu,body.page-events .footer-widget li:before,body.page-events .et_pb_pricing li:before,body.page-events blockquote{border-color:#6095b9}
	/* events at the farm sidebar */
	body.page-events #weddingsAtFarm .et_pb_row_1 .et_pb_column_1{width:62%;}
	body.page-events weddingsAtFarm .et_pb_row_1 .et_pb_column_2{width:32.5%;}
	body.page-events #weddingsAtFarmSidebar.et_pb_promo{padding:240px 25px 32px 25px!important;background-position-y:30px;}
       body.page-events #weddingsAtFarmSidebar.et_pb_promo .et_pb_promo_description{font-size:13px!important;line-height:20px!important;max-width:inherit;}
	body.page-events #weddingsAtFarmSidebar .et_pb_button:after{left:1.8em!important;}
	body.page-events #weddingsAtFarmSidebar .et_pb_button {padding-left:4em!important;padding-right:1.7em!important;}
       body.page-events .quoteFrom {color:#6095b9; text-transform:uppercase; font-size:14px; letter-spacing:1px;}
       body.page-events #theme-row ul li {color:#6095b9;}
       body.page-events #theme-row ul li:before {color:#6095b9;}
       body.page-events .readmore + a[data-readmore-toggle] , body.page-events .readmore[data-readmore] a {font-size:12px; text-align:center; text-transform:uppercase; color:#6095b9;}
       body.page-events a.outlineBtn {border-color:#6095b9!important; color:#6095b9!important;}
       body.page-events a.outlineBtn:hover {color:#d3b35d!important; border-color:#d3b35d!important;}
       
       
/******************************************************************************************************************
	FARM DINNERS PAGE SLIDER
******************************************************************************************************************/
/* Force set height */
body.page-farm-dinners #slideshow .et_pb_slide{height:80vh;}
body.page-farm-dinners #slideshow .et_pb_slides .et_pb_slide_description h2{font-family:'Satisfy',cursive;font-size:100px;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);}
body.page-farm-dinners #slideshow .et_pb_slider .et_pb_container{width:100%;max-width:1080px;margin:0 auto;position:relative;z-index:2}
body.page-farm-dinners #slideshow .et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none;position:absolute;bottom:0;right:0;padding:0 0 90px}
	/******************************************************************************************************************
		FARM DINNERS
	******************************************************************************************************************/
	/* color overrides */
	body.page-farm-dinners #top-header{border-top:5px solid #6095b9}
	body.page-farm-dinners .et-cart-info span:before{color:#6095b9}
	body.page-farm-dinners #top-menu .menu-item-has-children > a:first-child:after,#et-secondary-nav .menu-item-has-children > a:first-child:after{color:#6095b9}
	body.page-farm-dinners .entry-content h1{font-family:'Satisfy',cursive;color:#6095b9}
       body.page-farm-dinners .entry-content h2{font-family:'Satisfy',cursive;color:#6095b9}
       body.page-farm-dinners .entry-content h3{font-family:'Satisfy',cursive;color:#6095b9; font-size:40px; line-height:43px; margin-top:55px;}
       body.page-farm-dinners .entry-content h4{font-family:'Satisfy',cursive;color:#6095b9; font-size:35px; line-height:37px;}
	body.page-farm-dinners #newsletterSignup{background-color:#6095b9}
	body.page-farm-dinners #newsletterSignup input[type="text"],body.page-farm-dinners #newsletterSignup input[type="submit"]{background-color:#6095b9}
	body.page-farm-dinners .footer-widget .textwidget p,body.page-farm-dinners .footer-widget .textwidget p a{color:#6095b9}
	body.page-farm-dinners #et_search_icon:hover,body.page-farm-dinners .mobile_menu_bar:before,body.page-farm-dinners .et-social-icon a:hover,body.page-farm-dinners .comment-reply-link,body.page-farm-dinners .form-submit input,body.page-farm-dinners .entry-summary p.price ins,body.page-farm-dinners .woocommerce div.product span.price,body.page-farm-dinners .woocommerce-page div.product span.price,body.page-farm-dinners .woocommerce #content div.product span.price,body.page-farm-dinners .woocommerce-page #content div.product span.price,body.page-farm-dinners .woocommerce div.product p.price,body.page-farm-dinners .woocommerce-page div.product p.price,body.page-farm-dinners .woocommerce #content div.product p.price,body.page-farm-dinners .woocommerce-page #content div.product p.price,body.page-farm-dinners .woocommerce .star-rating span:before,body.page-farm-dinners .woocommerce-page .star-rating span:before,body.page-farm-dinners .woocommerce a.button.alt,body.page-farm-dinners .woocommerce-page a.button.alt,body.page-farm-dinners .woocommerce button.button.alt,body.page-farm-dinners .woocommerce-page button.button.alt,body.page-farm-dinners .woocommerce input.button.alt,body.page-farm-dinners .woocommerce-page input.button.alt,body.page-farm-dinners .woocommerce #respond input#submit.alt,body.page-farm-dinners .woocommerce-page #respond input#submit.alt,body.page-farm-dinners .woocommerce #content input.button.alt,body.page-farm-dinners .woocommerce-page #content input.button.alt,body.page-farm-dinners .woocommerce a.button,body.page-farm-dinners .woocommerce-page a.button,body.page-farm-dinners .woocommerce button.button,body.page-farm-dinners .woocommerce-page button.button,body.page-farm-dinners .woocommerce input.button,body.page-farm-dinners .woocommerce-page input.button,body.page-farm-dinners .woocommerce #respond input#submit,body.page-farm-dinners .woocommerce-page #respond input#submit,body.page-farm-dinners .woocommerce #content input.button,body.page-farm-dinners .woocommerce-page #content input.button,body.page-farm-dinners .woocommerce a.button.alt:hover,body.page-farm-dinners .woocommerce-page a.button.alt:hover,body.page-farm-dinners .woocommerce button.button.alt:hover,body.page-farm-dinners .woocommerce-page button.button.alt:hover,body.page-farm-dinners .woocommerce input.button.alt:hover,body.page-farm-dinners .woocommerce-page input.button.alt:hover,body.page-farm-dinners .woocommerce #respond input#submit.alt:hover,body.page-farm-dinners .woocommerce-page #respond input#submit.alt:hover,body.page-farm-dinners .woocommerce #content input.button.alt:hover,body.page-farm-dinners .woocommerce-page #content input.button.alt:hover,body.page-farm-dinners .woocommerce a.button:hover,body.page-farm-dinners .woocommerce-page a.button:hover,body.page-farm-dinners .woocommerce button.button,body.page-farm-dinners .woocommerce-page button.button:hover,body.page-farm-dinners .woocommerce input.button:hover,body.page-farm-dinners .woocommerce-page input.button:hover,body.page-farm-dinners .woocommerce #respond input#submit:hover,body.page-farm-dinners .woocommerce-page #respond input#submit:hover,body.page-farm-dinners .woocommerce #content input.button:hover,body.page-farm-dinners .wp-pagenavi span.current,body.page-farm-dinners .wp-pagenavi a:hover,body.page-farm-dinners .et_password_protected_form body.page-farm-dinners .et_submit_button,body.page-farm-dinners .nav-single a,body.page-farm-dinners .posted_in a,body.page-farm-dinners #top-menu li.current-menu-ancestor > a,body.page-farm-dinners #top-menu li.current-menu-item > a,body.page-farm-dinners .bottom-nav li.current-menu-item > a,body.page-farm-dinners .footer-widget h4{color:#6095b9}
	body.page-farm-dinners .et-search-form,body.page-farm-dinners .nav li ul,.et_mobile_menu,body.page-farm-dinners .footer-widget li:before,body.page-farm-dinners .et_pb_pricing li:before,body.page-farm-dinners blockquote{border-color:#6095b9}
	/* farm-dinners at the farm sidebar */
	body.page-farm-dinners #weddingsAtFarm .et_pb_row_1 .et_pb_column_1{width:62%;}
	body.page-farm-dinners weddingsAtFarm .et_pb_row_1 .et_pb_column_2{width:32.5%;}
	body.page-farm-dinners #weddingsAtFarmSidebar.et_pb_promo{padding:240px 25px 32px 25px!important;background-position-y:30px;}
       body.page-farm-dinners #weddingsAtFarmSidebar.et_pb_promo .et_pb_promo_description{font-size:13px!important;line-height:20px!important;max-width:inherit;}
       body.page-farm-dinners .et_pb_promo .et_pb_promo_description p a{color:#fff!important;}
	body.page-farm-dinners #weddingsAtFarmSidebar .et_pb_button:after{left:1.8em!important;}
	body.page-farm-dinners #weddingsAtFarmSidebar .et_pb_button {padding-left:4em!important;padding-right:1.7em!important;}
       body.page-farm-dinners .quoteFrom {color:#6095b9; text-transform:uppercase; font-size:14px; letter-spacing:1px;}
       body.page-farm-dinners #theme-row ul li {color:#6095b9;}
       body.page-farm-dinners #theme-row ul li:before {color:#6095b9;}
       body.page-farm-dinners .readmore + a[data-readmore-toggle] , body.page-farm-dinners .readmore[data-readmore] a {font-size:12px; text-align:center; text-transform:uppercase; color:#6095b9;}
       body.page-farm-dinners a.outlineBtn {border-color:#6095b9!important; color:#6095b9!important;}
       body.page-farm-dinners a.outlineBtn:hover {color:#d3b35d!important; border-color:#d3b35d!important;}
       
       
/******************************************************************************************************************
	PRIVATE EVENTS PAGE SLIDER
******************************************************************************************************************/
/* Force set height */
body.page-private-events #slideshow .et_pb_slide{height:80vh;}
body.page-private-events #slideshow .et_pb_slides .et_pb_slide_description h2{font-family:'Satisfy',cursive;font-size:100px;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);}
body.page-private-events #slideshow .et_pb_slider .et_pb_container{width:100%;max-width:1080px;margin:0 auto;position:relative;z-index:2}
body.page-private-events #slideshow .et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none;position:absolute;bottom:0;right:0;padding:0 0 90px}
	/******************************************************************************************************************
		PRIVATE EVENTS
	******************************************************************************************************************/
	/* color overrides */
	body.page-private-events #top-header{border-top:5px solid #6095b9}
	body.page-private-events .et-cart-info span:before{color:#6095b9}
	body.page-private-events #top-menu .menu-item-has-children > a:first-child:after,#et-secondary-nav .menu-item-has-children > a:first-child:after{color:#6095b9}
	body.page-private-events .entry-content h1{font-family:'Satisfy',cursive;color:#6095b9}
       body.page-private-events .entry-content h2{font-family:'Satisfy',cursive;color:#6095b9}
       body.page-private-events .entry-content h3{font-family:'Satisfy',cursive;color:#6095b9; font-size:59px; line-height:59px;}
       body.page-private-events .entry-content h4{font-family:'Satisfy',cursive;color:#6095b9; font-size:35px; line-height:37px;}
	body.page-private-events #newsletterSignup{background-color:#6095b9}
	body.page-private-events #newsletterSignup input[type="text"],body.page-private-events #newsletterSignup input[type="submit"]{background-color:#6095b9}
	body.page-private-events .footer-widget .textwidget p,body.page-private-events .footer-widget .textwidget p a{color:#6095b9}
	body.page-private-events #et_search_icon:hover,body.page-private-events .mobile_menu_bar:before,body.page-private-events .et-social-icon a:hover,body.page-private-events .comment-reply-link,body.page-private-events .form-submit input,body.page-private-events .entry-summary p.price ins,body.page-private-events .woocommerce div.product span.price,body.page-private-events .woocommerce-page div.product span.price,body.page-private-events .woocommerce #content div.product span.price,body.page-private-events .woocommerce-page #content div.product span.price,body.page-private-events .woocommerce div.product p.price,body.page-private-events .woocommerce-page div.product p.price,body.page-private-events .woocommerce #content div.product p.price,body.page-private-events .woocommerce-page #content div.product p.price,body.page-private-events .woocommerce .star-rating span:before,body.page-private-events .woocommerce-page .star-rating span:before,body.page-private-events .woocommerce a.button.alt,body.page-private-events .woocommerce-page a.button.alt,body.page-private-events .woocommerce button.button.alt,body.page-private-events .woocommerce-page button.button.alt,body.page-private-events .woocommerce input.button.alt,body.page-private-events .woocommerce-page input.button.alt,body.page-private-events .woocommerce #respond input#submit.alt,body.page-private-events .woocommerce-page #respond input#submit.alt,body.page-private-events .woocommerce #content input.button.alt,body.page-private-events .woocommerce-page #content input.button.alt,body.page-private-events .woocommerce a.button,body.page-private-events .woocommerce-page a.button,body.page-private-events .woocommerce button.button,body.page-private-events .woocommerce-page button.button,body.page-private-events .woocommerce input.button,body.page-private-events .woocommerce-page input.button,body.page-private-events .woocommerce #respond input#submit,body.page-private-events .woocommerce-page #respond input#submit,body.page-private-events .woocommerce #content input.button,body.page-private-events .woocommerce-page #content input.button,body.page-private-events .woocommerce a.button.alt:hover,body.page-private-events .woocommerce-page a.button.alt:hover,body.page-private-events .woocommerce button.button.alt:hover,body.page-private-events .woocommerce-page button.button.alt:hover,body.page-private-events .woocommerce input.button.alt:hover,body.page-private-events .woocommerce-page input.button.alt:hover,body.page-private-events .woocommerce #respond input#submit.alt:hover,body.page-private-events .woocommerce-page #respond input#submit.alt:hover,body.page-private-events .woocommerce #content input.button.alt:hover,body.page-private-events .woocommerce-page #content input.button.alt:hover,body.page-private-events .woocommerce a.button:hover,body.page-private-events .woocommerce-page a.button:hover,body.page-private-events .woocommerce button.button,body.page-private-events .woocommerce-page button.button:hover,body.page-private-events .woocommerce input.button:hover,body.page-private-events .woocommerce-page input.button:hover,body.page-private-events .woocommerce #respond input#submit:hover,body.page-private-events .woocommerce-page #respond input#submit:hover,body.page-private-events .woocommerce #content input.button:hover,body.page-private-events .wp-pagenavi span.current,body.page-private-events .wp-pagenavi a:hover,body.page-private-events .et_password_protected_form body.page-private-events .et_submit_button,body.page-private-events .nav-single a,body.page-private-events .posted_in a,body.page-private-events #top-menu li.current-menu-ancestor > a,body.page-private-events #top-menu li.current-menu-item > a,body.page-private-events .bottom-nav li.current-menu-item > a,body.page-private-events .footer-widget h4{color:#6095b9}
	body.page-private-events .et-search-form,body.page-private-events .nav li ul,.et_mobile_menu,body.page-private-events .footer-widget li:before,body.page-private-events .et_pb_pricing li:before,body.page-private-events blockquote{border-color:#6095b9}
	/* private-events at the farm sidebar */
	body.page-private-events #weddingsAtFarm .et_pb_row_1 .et_pb_column_1{width:62%;}
	body.page-private-events weddingsAtFarm .et_pb_row_1 .et_pb_column_2{width:32.5%;}
	body.page-private-events #weddingsAtFarmSidebar.et_pb_promo{padding:240px 25px 32px 25px!important;background-position-y:30px;}
       body.page-private-events #weddingsAtFarmSidebar.et_pb_promo .et_pb_promo_description{font-size:13px!important;line-height:20px!important;max-width:inherit;}
	body.page-private-events #weddingsAtFarmSidebar .et_pb_button:after{left:1.8em!important;}
	body.page-private-events #weddingsAtFarmSidebar .et_pb_button {padding-left:4em!important;padding-right:1.7em!important;}
       body.page-private-events .quoteFrom {color:#6095b9; text-transform:uppercase; font-size:14px; letter-spacing:1px;}
       body.page-private-events #theme-row ul li {color:#6095b9;}
       body.page-private-events #theme-row ul li:before {color:#6095b9;}
       body.page-private-events .readmore + a[data-readmore-toggle] , body.page-private-events .readmore[data-readmore] a {font-size:12px; text-align:center; text-transform:uppercase; color:#6095b9;}
       body.page-private-events a.outlineBtn {border-color:#6095b9!important; color:#6095b9!important;}
       body.page-private-events a.outlineBtn:hover {color:#d3b35d!important; border-color:#d3b35d!important;}
       
       
/******************************************************************************************************************
	PIZZA NIGHTS PAGE SLIDER
******************************************************************************************************************/
/* Force set height */
body.page-pizza-nights #slideshow .et_pb_slide{height:80vh;}
body.page-pizza-nights #slideshow .et_pb_slides .et_pb_slide_description h2{font-family:'Satisfy',cursive;font-size:100px;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);}
body.page-pizza-nights #slideshow .et_pb_slider .et_pb_container{width:100%;max-width:1080px;margin:0 auto;position:relative;z-index:2}
body.page-pizza-nights #slideshow .et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none;position:absolute;bottom:0;right:0;padding:0 0 90px}
	/******************************************************************************************************************
		PIZZA NIGHTS
	******************************************************************************************************************/
	/* color overrides */
	body.page-pizza-nights #top-header{border-top:5px solid #6095b9}
	body.page-pizza-nights .et-cart-info span:before{color:#6095b9}
	body.page-pizza-nights #top-menu .menu-item-has-children > a:first-child:after,#et-secondary-nav .menu-item-has-children > a:first-child:after{color:#6095b9}
	body.page-pizza-nights .entry-content h1{font-family:'Satisfy',cursive;color:#6095b9}
       body.page-pizza-nights .entry-content h2{font-family:'Satisfy',cursive;color:#6095b9}
       body.page-pizza-nights .entry-content h3{font-family:'Satisfy',cursive;color:#6095b9; font-size:40px; line-height:43px; margin-top:35px;}
       body.page-pizza-nights .entry-content h4{font-family:'Satisfy',cursive;color:#6095b9; font-size:35px; line-height:37px;}
	body.page-pizza-nights #newsletterSignup{background-color:#6095b9}
       body.page-pizza-nights svg.swirl { fill: #6095b9; width: 28%; margin: 0 auto; display: block; }
	body.page-pizza-nights #newsletterSignup input[type="text"],body.page-pizza-nights #newsletterSignup input[type="submit"]{background-color:#6095b9}
	body.page-pizza-nights .footer-widget .textwidget p,body.page-pizza-nights .footer-widget .textwidget p a{color:#6095b9}
	body.page-pizza-nights #et_search_icon:hover,body.page-pizza-nights .mobile_menu_bar:before,body.page-pizza-nights .et-social-icon a:hover,body.page-pizza-nights .comment-reply-link,body.page-pizza-nights .form-submit input,body.page-pizza-nights .entry-summary p.price ins,body.page-pizza-nights .woocommerce div.product span.price,body.page-pizza-nights .woocommerce-page div.product span.price,body.page-pizza-nights .woocommerce #content div.product span.price,body.page-pizza-nights .woocommerce-page #content div.product span.price,body.page-pizza-nights .woocommerce div.product p.price,body.page-pizza-nights .woocommerce-page div.product p.price,body.page-pizza-nights .woocommerce #content div.product p.price,body.page-pizza-nights .woocommerce-page #content div.product p.price,body.page-pizza-nights .woocommerce .star-rating span:before,body.page-pizza-nights .woocommerce-page .star-rating span:before,body.page-pizza-nights .woocommerce a.button.alt,body.page-pizza-nights .woocommerce-page a.button.alt,body.page-pizza-nights .woocommerce button.button.alt,body.page-pizza-nights .woocommerce-page button.button.alt,body.page-pizza-nights .woocommerce input.button.alt,body.page-pizza-nights .woocommerce-page input.button.alt,body.page-pizza-nights .woocommerce #respond input#submit.alt,body.page-pizza-nights .woocommerce-page #respond input#submit.alt,body.page-pizza-nights .woocommerce #content input.button.alt,body.page-pizza-nights .woocommerce-page #content input.button.alt,body.page-pizza-nights .woocommerce a.button,body.page-pizza-nights .woocommerce-page a.button,body.page-pizza-nights .woocommerce button.button,body.page-pizza-nights .woocommerce-page button.button,body.page-pizza-nights .woocommerce input.button,body.page-pizza-nights .woocommerce-page input.button,body.page-pizza-nights .woocommerce #respond input#submit,body.page-pizza-nights .woocommerce-page #respond input#submit,body.page-pizza-nights .woocommerce #content input.button,body.page-pizza-nights .woocommerce-page #content input.button,body.page-pizza-nights .woocommerce a.button.alt:hover,body.page-pizza-nights .woocommerce-page a.button.alt:hover,body.page-pizza-nights .woocommerce button.button.alt:hover,body.page-pizza-nights .woocommerce-page button.button.alt:hover,body.page-pizza-nights .woocommerce input.button.alt:hover,body.page-pizza-nights .woocommerce-page input.button.alt:hover,body.page-pizza-nights .woocommerce #respond input#submit.alt:hover,body.page-pizza-nights .woocommerce-page #respond input#submit.alt:hover,body.page-pizza-nights .woocommerce #content input.button.alt:hover,body.page-pizza-nights .woocommerce-page #content input.button.alt:hover,body.page-pizza-nights .woocommerce a.button:hover,body.page-pizza-nights .woocommerce-page a.button:hover,body.page-pizza-nights .woocommerce button.button,body.page-pizza-nights .woocommerce-page button.button:hover,body.page-pizza-nights .woocommerce input.button:hover,body.page-pizza-nights .woocommerce-page input.button:hover,body.page-pizza-nights .woocommerce #respond input#submit:hover,body.page-pizza-nights .woocommerce-page #respond input#submit:hover,body.page-pizza-nights .woocommerce #content input.button:hover,body.page-pizza-nights .wp-pagenavi span.current,body.page-pizza-nights .wp-pagenavi a:hover,body.page-pizza-nights .et_password_protected_form body.page-pizza-nights .et_submit_button,body.page-pizza-nights .nav-single a,body.page-pizza-nights .posted_in a,body.page-pizza-nights #top-menu li.current-menu-ancestor > a,body.page-pizza-nights #top-menu li.current-menu-item > a,body.page-pizza-nights .bottom-nav li.current-menu-item > a,body.page-pizza-nights .footer-widget h4{color:#6095b9}
	body.page-pizza-nights .et-search-form,body.page-pizza-nights .nav li ul,.et_mobile_menu,body.page-pizza-nights .footer-widget li:before,body.page-pizza-nights .et_pb_pricing li:before,body.page-pizza-nights blockquote{border-color:#6095b9}
	/* pizza-nights at the farm sidebar */
	body.page-pizza-nights #weddingsAtFarm .et_pb_row_1 .et_pb_column_1{width:62%;}
	body.page-pizza-nights weddingsAtFarm .et_pb_row_1 .et_pb_column_2{width:32.5%;}
	body.page-pizza-nights #weddingsAtFarmSidebar.et_pb_promo{padding:240px 25px 32px 25px!important;background-position-y:30px;}
       body.page-pizza-nights #weddingsAtFarmSidebar.et_pb_promo .et_pb_promo_description{font-size:13px!important;line-height:20px!important;max-width:inherit;}
	body.page-pizza-nights #weddingsAtFarmSidebar .et_pb_button:after{left:1.8em!important;}
	body.page-pizza-nights #weddingsAtFarmSidebar .et_pb_button {padding-left:4em!important;padding-right:1.7em!important;}
       body.page-pizza-nights .quoteFrom {color:#6095b9; text-transform:uppercase; font-size:14px; letter-spacing:1px;}
       body.page-pizza-nights #theme-row ul li {color:#6095b9;}
       body.page-pizza-nights #theme-row ul li:before {color:#6095b9;}
       body.page-pizza-nights .readmore + a[data-readmore-toggle] , body.page-pizza-nights .readmore[data-readmore] a {font-size:12px; text-align:center; text-transform:uppercase; color:#6095b9;}
       body.page-pizza-nights a.outlineBtn {border-color:#6095b9!important; color:#6095b9!important;}
       body.page-pizza-nights a.outlineBtn:hover {color:#d3b35d!important; border-color:#d3b35d!important;}
       
       
/******************************************************************************************************************
	FARM PAGE SLIDER
******************************************************************************************************************/
/* Force set height */
body.page-farm #slideshow .et_pb_slide{height:80vh;}
body.page-farm #slideshow .et_pb_slides .et_pb_slide_description h2{font-family:'Indie Flower',cursive;font-size:100px;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);}
body.page-farm #slideshow .et_pb_slider .et_pb_container{width:100%;max-width:1080px;margin:0 auto;position:relative;z-index:2}
body.page-farm #slideshow .et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none;position:absolute;bottom:0;right:0;padding:0 0 90px}
	/******************************************************************************************************************
		FARM
	******************************************************************************************************************/
	/* color overrides */
	body.page-farm #top-header{border-top:5px solid #9BA553}
	body.page-farm .et-cart-info span:before{color:#9BA553}
	body.page-farm #top-menu .menu-item-has-children > a:first-child:after,#et-secondary-nav .menu-item-has-children > a:first-child:after{color:#9BA553}
	body.page-farm .entry-content h1{font-family:'Indie Flower',cursive;color:#9BA553}
       body.page-farm .entry-content h2{font-family:'Indie Flower',cursive;color:#9BA553}
       body.page-farm .entry-content h3{font-family:'Indie Flower',cursive;color:#9BA553; font-size:59px; line-height:59px;}
       body.page-farm .entry-content h4{font-family:'Indie Flower',cursive;color:#9BA553; font-size:35px; line-height:37px;}
	body.page-farm #newsletterSignup{background-color:#9BA553}
	body.page-farm #newsletterSignup input[type="text"],body.page-farm #newsletterSignup input[type="submit"]{background-color:#9BA553}
	body.page-farm .footer-widget .textwidget p,body.page-farm .footer-widget .textwidget p a{color:#9BA553}
	body.page-farm #et_search_icon:hover,body.page-farm .mobile_menu_bar:before,body.page-farm .et-social-icon a:hover,body.page-farm .comment-reply-link,body.page-farm .form-submit input,body.page-farm .entry-summary p.price ins,body.page-farm .woocommerce div.product span.price,body.page-farm .woocommerce-page div.product span.price,body.page-farm .woocommerce #content div.product span.price,body.page-farm .woocommerce-page #content div.product span.price,body.page-farm .woocommerce div.product p.price,body.page-farm .woocommerce-page div.product p.price,body.page-farm .woocommerce #content div.product p.price,body.page-farm .woocommerce-page #content div.product p.price,body.page-farm .woocommerce .star-rating span:before,body.page-farm .woocommerce-page .star-rating span:before,body.page-farm .woocommerce a.button.alt,body.page-farm .woocommerce-page a.button.alt,body.page-farm .woocommerce button.button.alt,body.page-farm .woocommerce-page button.button.alt,body.page-farm .woocommerce input.button.alt,body.page-farm .woocommerce-page input.button.alt,body.page-farm .woocommerce #respond input#submit.alt,body.page-farm .woocommerce-page #respond input#submit.alt,body.page-farm .woocommerce #content input.button.alt,body.page-farm .woocommerce-page #content input.button.alt,body.page-farm .woocommerce a.button,body.page-farm .woocommerce-page a.button,body.page-farm .woocommerce button.button,body.page-farm .woocommerce-page button.button,body.page-farm .woocommerce input.button,body.page-farm .woocommerce-page input.button,body.page-farm .woocommerce #respond input#submit,body.page-farm .woocommerce-page #respond input#submit,body.page-farm .woocommerce #content input.button,body.page-farm .woocommerce-page #content input.button,body.page-farm .woocommerce a.button.alt:hover,body.page-farm .woocommerce-page a.button.alt:hover,body.page-farm .woocommerce button.button.alt:hover,body.page-farm .woocommerce-page button.button.alt:hover,body.page-farm .woocommerce input.button.alt:hover,body.page-farm .woocommerce-page input.button.alt:hover,body.page-farm .woocommerce #respond input#submit.alt:hover,body.page-farm .woocommerce-page #respond input#submit.alt:hover,body.page-farm .woocommerce #content input.button.alt:hover,body.page-farm .woocommerce-page #content input.button.alt:hover,body.page-farm .woocommerce a.button:hover,body.page-farm .woocommerce-page a.button:hover,body.page-farm .woocommerce button.button,body.page-farm .woocommerce-page button.button:hover,body.page-farm .woocommerce input.button:hover,body.page-farm .woocommerce-page input.button:hover,body.page-farm .woocommerce #respond input#submit:hover,body.page-farm .woocommerce-page #respond input#submit:hover,body.page-farm .woocommerce #content input.button:hover,body.page-farm .wp-pagenavi span.current,body.page-farm .wp-pagenavi a:hover,body.page-farm .et_password_protected_form body.page-farm .et_submit_button,body.page-farm .nav-single a,body.page-farm .posted_in a,body.page-farm #top-menu li.current-menu-ancestor > a,body.page-farm #top-menu li.current-menu-item > a,body.page-farm .bottom-nav li.current-menu-item > a,body.page-farm .footer-widget h4{color:#9BA553}
	body.page-farm .et-search-form,body.page-farm .nav li ul,.et_mobile_menu,body.page-farm .footer-widget li:before,body.page-farm .et_pb_pricing li:before,body.page-farm blockquote{border-color:#9BA553}
	/* farm at the farm sidebar */
	body.page-farm #weddingsAtFarm .et_pb_row_1 .et_pb_column_1{width:62%;}
	body.page-farm weddingsAtFarm .et_pb_row_1 .et_pb_column_2{width:32.5%;}
	body.page-farm #weddingsAtFarmSidebar.et_pb_promo{padding:240px 25px 32px 25px!important;background-position-y:30px;}
       body.page-farm #weddingsAtFarmSidebar.et_pb_promo .et_pb_promo_description{font-size:13px!important;line-height:20px!important;max-width:inherit;}
	body.page-farm #weddingsAtFarmSidebar .et_pb_button:after{left:1.8em!important;}
	body.page-farm #weddingsAtFarmSidebar .et_pb_button {padding-left:4em!important;padding-right:1.7em!important;}
       body.page-farm .quoteFrom {color:#9BA553; text-transform:uppercase; font-size:14px; letter-spacing:1px;}
       body.page-farm #theme-row ul li {color:#9BA553;}
       body.page-farm #theme-row ul li:before {color:#9BA553;}
       body.page-farm .readmore + a[data-readmore-toggle] , body.page-farm .readmore[data-readmore] a {font-size:12px; text-align:center; text-transform:uppercase; color:#9BA553;}
       body.page-farm a.outlineBtn {border-color:#9BA553!important; color:#9BA553!important;}
       body.page-farm a.outlineBtn:hover {color:#d3b35d!important; border-color:#d3b35d!important;}
       
       body.page-farm svg.swirl { fill: #9BA553; width: 37%; margin: 0 auto; display: block; }
	body.page-farm svg.loopy { fill: #9BA553; width: 6%; margin: 0 auto; display: block; }
       
/******************************************************************************************************************
	HONEY PAGE SLIDER
******************************************************************************************************************/
/* Force set height */
body.page-honey #slideshow .et_pb_slide{height:80vh;}
body.page-honey #slideshow .et_pb_slides .et_pb_slide_description h2{font-family:'Bad Script',cursive;font-size:100px;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);}
body.page-honey #slideshow .et_pb_slider .et_pb_container{width:100%;max-width:1080px;margin:0 auto;position:relative;z-index:2}
body.page-honey #slideshow .et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none;position:absolute;bottom:0;right:0;padding:0 0 90px}
	/******************************************************************************************************************
		HONEY
	******************************************************************************************************************/
	/* color overrides */
	body.page-honey #top-header{border-top:5px solid #E9A32A}
	body.page-honey .et-cart-info span:before{color:#E9A32A}
	body.page-honey #top-menu .menu-item-has-children > a:first-child:after,#et-secondary-nav .menu-item-has-children > a:first-child:after{color:#E9A32A}
	body.page-honey .entry-content h1{font-family:'Bad Script',cursive;color:#E9A32A}
       body.page-honey .entry-content h2{font-family:'Bad Script',cursive;color:#E9A32A}
       body.page-honey .entry-content h3{font-family:'Bad Script',cursive;color:#E9A32A; font-size:50px; line-height:52px; padding-bottom:20px;}
       body.page-honey .entry-content h4{font-family:'Bad Script',cursive;color:#E9A32A; font-size:35px; line-height:37px;}
       body.page-honey .entry-content h6{color:#E9A32A;}
	body.page-honey #newsletterSignup{background-color:#E9A32A}
	body.page-honey #newsletterSignup input[type="text"],body.page-honey #newsletterSignup input[type="submit"]{background-color:#E9A32A}
	body.page-honey .footer-widget .textwidget p,body.page-honey .footer-widget .textwidget p a{color:#E9A32A}
	body.page-honey #et_search_icon:hover,body.page-honey .mobile_menu_bar:before,body.page-honey .et-social-icon a:hover,body.page-honey .comment-reply-link,body.page-honey .form-submit input,body.page-honey .entry-summary p.price ins,body.page-honey .woocommerce div.product span.price,body.page-honey .woocommerce-page div.product span.price,body.page-honey .woocommerce #content div.product span.price,body.page-honey .woocommerce-page #content div.product span.price,body.page-honey .woocommerce div.product p.price,body.page-honey .woocommerce-page div.product p.price,body.page-honey .woocommerce #content div.product p.price,body.page-honey .woocommerce-page #content div.product p.price,body.page-honey .woocommerce .star-rating span:before,body.page-honey .woocommerce-page .star-rating span:before,body.page-honey .woocommerce a.button.alt,body.page-honey .woocommerce-page a.button.alt,body.page-honey .woocommerce button.button.alt,body.page-honey .woocommerce-page button.button.alt,body.page-honey .woocommerce input.button.alt,body.page-honey .woocommerce-page input.button.alt,body.page-honey .woocommerce #respond input#submit.alt,body.page-honey .woocommerce-page #respond input#submit.alt,body.page-honey .woocommerce #content input.button.alt,body.page-honey .woocommerce-page #content input.button.alt,body.page-honey .woocommerce a.button,body.page-honey .woocommerce-page a.button,body.page-honey .woocommerce button.button,body.page-honey .woocommerce-page button.button,body.page-honey .woocommerce input.button,body.page-honey .woocommerce-page input.button,body.page-honey .woocommerce #respond input#submit,body.page-honey .woocommerce-page #respond input#submit,body.page-honey .woocommerce #content input.button,body.page-honey .woocommerce-page #content input.button,body.page-honey .woocommerce a.button.alt:hover,body.page-honey .woocommerce-page a.button.alt:hover,body.page-honey .woocommerce button.button.alt:hover,body.page-honey .woocommerce-page button.button.alt:hover,body.page-honey .woocommerce input.button.alt:hover,body.page-honey .woocommerce-page input.button.alt:hover,body.page-honey .woocommerce #respond input#submit.alt:hover,body.page-honey .woocommerce-page #respond input#submit.alt:hover,body.page-honey .woocommerce #content input.button.alt:hover,body.page-honey .woocommerce-page #content input.button.alt:hover,body.page-honey .woocommerce a.button:hover,body.page-honey .woocommerce-page a.button:hover,body.page-honey .woocommerce button.button,body.page-honey .woocommerce-page button.button:hover,body.page-honey .woocommerce input.button:hover,body.page-honey .woocommerce-page input.button:hover,body.page-honey .woocommerce #respond input#submit:hover,body.page-honey .woocommerce-page #respond input#submit:hover,body.page-honey .woocommerce #content input.button:hover,body.page-honey .wp-pagenavi span.current,body.page-honey .wp-pagenavi a:hover,body.page-honey .et_password_protected_form body.page-honey .et_submit_button,body.page-honey .nav-single a,body.page-honey .posted_in a,body.page-honey #top-menu li.current-menu-ancestor > a,body.page-honey #top-menu li.current-menu-item > a,body.page-honey .bottom-nav li.current-menu-item > a,body.page-honey .footer-widget h4{color:#E9A32A}
	body.page-honey .et-search-form,body.page-honey .nav li ul,.et_mobile_menu,body.page-honey .footer-widget li:before,body.page-honey .et_pb_pricing li:before,body.page-honey blockquote{border-color:#E9A32A}
	/* honey at the honey sidebar */
	body.page-honey #weddingsAtFarm .et_pb_row_1 .et_pb_column_1{width:62%;}
	body.page-honey weddingsAtFarm .et_pb_row_1 .et_pb_column_2{width:32.5%;}
	body.page-honey #weddingsAtFarmSidebar.et_pb_promo{padding:240px 25px 32px 25px!important;background-position-y:30px;}
       body.page-honey #weddingsAtFarmSidebar.et_pb_promo .et_pb_promo_description{font-size:13px!important;line-height:20px!important;max-width:inherit;}
	body.page-honey #weddingsAtFarmSidebar .et_pb_button:after{left:1.8em!important;}
	body.page-honey #weddingsAtFarmSidebar .et_pb_button {padding-left:4em!important;padding-right:1.7em!important;}
       body.page-honey .quoteFrom {color:#E9A32A; text-transform:uppercase; font-size:14px; letter-spacing:1px;}
       body.page-honey #theme-row ul li {color:#E9A32A;}
       body.page-honey #theme-row ul li:before {color:#E9A32A;}
       body.page-honey .readmore + a[data-readmore-toggle] , body.page-honey .readmore[data-readmore] a {font-size:12px; text-align:center; text-transform:uppercase; color:#E9A32A;}
       body.page-honey a.outlineBtn {border-color:#E9A32A!important; color:#E9A32A!important;}
       body.page-honey a.outlineBtn:hover {color:#d3b35d!important; border-color:#d3b35d!important;}
	body.page-honey svg.loopy { fill: #E9A32A; width: 6%; margin: 0 auto; display: block; }
       
       
/******************************************************************************************************************
	HONEY PRODUCTS PAGE SLIDER
******************************************************************************************************************/
/* Force set height */
body.page-honey-products #slideshow .et_pb_slide{height:80vh;}
body.page-honey-products #slideshow .et_pb_slides .et_pb_slide_description h2{font-family:'Bad Script',cursive;font-size:100px;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);}
body.page-honey-products #slideshow .et_pb_slider .et_pb_container{width:100%;max-width:1080px;margin:0 auto;position:relative;z-index:2}
body.page-honey-products #slideshow .et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none;position:absolute;bottom:0;right:0;padding:0 0 90px}
	/******************************************************************************************************************
		HONEY PRODUCTS
	******************************************************************************************************************/
	/* color overrides */
	body.page-honey-products #top-header{border-top:5px solid #E9A32A}
	body.page-honey-products .et-cart-info span:before{color:#E9A32A}
	body.page-honey-products #top-menu .menu-item-has-children > a:first-child:after,#et-secondary-nav .menu-item-has-children > a:first-child:after{color:#E9A32A}
	body.page-honey-products .entry-content h1{font-family:'Bad Script',cursive;color:#E9A32A}
       body.page-honey-products .entry-content h3{font-family:'Bad Script',cursive;color:#E9A32A; font-size:50px; line-height:52px; padding-bottom:20px;}
       body.page-honey-products .entry-content h4{font-family:'Bad Script',cursive;color:#E9A32A; font-size:35px; line-height:37px;}
       body.page-honey-products .entry-content h6{color:#E9A32A;}
	body.page-honey-products #newsletterSignup{background-color:#E9A32A}
	body.page-honey-products #newsletterSignup input[type="text"],body.page-honey-products #newsletterSignup input[type="submit"]{background-color:#E9A32A}
	body.page-honey-products .footer-widget .textwidget p,body.page-honey-products .footer-widget .textwidget p a{color:#E9A32A}
	body.page-honey-products #et_search_icon:hover,body.page-honey-products .mobile_menu_bar:before,body.page-honey-products .et-social-icon a:hover,body.page-honey-products .comment-reply-link,body.page-honey-products .form-submit input,body.page-honey-products .entry-summary p.price ins,body.page-honey-products .woocommerce div.product span.price,body.page-honey-products .woocommerce-page div.product span.price,body.page-honey-products .woocommerce #content div.product span.price,body.page-honey-products .woocommerce-page #content div.product span.price,body.page-honey-products .woocommerce div.product p.price,body.page-honey-products .woocommerce-page div.product p.price,body.page-honey-products .woocommerce #content div.product p.price,body.page-honey-products .woocommerce-page #content div.product p.price,body.page-honey-products .woocommerce .star-rating span:before,body.page-honey-products .woocommerce-page .star-rating span:before,body.page-honey-products .woocommerce a.button.alt,body.page-honey-products .woocommerce-page a.button.alt,body.page-honey-products .woocommerce button.button.alt,body.page-honey-products .woocommerce-page button.button.alt,body.page-honey-products .woocommerce input.button.alt,body.page-honey-products .woocommerce-page input.button.alt,body.page-honey-products .woocommerce #respond input#submit.alt,body.page-honey-products .woocommerce-page #respond input#submit.alt,body.page-honey-products .woocommerce #content input.button.alt,body.page-honey-products .woocommerce-page #content input.button.alt,body.page-honey-products .woocommerce a.button,body.page-honey-products .woocommerce-page a.button,body.page-honey-products .woocommerce button.button,body.page-honey-products .woocommerce-page button.button,body.page-honey-products .woocommerce input.button,body.page-honey-products .woocommerce-page input.button,body.page-honey-products .woocommerce #respond input#submit,body.page-honey-products .woocommerce-page #respond input#submit,body.page-honey-products .woocommerce #content input.button,body.page-honey-products .woocommerce-page #content input.button,body.page-honey-products .woocommerce a.button.alt:hover,body.page-honey-products .woocommerce-page a.button.alt:hover,body.page-honey-products .woocommerce button.button.alt:hover,body.page-honey-products .woocommerce-page button.button.alt:hover,body.page-honey-products .woocommerce input.button.alt:hover,body.page-honey-products .woocommerce-page input.button.alt:hover,body.page-honey-products .woocommerce #respond input#submit.alt:hover,body.page-honey-products .woocommerce-page #respond input#submit.alt:hover,body.page-honey-products .woocommerce #content input.button.alt:hover,body.page-honey-products .woocommerce-page #content input.button.alt:hover,body.page-honey-products .woocommerce a.button:hover,body.page-honey-products .woocommerce-page a.button:hover,body.page-honey-products .woocommerce button.button,body.page-honey-products .woocommerce-page button.button:hover,body.page-honey-products .woocommerce input.button:hover,body.page-honey-products .woocommerce-page input.button:hover,body.page-honey-products .woocommerce #respond input#submit:hover,body.page-honey-products .woocommerce-page #respond input#submit:hover,body.page-honey-products .woocommerce #content input.button:hover,body.page-honey-products .wp-pagenavi span.current,body.page-honey-products .wp-pagenavi a:hover,body.page-honey-products .et_password_protected_form body.page-honey-products .et_submit_button,body.page-honey-products .nav-single a,body.page-honey-products .posted_in a,body.page-honey-products #top-menu li.current-menu-ancestor > a,body.page-honey-products #top-menu li.current-menu-item > a,body.page-honey-products .bottom-nav li.current-menu-item > a,body.page-honey-products .footer-widget h4{color:#E9A32A}
	body.page-honey-products .et-search-form,body.page-honey-products .nav li ul,.et_mobile_menu,body.page-honey-products .footer-widget li:before,body.page-honey .et_pb_pricing li:before,body.page-honey blockquote{border-color:#E9A32A}
	/* honey at the honey sidebar */
	body.page-honey-products #weddingsAtFarm .et_pb_row_1 .et_pb_column_1{width:62%;}
	body.page-honey-products weddingsAtFarm .et_pb_row_1 .et_pb_column_2{width:32.5%;}
	body.page-honey-products #weddingsAtFarmSidebar.et_pb_promo{padding:240px 25px 32px 25px!important;background-position-y:30px;}
       body.page-honey-products #weddingsAtFarmSidebar.et_pb_promo .et_pb_promo_description{font-size:13px!important;line-height:20px!important;max-width:inherit;}
	body.page-honey-products #weddingsAtFarmSidebar .et_pb_button:after{left:1.8em!important;}
	body.page-honey-products #weddingsAtFarmSidebar .et_pb_button {padding-left:4em!important;padding-right:1.7em!important;}
       body.page-honey-products .quoteFrom {color:#E9A32A; text-transform:uppercase; font-size:14px; letter-spacing:1px;}
       body.page-honey-products #theme-row ul li {color:#E9A32A;}
       body.page-honey-products #theme-row ul li:before {color:#E9A32A;}
       body.page-honey-products .readmore + a[data-readmore-toggle] , body.page-honey-products .readmore[data-readmore] a {font-size:12px; text-align:center; text-transform:uppercase; color:#E9A32A;}
       body.page-honey-products a.outlineBtn {border-color:#E9A32A!important; color:#E9A32A!important;}
       body.page-honey-products a.outlineBtn:hover {color:#d3b35d!important; border-color:#d3b35d!important;}
	body.page-honey-products svg.loopy { fill: #E9A32A; width: 6%; margin: 0 auto; display: block; }

	   
/******************************************************************************************************************
	MICROGREENS PAGE SLIDER
******************************************************************************************************************/
/* Force set height */
body.page-microgreens #slideshow .et_pb_slide{height:80vh;}
body.page-microgreens #slideshow .et_pb_slides .et_pb_slide_description h2{font-family:'Reenie Beanie',cursive;font-size:100px;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);}
body.page-microgreens #slideshow .et_pb_slider .et_pb_container{width:100%;max-width:1080px;margin:0 auto;position:relative;z-index:2}
body.page-microgreens #slideshow .et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none;position:absolute;bottom:0;right:0;padding:0 0 90px}
	/******************************************************************************************************************
		MICROGREENS
	******************************************************************************************************************/
	/* color overrides */
	body.page-microgreens #top-header{border-top:5px solid #607C53}
	body.page-microgreens .et-cart-info span:before{color:#607C53}
	body.page-microgreens #top-menu .menu-item-has-children > a:first-child:after,#et-secondary-nav .menu-item-has-children > a:first-child:after{color:#607C53}
	body.page-microgreens .entry-content h1{font-family:'Reenie Beanie',cursive;color:#607C53}
       body.page-microgreens .entry-content h2{font-family:'Reenie Beanie',cursive;color:#607C53}
       body.page-microgreens .entry-content h3{font-family:'Reenie Beanie',cursive;color:#607C53; font-size:50px; line-height:52px;}
       body.page-microgreens .entry-content h4{font-family:'Reenie Beanie',cursive;color:#607C53; font-size:35px; line-height:37px;}
	body.page-microgreens #newsletterSignup{background-color:#607C53} 
	body.page-microgreens #newsletterSignup input[type="text"],body.page-microgreens #newsletterSignup input[type="submit"]{background-color:#607C53}
	body.page-microgreens .footer-widget .textwidget p,body.page-microgreens .footer-widget .textwidget p a{color:#607C53}
	body.page-microgreens #et_search_icon:hover,body.page-microgreens .mobile_menu_bar:before,body.page-microgreens .et-social-icon a:hover,body.page-microgreens .comment-reply-link,body.page-microgreens .form-submit input,body.page-microgreens .entry-summary p.price ins,body.page-microgreens .woocommerce div.product span.price,body.page-microgreens .woocommerce-page div.product span.price,body.page-microgreens .woocommerce #content div.product span.price,body.page-microgreens .woocommerce-page #content div.product span.price,body.page-microgreens .woocommerce div.product p.price,body.page-microgreens .woocommerce-page div.product p.price,body.page-microgreens .woocommerce #content div.product p.price,body.page-microgreens .woocommerce-page #content div.product p.price,body.page-microgreens .woocommerce .star-rating span:before,body.page-microgreens .woocommerce-page .star-rating span:before,body.page-microgreens .woocommerce a.button.alt,body.page-microgreens .woocommerce-page a.button.alt,body.page-microgreens .woocommerce button.button.alt,body.page-microgreens .woocommerce-page button.button.alt,body.page-microgreens .woocommerce input.button.alt,body.page-microgreens .woocommerce-page input.button.alt,body.page-microgreens .woocommerce #respond input#submit.alt,body.page-microgreens .woocommerce-page #respond input#submit.alt,body.page-microgreens .woocommerce #content input.button.alt,body.page-microgreens .woocommerce-page #content input.button.alt,body.page-microgreens .woocommerce a.button,body.page-microgreens .woocommerce-page a.button,body.page-microgreens .woocommerce button.button,body.page-microgreens .woocommerce-page button.button,body.page-microgreens .woocommerce input.button,body.page-microgreens .woocommerce-page input.button,body.page-microgreens .woocommerce #respond input#submit,body.page-microgreens .woocommerce-page #respond input#submit,body.page-microgreens .woocommerce #content input.button,body.page-microgreens .woocommerce-page #content input.button,body.page-microgreens .woocommerce a.button.alt:hover,body.page-microgreens .woocommerce-page a.button.alt:hover,body.page-microgreens .woocommerce button.button.alt:hover,body.page-microgreens .woocommerce-page button.button.alt:hover,body.page-microgreens .woocommerce input.button.alt:hover,body.page-microgreens .woocommerce-page input.button.alt:hover,body.page-microgreens .woocommerce #respond input#submit.alt:hover,body.page-microgreens .woocommerce-page #respond input#submit.alt:hover,body.page-microgreens .woocommerce #content input.button.alt:hover,body.page-microgreens .woocommerce-page #content input.button.alt:hover,body.page-microgreens .woocommerce a.button:hover,body.page-microgreens .woocommerce-page a.button:hover,body.page-microgreens .woocommerce button.button,body.page-microgreens .woocommerce-page button.button:hover,body.page-microgreens .woocommerce input.button:hover,body.page-microgreens .woocommerce-page input.button:hover,body.page-microgreens .woocommerce #respond input#submit:hover,body.page-microgreens .woocommerce-page #respond input#submit:hover,body.page-microgreens .woocommerce #content input.button:hover,body.page-microgreens .wp-pagenavi span.current,body.page-microgreens .wp-pagenavi a:hover,body.page-microgreens .et_password_protected_form body.page-microgreens .et_submit_button,body.page-microgreens .nav-single a,body.page-microgreens .posted_in a,body.page-microgreens #top-menu li.current-menu-ancestor > a,body.page-microgreens #top-menu li.current-menu-item > a,body.page-microgreens .bottom-nav li.current-menu-item > a,body.page-microgreens .footer-widget h4{color:#607C53}
	body.page-microgreens .et-search-form,body.page-microgreens .nav li ul,.et_mobile_menu,body.page-microgreens .footer-widget li:before,body.page-microgreens .et_pb_pricing li:before,body.page-microgreens blockquote{border-color:#607C53}
	/* microgreen sidebar */ 
	body.page-microgreens #weddingsAtFarm .et_pb_row_1 .et_pb_column_1{width:62%;}
	body.page-microgreens weddingsAtFarm .et_pb_row_1 .et_pb_column_2{width:32.5%;}
	body.page-microgreens #weddingsAtFarmSidebar.et_pb_promo{padding:240px 25px 32px 25px!important;background-position-y:30px;}
       body.page-microgreens #weddingsAtFarmSidebar.et_pb_promo .et_pb_promo_description{font-size:13px!important;line-height:20px!important;max-width:inherit;}
	body.page-microgreens #weddingsAtFarmSidebar .et_pb_button:after{left:1.8em!important;}
	body.page-microgreens #weddingsAtFarmSidebar .et_pb_button {padding-left:4em!important;padding-right:1.7em!important;}
       body.page-microgreens .quoteFrom {color:#607C53; text-transform:uppercase; font-size:14px; letter-spacing:1px;}
       body.page-microgreens #theme-row ul li {color:#607C53;}
       body.page-microgreens #theme-row ul li:before {color:#607C53;}
       body.page-microgreens .readmore + a[data-readmore-toggle] , body.page-microgreens .readmore[data-readmore] a {font-size:12px; text-align:center; text-transform:uppercase; color:#607C53;}
       body.page-microgreens a.outlineBtn {border-color:#607C53!important; color:#607C53!important;}
       body.page-microgreens a.outlineBtn:hover {color:#d3b35d!important; border-color:#d3b35d!important;}
      
       
       
#theme-row {height:580px!important; clear:both;}
#theme-row img {height:580px!important; display:block; width:100%; object-fit:cover;}
#theme-row .et_pb_column{width:50%!important; margin:0!important;}
#theme-row ul li {list-style:none; font-size:17px; line-height:19px; padding-bottom:15px; text-indent:-16px; margin-left:20px;}
#theme-row ul li:before {content:'\f0da'; font-family:FontAwesome; margin-right:10px; color:#b985b5;}
#theme-row p {font-size:16px!important; line-height:24px!important;}

#interiorHeaderImage  {height:50vh;}
#interiorHeaderImage .et_pb_slides,#interiorHeaderImage .et_pb_slides .et_pb_slide{height:100%;}

.circle img, img.circle {-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -webkit-box-shadow: 0px 0px 5px 1px rgba(204,204,204,1);
-moz-box-shadow: 0px 0px 5px 1px rgba(204,204,204,1);
box-shadow: 0px 0px 5px 1px rgba(204,204,204,1);}

a.outlineBtn {display:block; border:solid 2px #b96160; color:#b96160; text-transform:uppercase; letter-spacing:1px; display:inline-block; float:left; text-align:center; padding:13px 0; width:50%; margin:10px auto 0 auto; opacity:1; filter:alpha (opacity=100); -webkit-transition:all .5s ease-out; -moz-transition:all .5s ease-out; -o-transition:all .5s ease-out; transition:all .5s ease-out;}
a.outlineBtn:hover {color:#d3b35d; border-color:#d3b35d;}
a.outlineBtn.single {float:none!important; clear:both; width:25%; margin-bottom:30px;}
a.outlineBtn.block {float:none; margin-bottom:15px;}

.esgbox-lock .esgbox-overlay {z-index: 999999;}

.post h2 {font-family:'Delius',cursive; font-size:32px; color:#b96160; line-height:34px;}
h4.widgettitle {font-size:22px; line-height:24px; padding-bottom:8px;}

.blog #et-main-area img {width:100%; height:40vh; overflow:hidden; object-fit:cover; display:block;}

/******************************************************************************************************************
	HAPPENINGS
******************************************************************************************************************/
.ch-grid {margin:70px 0 0 0; padding:0; list-style:none; display:block; text-align:center; width:100%;}
.ch-grid:after, .ch-item:before {content:''; display:table;}
.ch-grid:after {clear:both;}
.ch-grid li {width:20%; height:320px; display:inline-block; margin:0px 2% 0px 2%; float:none;}
.ch-item {width:95%; height:260px; position:relative; box-shadow:0 1px 2px rgba(0,0,0,0.1); cursor:default;}
.ch-info-wrap, .ch-info {position:absolute; width:100%; height:100%; box-shadow:0 0 0 8px rgba(215, 214, 213, 0.1), inset 0 0 3px rgba(255, 182, 182, 0.33);}
.ch-info-wrap {top:0px; left:0px; background:#fff; box-shadow:0 0 0 8px rgba(215, 214, 213, 0.1), inset 0 0 3px rgba(255, 182, 182, 0.33); boz-sizing:border-box;}
.ch-info > div {display:block; position:absolute; width:100%; height:100%; background-position:center center;
	-webkit-backface-visibility:hidden;}
.ch-info .ch-info-front {
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;}
.ch-info .ch-info-back {opacity:0; background:#B96160; pointer-events:none;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.4s ease-in-out 0.2s;
	-moz-transition: all 0.4s ease-in-out 0.2s;
	-o-transition: all 0.4s ease-in-out 0.2s;
	-ms-transition: all 0.4s ease-in-out 0.2s;
	transition: all 0.4s ease-in-out 0.2s;
}
.ch-info h3 {color:#B96160; position:relative; letter-spacing:0px; font-size:18px; line-height:21px; font-weight:700; margin:29px 10px 30px 10px; padding:0 20px; font-family:'Open Sans', Arial, sans-serif; text-shadow:0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3);}
.ch-info p.date { padding-bottom:0px;}
.ch-info p.date:before {content:'\f133'; font-family:FontAwesome; margin:15px 0; font-style:normal; display:block; font-size:22px; color:#B96160;}
.ch-info h3 span {letter-spacing:1px; font-size:13px; line-height:17px; color:#033653; padding:0px;}
.ch-info p {color:#fff; padding:3px 5px 0px 5px; font-style:italic; margin:0 10px; font-size:12px; line-height:16px;}
.ch-info-front p {color:#B96160; padding:3px 5px 0px 5px; font-style:italic; margin:0 10px; font-size:13px; line-height:16px; font-weight:400;}
.ch-info-back p.excerpt {color:#fff; padding:22px 10px 15px 10px; font-style:normal; margin:0 10px; font-size:12px; line-height:16px; height:185px; overflow:hidden;}
.ch-info p a {display:block; color:#fff; color:rgba(255,255,255,1.0); font-style:normal; font-weight:700; text-transform:uppercase; margin-top:15px; padding-top:5px; font-size:9px; letter-spacing:1px; padding-top:18px; font-family:'Open Sans', Arial, sans-serif; border-top:1px solid #e1ada0;}
.ch-info p a:hover {color:rgba(255,242,34, 0.8);}
.ch-info.active .ch-info-front,.ch-item:hover .ch-info-front {
       -webkit-transform:scale(0);
       -moz-transform:scale(0);
       -o-transform:scale(0);
       -ms-transform:scale(0);
       transform:scale(0);
       box-shadow:inset 0 0 0 110px rgba(200,95,66, 0.4), inset 0 0 0 16px rgba(255,255,255,0.8), 0 1px 2px rgba(0,0,0,0.1);
       opacity:0;} 
.ch-info.active .ch-info-back,.ch-item:hover .ch-info-back {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity:1; pointer-events:auto; cursor:pointer;}
       
/******************************************************************************************************************
	WOOCOMMERCE
******************************************************************************************************************/
.product .woocommerce-tabs h2 {font-size:34px; line-height:38px;}
.product .related h2 {font-size:39px!important; line-height:42px;}
.woocommerce ul.products li.product h3 {font-family:'Delius',cursive; padding:.5em 0; margin:0; font-size:1em; line-height:1.3em;}
.woocommerce mark.count {display:none;}
img.wooheader {object-fit:cover; width:100%; height:44vh;}
.wooheader2 img {object-fit:cover; width:100%; height:44vh;}
body.woocommerce-page #sidebar {display:none;}
body.woocommerce-page #main-content .container:before {display:none!important;}
body.woocommerce-page #left-area {width:100%; float:none; padding-right:0;}
.woocommerce-account ul.digital-downloads {margin-bottom:50px!important;}
.group_table {width:100%;}
.group_table #content-area table tr {padding-right:0; padding-left:0;}
.group_table td.price {text-align:right;}

/******************************************************************************************************************
	FORMS
******************************************************************************************************************/
#pp_full_res {line-height:1!important; padding:25px 20px 0 20px;}
div.pp_default .pp_close {margin-right:20px;}
.formIntro {font-size:17px; line-height:22px; margin-bottom:25px; color:#333; text-align:center;}
.pp_inline h3 {text-align:center; font-size:50px; line-height:54px;}

.pp_pic_holder {z-index:999999;}
.pp_pic_holder .ppt {width:96%!important; margin:0 auto;}
.pp_pic_holder .pp_content {width:100%!important; margin:0 auto;}
.pp_pic_holder .pp_content .pp_hoverContainer {width:100%!important; margin:0 auto;}
.pp_pic_holder .pp_content .pp_details {width:100%!important; margin:0 auto;}

@media only screen and (max-width:1190px) {
.ch-grid li {width:25%;}
.pp_pic_holder {width:96%!important; margin:0 auto;}
}


@media only screen and (max-width:1065px) { #top-menu li { padding-right: 12px; }}

@media only screen and (max-width:980px) {

.et_pb_svg_logo #logo, .et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo { height:80%;}
.et_header_style_left #logo, .et_header_style_split #logo { max-width: 67%; }

#homeParallax .et_pb_row {overflow:inherit!important;}
#homeParallax .et_pb_row_inner_0 {width:50%; height:auto; top:-60px;}
#homeParallax .et_pb_row_inner_0 .et_pb_column {padding:8%;}
#homeParallax .et_pb_column .et_pb_row_inner {padding:0;}
body.home #homeCircles {width:80%; margin:0 auto;}
body.home #homeCircles .et_pb_main_blurb_image img {width:100%;}
body.home #homeCircles .et_pb_column:nth-child(2) .et_pb_main_blurb_image img {width:100%; left:inherit; top:inherit; right:inherit;}
body.home #homeCircles .et_pb_blurb_container {left:inherit; right:inherit; bottom:15px; width:100%; text-align:center;}
body.home #homeCircles .et_pb_column:nth-child(2) .et_pb_blurb_container {left:inherit; right:inherit; bottom:15px; width:100%; text-align:center;} 
.footer-widget:nth-child(n) {width:100%!important; margin:0 0% 7.5% 0!important;}  
#newsletterSignupWrap {width:90%;}
#newsletterSignup .footerText {width:100%; display:block; line-height:52px; text-align:center; margin-bottom:15px;}
#newsletterSignup form#footNewsletterForm {width:70%; color:#fff; float:none; margin:0 auto;}
#newsletterSignup input[type="email"] {margin-left:0px; width:80%;}
#newsletterSignup input[type="submit"]{width:15%; min-width:80px;}
/*INTERIOR SLIDERS*/
body.page-weddings #slideshow .et_pb_slide{height:60vh;}
/*INTERIOR TEMPLATES*/
#theme-row {height:auto!important; padding:0!important;}
#theme-row img {height:750px!important; display:block; width:100%; object-fit:cover;}
/*.et_pb_cta_0.et_pb_promo {background-size:80%;}*/
#quoteImg img {width:60%; height:auto; margin-bottom:40px;}
#homeImgs img {width:80%; height:auto;}
.ch-grid li {width:40%;}
.entry-content .reverseMobile .et_pb_row{display:-webkit-flex;display:flex;-webkit-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap;}
.entry-content .reverseMobile .et_pb_row .et_pb_column{-webkit-flex:1 auto;flex:1 auto;}
#theme-row .et_pb_column {width:100%!important; margin:0!important;}
#theme-row .et_pb_text_3, #theme-row .et_pb_text_4, #theme-row .et_pb_text_5, #theme-row .et_pb_text_6, #theme-row .et_pb_text_7, #theme-row .et_pb_text_8 {max-width:90%; margin:5%!important; float:none;}
#theme-row img {height:350px!important; display:block; width:100%; object-fit:cover;}
a.outlineBtn {display:block; float:none; width:100%;}
/*@media only screen and (max-width:1200px) and (min-width:981px) {
#theme-row .et_pb_text_3, #theme-row .et_pb_text_4, #theme-row .et_pb_text_5, #theme-row .et_pb_text_6, #theme-row .et_pb_text_7, #theme-row .et_pb_text_8 {margin-left:10%!important;}    
}*/
@media only screen and (max-width:815px) {
#theme-row .et_pb_column {width:100%!important; margin:0!important;}
#theme-row .et_pb_text_3, #theme-row .et_pb_text_4, #theme-row .et_pb_text_5, #theme-row .et_pb_text_6, #theme-row .et_pb_text_7, #theme-row .et_pb_text_8 {max-width:90%; margin:5%!important; float:none;}
#theme-row img {height:350px!important; display:block; width:100%; object-fit:cover;}
a.outlineBtn {display:block; float:none; width:100%;}
}
@media only screen and (max-width:767px) {
body.home #homeSlideshow .et_pb_slide{height:100vh}
body.home .et_pb_slide_description h2 {font-size:60px!important;}
body.home #homeSlideshow .et_pb_bg_layout_dark .et_pb_slide_description {text-shadow:inherit; padding: 0 0 40px;}
body.home #homeCircles { width:100%; margin:0 auto;}
body.home #homeCircles .et_pb_blurb_container {bottom:6px!important;}
body.home #homeCircles h4 {font-size:26px;}
#footer-widgets .footer-widget .fwidget:last-child .menu-footer-navigation-container {display:none;}
#footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget {margin-bottom:5%!important;}
#homeParallax .et_pb_row_inner_0 {width:80%; height:auto;}
#quoteImg img {width:80%;}
.ch-grid li {width:100%;}
a.outlineBtn {width:100%;}
a.outlineBtn.single {width:100%;}
body.page-weddings ul.vendors li {width:100%; margin:2% 0; float:none!important; display:block;}
body.page-weddings ul.vendors li a {float:none;}
body.page-weddings .entry-content ul {padding:10px 0 10px 0px;}
.et_monarch .et_social_networks li, .et_monarch .et_social_mobile .et_social_networks li {
    margin:inherit!important;
    margin-bottom:10px!important;
    width:inherit!important;}
table.cart tr, #main-content table.cart tr, #content-area table tr {max-width:100%!important;}
table.cart th, #main-content table.cart th, table.cart td, #main-content table.cart td, table.cart tr, #main-content table.cart tr, #content-area table tr, #content-area table td, #content-area table th {max-width:100%!important;}
.woocommerce #content .quantity, .woocommerce .quantity, .woocommerce-page #content .quantity, .woocommerce-page .quantity {width:auto;}
}
@media only screen and (max-width:600px) {
#newsletterSignup form#footNewsletterForm {width:80%;}
#newsletterSignup input[type="text"] {margin:0px auto; width:100%; border-right:2px solid #fff;}
#newsletterSignup input[type="submit"]{width:100%; min-width:inherit; display:block; border:none; text-align:center;}
}
@media only screen and (max-width:479px) {
.et_monarch .et_social_networks li:nth-child(n+2), .et_monarch .et_social_mobile .et_social_networks li:nth-child(n+2) {margin:0 0 10px 0 !important;}
.woocommerce input.button, .woocommerce-page input.button {font-size:16px;}
.woocommerce-cart table.cart td.actions .coupon .input-text {width:130px; font-size:16px!important;}
}
.login h1 a {background-size:270px!important; height:200px!important; width:270px!important;}
