/* LICENSE & DETAILS
   ==================================================

	Theme Name: Cardinal Child Theme
	Theme URI: http://cardinal.swiftideas.com
	Description: An Incredible Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.net )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: cardinal
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.net

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

/* --------------------------------------------
	CARDINAL CSS IMPORT
-------------------------------------------- */

@import url("../cardinal/style.css");

/* --------------------------------------------
	CHILD THEME CSS

-------------------------------------------- */

.pl0 {
	padding-left: 0px!important;
}
.pr0 {
	padding-right: 0px!important;
}
.mt60 {
	margin-top: 60px;
}
.mb60 {
	margin-bottom: 60px;
}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {
	z-index: 9999;
	margin-left: 5px!important;
}
.cover .spb-asset-content {
	background-size: cover;
}
.mobile-show, .desktop-show {
	display: none;
}
li.houzz {
	display: none!important;
}
@media only screen and (max-width: 900px) {
	.mobile-show {
		display: block;
	}
}
@media only screen and (min-width: 901px) {
	.desktop-show {
		display: block;
	}
}
.page-heading-breadcrumbs .heading-text {
	float: none!important;
	text-align: center!important;
}
.addtoany_list {
	text-align: center!important;
	display: block;
	margin: auto;
} 
.addtoany_list a {
	display: inline!important;
	float: none!important;
	vertical-align: top!important;
}
.display-none, .single-product .cite-image, .cite-image, #product-4225 .product-footer {
	display: none!important;
}
.min-height {
	min-height: 0px!important;
}
.free-shipping-sitewide {
	display: none;
	text-align: center;
	text-transform: uppercase;
	background-color: #1bbbb3!important;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 6px 0;
}
.storewide-banner {
	background-color: #757575;
	color: #fff;
	text-align: center;
	font-size: 10px;
}
#wpfront-notification-bar {
	overflow: visible!important;
}
.shaker-pop-up:before {
	content: "";
	display: block;
	position: absolute;
	width: 175px;
	height: 175px;
	margin-left: -150px;
	margin-top: -94px;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/bottom-pop-up.png');
	background-size: 175px 175px;
	z-index: 9999999!important;
}
.mobile-menu-open #wpfront-notification-bar-spacer, .twitch, span.cart-text {
	display: none!important;
}
.zopim {
}
.rock-salt {
	font-family: "Rock Salt"!important;
}
.nothing-you-could-do {
	font-family: "Nothing You Could Do"!important;
}
.nobreak {
	white-space: nowrap;
}
.spb-row-container {
	box-shadow: none!important;
}
.page-heading-breadcrumbs #breadcrumbs {
	margin-left: 0px;
}
.page-heading-breadcrumbs #breadcrumbs .container {
	display: none;
}
.page-heading-breadcrumbs #breadcrumbs .container a {
	display: inline;
}
#back-to-top {
	background-color: #ef3f32!important;
}
#header-section #main-nav {
	border: 0px;
    border-top-color: #f0f0f0;
    border-bottom: 1px solid #ddd;
}
.header-wrap, .header-standard-overlay #header, .vertical-header .header-wrap #header-section, #header-section .is-sticky #header.sticky-header, #main-nav {
	background-color: #fff!important;
}
.header-left div.text {
	height: 100%;
}
.header-right .std-menu {
	float: none!important;
}
#header .header-right .std-menu ul.menu {
    margin-bottom: 0;
    float: right;
    line-height: inherit;
}
a.header-chat-button {
	color: #ef3f32!important;
}
.entry-title {
	font-weight: bold!important;
}
.page-heading {
	padding: 12px 0!important;
	text-align: center!important;
}
.page-heading .heading-text {
}
.single-post .spb-asset-content a, .single-team .page-content a, .single-portfolio .spb_text_column a {
	color: #1bbbb3!important;
	font-weight: bold;
}
.single-post .spb-asset-content a:hover, .single-team .page-content a:hover, .single-portfolio .spb_text_column a:hover {
	color: #13a099!important;
}
.single-portfolio .author-read-more a {
	color: #fff!important;
}
.single-portfolio .author-read-more a, .single-portfolio .author-read-more a:hover {
	color: #fff!important;
}

#mobile-logo {
	width: 175px!important;
}
#mobile-menu-wrap {
	padding-top: 40px!important;
	z-index: 9999!important;
}
#mobile-menu-wrap ul#menu-mobile-menu li {
	border-color: #d1d1d1!important;
}
#mobile-menu-wrap ul#menu-mobile-menu li ul li {
	border-color: #f6f6f6!important;
}
#mobile-cart-wrap li.shopping-bag-item i.ss-cart, #mobile-cart-wrap li.shopping-bag-item .amount, #mobile-cart-wrap li.shopping-bag-item .num-items {
	color: #333!important;
}
#mobile-cart-wrap a.cart-contents {
	background-color: #323b3b!important;
	pointer-events: none;
}
#mobile-cart-wrap a.cart-contents i.ss-cart, #mobile-cart-wrap a.cart-contents .amount, #mobile-cart-wrap a.cart-contents .num-items {
	color: #fff!important;
}
#mobile-cart-wrap .bag-buttons .bag-button span, #mobile-cart-wrap .bag-buttons .checkout-button span {
	color: #fff!important;
}
#mobile-cart-wrap .bag-buttons {
	background-color: #fff;
}
#mobile-cart-wrap .bag-buttons .bag-button {
	background-color: #1bbbb3;
}
#mobile-cart-wrap .bag-buttons .checkout-button {
	background-color: #0ca601;
}
#mobile-cart-wrap .bag-product {
	background-color: #fff;
}

/*------- WPFRONT TOP NOTIFICATION BAR------*/


#wpfront-notification-bar {
	z-index: 1000!important;
	padding: 0 45px!important;
}
#wpfront-notification-bar td {
	padding: 0px;
}
.top-banner-image {
	margin-right: 18px;
}
.notification-bar-text, .notification-bar-text strong {
	color: #fff!important;
}
.new-badge-banner {
	display: inline-block;
	background-color: #ef3f32;
	padding: 4px 7px 0;
	margin-right: 10px;
	border-radius: 3px;
	line-height: 25px;
}
.sold-exclusively {
	font-weight: normal;
}
a.sf-button {
    border-radius: 0px!important;
    box-shadow: -5px 5px 0 #dbfff5!important;
}
.shopping-bag a.sf-button {
    box-shadow: none!important;
}
a.notification-bar-button {
	display: inline-block;
	margin-left: 15px;
	padding: 6px 12px 0;
	border-radius: 4px;
	font-weight: bold;
	background-color: #1bbbb4;
	color: #fff;
	text-transform: uppercase;
	line-height: 25px;
}
a.notification-bar-button:hover {
	background-color: rgba(255,255,255,0.015);
	color: #fff;
}
.wpfront-message {
	font-size: 18px;
	letter-spacing: 0px;
	word-spacing: 1px;
	line-height: 18px;
}
.wpfront-close {
	background-color: rgba(255,255,255,0.2)!important;
	border-radius: 15px!important;
	border:0px!important;
	width:26px!important;
	height:26px!important;
	top: 12px!important;
	right: 60px!important;
	color: #fff!important;
	line-height: 26px!important;
	font-size: 11px!important;
	font-weight: bold!important;
	padding: 0px!important;
	z-index: 999999999!important;
}
.wpfront-close:hover {
	background-color: rgba(255,255,255,0.25)!important;
}
@media only screen and (max-width: 640px) {
	#wpfront-notification-bar a.wpfront-button {
		display: none;
	}
}
@media only screen and (max-width: 979px) {
	.vertical-dash {
		display: none;
	}
	.notification-bar-text strong {
		display: block;
		margin-top: 11px;
	}
	a.notification-bar-button {
		margin-top: 6px;	
	}
	.wpfront-close {	
		top: 64px!important;
		right: 65px!important;
	}
	.top-banner-image {
		display: none;
	}
	.wpfront-message {
		margin-top: 0px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 900px) {
	.forcefullwidth_wrapper_tp_banner {
		display: none!important;
	}
}
#base-promo {
	background-color: #fe504f!important;
	color: #fff!important;
}
@media only screen and (max-width: 800px) {
	#base-promo i {
		display: none;
		}
}
#base-promo a {
	color: #fff!important;
	text-transform: uppercase!important;
	font-size: 18px!important;
	font-weight: bold;
	margin: 10px 0;
	padding: 0px;
	line-height: 20px;
	height: 20px;
	letter-spacing: 0px!important;
	word-spacing: 1px!important;
}
@media only screen and (max-width: 735px) {
	#base-promo a {
		line-height: 20px;
		margin-top: -20px;
		margin-bottom: 12px;
	}
	.footer-logo {
		display: none;
	}
}

#base-promo a:hover {
	color: rgba(255,255,255,0.8)!important;
}
#breadcrumbs {
	background-color: rgba(255,255,255,0.15)!important;
	color: #666!important;
}
.sourced-around-world {
	margin-bottom: 0px!important;
}
.is-sticky .sub-menu {
}
#menu-main-menu li a span, #menu-main-menu-redesign-1 li a span {
	font-size: 15px;
	font-weight: 700;
	color: #222;
	letter-spacing: 1px;
}
nav.std-menu ul.sub-menu {
	box-shadow: 0 0 150px -1px rgba(0,0,0,.2);
}
.header-left .std-menu ul.menu > li > a, .header-right .std-menu ul.menu > li > a {
	font-size: 13px;
	font-weight: bold;
}
nav .menu > li:hover > a {
	background-color: transparent!important;
}
.product-actions, .posted_in {
	display: none!important;
}
.owl-item .product {
	margin-bottom: 30px;
	padding-bottom: 5px;
}
.social-icons li:hover a i {
	line-height: 16px!important;
	color: #fff!important;
}
ul.social-icons li a:hover i {
    top: -56px!important;
}
.social-icons li.googleplus {
	display: none;
}

.mobile-header-opts {
	margin-top: -5px!important;
}
#footer {
	background: #f1f1f1!important;
	border-top: 1px solid #d3d3d3;
	padding-bottom: 20px;
	padding-top: 0px!important;
}
#footer, #footer p, #footer h6, #footer a {
	color: #444!important;
}
#footer-widgets .widget-heading {
	margin-bottom: 0px;
}
#footer-widgets .widget {
	font-size: 12px;
}
#footer .widget ul li {
	border-color: rgba(255,255,255,0)!important;
}
#footer .widget ul li a, #footer .widget a {
	padding: 3px 0!important;
}
#footer .widget ul li a:before {
	content: ""!important;
}
#footer .textwidget {
	line-height: 30px!important;
}
#footer .textwidget ul {
	margin-top: 10px!important;
}
#footer .h-icon {
	display: inline-block;
	margin-right: 30px;
	margin-top: 15px;
}
#footer .h-icon a i {
	font-size: 30px;
}
#footer .h-contact {
	font-size: 13px;
	font-weight: bold;
}
#footer .f-news-signup {
	margin-bottom: 30px;
}
.klaviyo-form-version-cid_1, .needsclick {
	width: 100%!important;
    max-width: 100%!important;
}
.DismissButton__closeButtonImage-spg526-0 {
    width: auto!important;
}
.klaviyo-form-HwRWB5 .ql-editor span, .klaviyo-form-JQ8vuA .ql-editor span {
    font-family: "Khula", sans-serif!important;
}
.klaviyo-form-HwRWB5 .ql-editor span {
	line-height: 38px!important;
}
#footer #mc_embed_signup form {
    padding: 25px 0 15px;
	border-bottom: 1px solid #d3d3d3;
	background-color: #ddd;
	margin-bottom: 35px;
}
#footer #mc_embed_signup_scroll {
	text-align: center;
}
#footer .mc-signup-text {
	width: auto;
	display: inline-block;
	height: 36px;
	margin-right: 30px;
	font-size: 16px;
}
#footer #mc_embed_signup .mc-field-group {
    clear: none;
    width: 30%;
    padding-bottom: 0px;
    display: inline-block;
}
#footer #mc_embed_signup .button {
    clear: both;
    background-color: #404041;
    border: 0 none;
    border-radius: 0px;
    transition: all 0.23s ease-in-out 0s;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: normal;
    height: 36px;
    line-height: 10px;
    margin: 5px 0px 0 0px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
	width: 15%;
}
#footer #mc_embed_signup input {
    border: 1px solid #ABB0B2;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
@media only screen and (max-width: 890px) {
	#footer .mc-signup-text {
		display: block;
		padding: 10px 25px;
		height: auto;
	}
	#footer #mc_embed_signup .mc-field-group {
		width: 60%;
	}
	#footer #mc_embed_signup .button {
		width: 30%;
	}
}
@media only screen and (max-width: 767px) {
	#footer {
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
}
#copyright {
	background-color: #d3d3d3!important;
}
#copyright .text-left {
	text-align: center;
	max-width: 100%!important;
	width: 100%!important;
	color: #333!important;
	line-height: 15px!important;
}
li.shopping-bag-item, li.shopping-bag-item:visited {
	background-color: transparent;
	border-left: 1px solid #034928;
	border-right: 1px solid #034928;
	border-bottom: 1px solid #034928;
}
li.shopping-bag-item .cart-contents {
	color: #252525!important;
}
li.shopping-bag-item .cart-contents:hover {
	color: #fff!important;
	background-color: #d7d7d7!important;
}
li.shopping-bag-item .amount, li.shopping-bag-item .num-items {
}
li.shopping-bag-item .bag-contents .amount {
	color: #4c4c4e!important;
}
li.shopping-bag-item i.ss-cart {
	font-size: 20px!important;
	font-weight: bold!important;
    	margin-right: 6px;
    	vertical-align: -3px;
}
.shopping-bag .bag-button {
}
.shopping-bag .bag-button span {
	font-size: 18px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #757575!important;
}
.shopping-bag .checkout-button span {
	font-size: 18px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #fff!important;
}
a.mobile-menu-link {
}
#mobile-menu-wrap {
}
#mobile-menu {
	overflow-y: scroll!important;
	-webkit-overflow-scrolling: touch!important;
}
#mobile-menu-wrap, #mobile-cart-wrap {
	padding-top: 0px!important;
	background-color: #d8d8d8!important;
	color: #333!important;
	box-shadow: 0px -8px 25px rgba(0,0,0,0.5);
}
#mobile-menu-wrap a, #mobile-cart-wrap a {
	color: #333!important;
	font-size: 15px!important;
	font-weight: bold;
}
li.menu-item-5729, li.menu-item-4569, li.menu-item-5248, li.menu-item-4592, li.menu-item-4593, li.menu-item-5241, li.menu-item-4594 {
	background-color: #d8d8d8;
}
li.menu-item-4577, li.menu-item-4578, li.menu-item-4584, li.menu-item-4585, li.menu-item-4588, li.menu-item-13464, li.menu-item-17531, li.menu-item-16698 {
	background-color: #f3f3f3;
}
li.menu-item-4570, li.menu-item-4571, li.menu-item-4572, li.menu-item-4573, li.menu-item-4579, li.menu-item-4580, li.menu-item-4581, li.menu-item-4582, li.menu-item-4583, li.menu-item-4586, li.menu-item-4587, li.menu-item-4589, li.menu-item-4590, li.menu-item-4591, li.menu-item-5479, li.menu-item-6582, li.menu-item-6583, li.menu-item-13465, li.menu-item-13466, li.menu-item-13467, li.menu-item-15207, li.menu-item-16700, li.menu-item-16701, li.menu-item-16699, li.menu-item-17532, li.menu-item-26833, li.menu-item-26834, li.menu-item-26835, li.menu-item-25940, li.menu-item-38545, li.menu-item-23448, li.menu-item-41646 {
	background-color: #f9f9f9;
}
#mobile-menu ul li, #mobile-cart-wrap ul li {
	border-color: #f1f1f1!important;
}
#mobile-cart-wrap .shopping-bag-item > a.cart-contents {
	background-color: #d9d9d9;
}
.woocommerce .star-rating span {
	color: #ffd430!important;
}
.bag-product-title {
	height: 20px;
}
.bag-product-price {
	height: 25px;
}
.bag-product-quantity {
	height: 25px;
}

/* --------------------------------------------

	HOME PAGE

-------------------------------------------- */

.page-id-1054 .product-carousel {
	padding-top: 0px;
	padding-bottom: 30px;
}
.page-id-1054 .product_list_widget .title-wrap {
	display: none;
}
.swift-slider-outer {
	border-bottom: 1px solid #dadada;
}
.post-1054 .products .col-sm-sf-5 {
	margin-bottom: 20px!important;
}
.shipping-text1 {
	text-align: center;
}
.shipping-text2 {
	text-align: center;
}
.shipping-text1, .shipping-text2 {
	color: #ef3f32;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
}
.home-shop-button {
	display: inline-block;
    width: 50%;
    height: 40px;
    margin-top: 25px;
    margin-bottom: 25px;
    text-align: center;
    font-size: 18px!important;
    line-height: 45px;
    letter-spacing: 1px;
    font-weight: bold;
    background-color: #404041;
    color: #fff!important;
    text-transform: uppercase;
    border-radius: 0px;
    box-shadow: -5px 5px 0 #dbfff5;
}
.home-shop-button-mobile {
	display: inline-block;
	width: 100%;
	height: 40px;
	margin-top: 0px;
	margin-bottom: 0px!important;
	padding-bottom: 65px;
	padding-top: 8px!important;
	text-align: center;
	font-size: 21px!important;
	line-height: 40px;
	font-weight: bold;
	color: #404041;
	text-transform: uppercase;
}
.home-samplekit-button-mobile {
	display: inline-block;
	width: 100%;
	height: 40px;
	margin-top: 0px;
	margin-bottom: 0px!important;
	padding-bottom: 60px;
	padding-top: 15px!important;
	text-align: center;
	font-size: 21px!important;
	line-height: 22px;
	font-weight: bold;
	background-color: #ef3f32;
	color: #fff;
	text-transform: uppercase;
}
.home-shop-button-mobile:after {
	content: "Free Shipping At $35 | Easy Mobile Checkout";
	display: block;
	position: absolute;
	width: 100%;
	text-align: center;
	height: 20px;
	margin-top: -17px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
}
.home-shop-button:hover {
	background-color: #13a099;
	color: #fff;
}
.home-shop-button-mobile:hover {
	color: #000;
}
.home-commitment-layer2 {
	padding-top: 45px;
}
.home-badges {
	text-align: center;
}
.home-badge {
	text-align: center;
	display: inline-block;
	padding: 0 15px;
}
.home-badge img {
	width: 75px;
	height: auto;
}
.home-badge span {
	position: absolute;
    width: 95px;
    margin-top: 80px;
    margin-left: -85px;
    text-align: center;
}
.spb_image .title-wrap h3.spb-heading {
	font-size: 18px;
	text-align: center;
	float: none;
}
.page-id-1054 .spb_image .title-wrap h3.spb-heading {
	font-size: 21px;
}
.page-id-1054 .badge-block {
    max-width: 12.5%!important;
}
@media only screen and (max-width : 900px) {
	.home-badges {
		padding-bottom: 0px;
	}
	.home-badge {
		margin-bottom: 20px;
	}
	.page-id-1054 .product-carousel {
		padding-bottom: 30px;
	}
	.home-shop-button {
    	width: 80%;
	}
}

/*=============== MENU LINKS ===============*/

li.menu-item.sf-mega-menu.sf-mega-menu-fw > ul.sub-menu {
    padding-bottom: 50px;
}
li.menu-item.sf-mega-menu > ul.sub-menu > li {
    border-right-color: #fff!important;
}
li.menu-item-has-children {
	display: block;
}
nav.std-menu ul.sub-menu > li {
	border: 0px;
	line-height: 250%;
}
nav.std-menu ul.sub-menu > li > a {
	padding: 5px 35px 5px 25px;
}
li.menu-item-16165, li.menu-item-4599 {
	clear: both;
}
li.menu-item-809 ul.sub-menu:first-child {
	padding-bottom: 50px;
}
nav.std-menu ul.sub-menu > li.parent:after {
	margin-top: -25px;
}

@media only screen and (min-width : 999px) {
/*
	li.menu-item-8659:after, li.menu-item-16163:after, li.menu-item-16164:after, li.menu-item-16607:after {
		content:"NEW";
		display: block;
		position: absolute;
		z-index: 99;
		width: 45px;
		height: 24px;
		margin-left: 136px;
		margin-top: -33px;
		background-color: #ef3f32;
		border-radius: 2px;
		font-weight: bold;
		font-size: 12px;
		line-height: 26px;
		color: #fff;
		text-align: center;
	}
li.menu-item-16607:after {
		margin-left: 236px;
	}
	li.menu-item-16166:after {
		content:"COMING SOON";
		display: block;
		position: absolute;
		z-index: 99;
		width: 110px;
		height: 24px;
		margin-left: 136px;
		margin-top: -33px;
		background-color: #0ca601;
		border-radius: 2px;
		font-weight: bold;
		font-size: 12px;
		line-height: 26px;
		color: #fff;
		text-align: center;
	}
*/
	.menu-item-4599 a, .menu-item-4600 a {
		background-color: #1bbbb4!important;
		color: #fff!important;
		border-radius: 0px!important;
	}
	.menu-item-4599, .menu-item-4600 {
		display: block;
		width: 100%!important;
		height: 40px!important;
		text-align: center!important;
		margin-top: 0px!important;
	}
	.menu-item-4599 a:hover, .menu-item-4600 a:hover, .menu-item-6071 a:hover {
		background-color: #13a099!important;
	}
}

/*====================================================================================================



	HOME PAGE REDESIGN



====================================================================================================*/

#rev_slider_5_1_wrapper {
	left: 0px!important;
}
.home-blurb2 {
	text-align: left;
	margin: 0px;
	padding: 0px 100px;
}
.home-blurb2 h2 {
	color: #404041;
	font-size: 17px;
	line-height: 23px;
	display: inline-block;
	padding: 0px;
	margin: 20px 0 0 0;
	text-align: center;
}
.home-blurb2 p {
	margin-bottom: 10px;
}
.page-id-1054 .spb_blog_grid_widget {
	text-align: center;
}
.page-id-1054 .instagram-feed .title-wrap {
	width: 1140px!important;
}
.page-id-1054 .instagram-feed .blog-items {
}
.page-id-1054 ul.grid-items li.instagram-item {
	padding: 10px;
	display: inline-block!important;
    	max-width: 1170px;
    	margin: 0 auto;
}
.page-id-1054 ul.grid-items .instagram-item a.timestamp, .page-id-1054 ul.grid-items .instagram-item .inst-overlay h6, .page-id-1054 ul.grid-items .instagram-item h2, .page-id-1054 ul.grid-items .instagram-item data {
	display: none;
}
.page-id-1054 ul.grid-items .instagram-item .inst-overlay:hover {
	background-color: rgba(254, 80, 79, 0.2);
}
.thoughtful-nutrition2, .recipes-articles, .spb_blog_grid_widget h3.spb-heading {
	float: none;
	display: inline-block;
	font-size: 28px;
	font-weight: bold;
	color: #717171;
	padding-top: 10px;
	line-height: 30px;
	padding-bottom: 10px;
}
.recipes-articles {
	padding-bottom: 20px;
}
.home-redesign-main {
    padding: 30px 0;
    margin-top: 0px!important;
}
.home-redesign-main2, .home-redesign-main2 .post-item-details, .home-redesign-main2 .title-wrap {
	display: none!important;
}
.home-redesign-main2 .spb_content_element {
	padding-right: 0px!important;
	padding-left: 0px!important;
}
.home-redesign-main2 .details-wrap {
	height: 110px;
	text-align: center;
	background-color: #fff;
}
.home-redesign-main2 .details-wrap h3 {
	font-size: 17px;
	line-height: 23px;
	font-weight: bold;
}
.home-redesign-main2 .col-sm-6 {
	padding-left: 1px;
	padding-right: 1px;
}
.home-redesign-main2 .recent-post {
	margin-bottom: 0px;
}
.home-redesign-main2 .owl-item .img-wrap {
	height: 200px;
}
.home-redesign-main2 .owl-item .img-wrap img {
	height: 200px;
	width: auto!important;
	max-width: auto!important;
	min-width: 100%!important;
}
.home-opbsn div.spb-asset-content {
	margin-top: 12px!important;
	margin-bottom: 0px!important;
}
.page-id-8506 .product_list_widget .title-wrap {
	margin-top: 75px;
}
.shop-epic, .shop-more, .recipes-block, .blogs-block {
	text-align: center;
}
.shop-epic .title-header, .shop-more .title-header, .recipes-block .title-header, .blogs-block .title-header {
	background-color: #e8a287;
	padding: 15px;
	border-radius: 9px 9px 0px 0px;
}
.shop-epic .title-header p, .shop-more .title-header p, .recipes-block .title-header p, .blogs-block .title-header p {
	font-size: 21px;
	font-weight: bold;
	color: #fff;
}
.shop-epic p, .shop-more p {
	margin: 0px;
}
.redesign-block-blurb {
	font-size: 16px;
	line-height: 19px;
	color: #656565;
	padding: 0px 25px;
}
a.redesign-shop-button {
	display: inline-block;
	padding: 12px 20px;
	margin-top: 15px;
	background-color: #ef3f32;
	border-radius: 4px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
a.redesign-shop-button:hover {
	background-color: #ef3f32;
	color: #fff;
}
@media only screen and (max-width: 979px) {
	.home-blurb2 {
		text-align: center;
		padding: 0px 20px;
	}
	.home-blurb2 h2 {
		font-size: 16px;
	}
	.home-commitment-layer2 {
		padding-top: 24px;
	}
	.home-redesign-main {
		padding-top: 0px;
	}
	.thoughtful-nutrition2 {
		padding-top: 0px;
		margin-top: 0px;
		padding-bottom: 12px;
	}
	.recipes-articles {
		padding-left: 40px;
		padding-right: 40px;
		padding-bottom: 0px;
	}
	.home-redesign-main2 .details-wrap {
		height: 110px;
	}
}

/* REDESIGN SEPTEMBER 2017 */

h2.new-home-header, .instagram-feed h3.spb-heading, h1.new-home-header {
	font-size: 28px;
	font-weight: bold;
	color: #333;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	text-align: center;
}
.instagram-feed h3.spb-heading {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
a.main-product-block {
	display: block;
	height: 350px;
	max-width: 600px;
	max-height: 50%;
	border: 1px solid #ddd;
	box-shadow: 0px 2px 2px rgba(0,0,0,0.15);
	transition: all .5s;
	-webkit-transition: all .5s; /* Safari */
}
a.main-product-block.epic {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Epic-Block.jpg');
	background-size: cover;
	background-position: center top;
	color: #fff;
}
a.main-product-block.equivalent {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Full-Catalog-Block.jpg');
	background-size: cover;
	background-position: center top;
	color: #fff;
}
a.main-product-block:hover {
	box-shadow: 0px 8px 8px rgba(0,0,0,0.15);
}
.product-block-bottom {
	background-color: #404041;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
	text-align: center;
	padding: 8px;
}
.new-badge {
	width: auto;
	padding: 5px 14px 0px 14px;
	background-color: #ef3f32;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	border-radius: 3px;
}
.caption-excerpt h1 {
	font-weight: bold;
	font-size: 36px;
}
.caption-excerpt h4 {
	font-family: 'Khula';
	font-size: 24px;
}
.page-id-1054 div[data-slide-id="1"].swiper-slide .caption-excerpt {
    margin: 0 50% 0 0;
}
.page-id-1054 div[data-slide-id="2"].swiper-slide .caption-excerpt {
    margin: 0 0 0 50%;
}
img.slide-products.eqprod {
	position: absolute;
	float: left;
	height: 130%;
	width: auto;
	left: 45px;
	top: -15px;
}
img.slide-products.epicprod {
	position: absolute;
	float: right;
	height: 170%;
	width: auto;
	right: 45px;
	top: -40px;
}
img.slide-products.simp-prod {
	position: absolute;
	float: left;
	height: 180%;
	width: auto;
	left: 15px;
	top: -55px;
}
.standard-button {
	display: inline-block;
	height: 45px;
	width: auto!important;
	margin-top: 0px;
	padding: 0px 19px;
	border-radius: 3px;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	line-height: 50px;
	text-transform: uppercase;
	transition: all .5s;
	-webkit-transition: all .5s; /* Safari */
}
.standard-button:hover {
	color: #fff;
	box-shadow: 0px 2px 5px rgba(0,0,0,0.25);
}
.standard-button.eq {
	background-color: #404041;
}
.standard-button.epic {
	background-color: #31b78e;
}
.standard-button.simp {
	background-color: #be4b2c;
}
.standard-button.blue {
	border: 1px solid #fff;
}
img.wp-image-8542 {
	width: 500px;
	min-width: 50%;
	text-align: center;
}
@media only screen and (min-width: 801px) and (max-width: 990px) {
	img.slide-products.eqprod {
		height: 110%;
		width: auto;
		left: 0px;
		top: -5px;
	}
	img.slide-products.epicprod {
		height: 120%;
		width: auto;
		right: 0px;
		top: -15px;
	}
	img.slide-products.simp-prod {
		height: 120%;
		width: auto;
		right: 0px;
		top: -15px;
	}
	.caption-excerpt h1 {
		font-size: 32px;
	}
	.caption-excerpt h4 {
		font-size: 21px;
	}
}
@media only screen and (max-width: 800px) {
	img.slide-products.eqprod, img.slide-products.epicprod, img.slide-products.simp-prod {
		position: relative;
		height: auto;
		width: 100%;
		left: 0px;
		top: 0px;
		margin-bottom: 20px;
	}
	.caption-excerpt {
	}
}
@media only screen and (max-width: 900px) {
	.swiper-slide .caption-content div.caption-excerpt {
		padding: 0 5%;
		margin: 0 20% 0 0;
	}
	div[data-slide-id="1"].swiper-slide .caption-content div.caption-excerpt {
		padding: 0 5%;
		margin: 0 20% 0 0%;
	}
}
.home-shop-products-banner {
	background-color: #fffbdf!important;
	border-bottom: 1px solid #ddd;
}
.tastes-real-layer3 {
	background-color: #ddd;
	border-top: 1px solid #ddd;
}
.real-section {
	width: 70%;
	margin: auto;
	text-align: center;
}
.real-block {
	display: inline-block;
	width: auto;
	max-width: 16%;
	min-width: 75px;
    margin: 0px 20px;
	vertical-align: top;

	min-width: 75px;
}
.real-block p {
	margin-bottom: 10px;
}
.real-tag {
	text-align: center;
	color: #666;
	font-size: 15px;
	line-height: 18px;
	text-transform: uppercase;
}
.commitment-buttons {
	display: inline-block;
	padding: 0px 30px;
	margin: 30px 15px 0px;
	height: 50px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 50px;
	color: #fff;
	background-color: #1bbbb3;
    border-radius: 0px;
    box-shadow: -5px 5px 0 #dbfff5;
}
a.commitment-buttons:hover {
	color: #fff;
	background-color: #404041;
}
.press-section .title-wrap {
    height: 100%;
    position: absolute;
    z-index: 9999;
    width: 100%;
	pointer-events: none;
}
.press-section h3.spb-heading {
    color: #fff!important;
    text-transform: uppercase;
    line-height: 150px!important;
	pointer-events: none;
}
.press-section .spb_image .spb-asset-content:hover {
	box-shadow: 5px 5px 0px rgba(0,0,0,0.2);
	transition: all .25s;
	-webkit-transition: all .25s; /* Safari */
}
.press-block img {
    opacity: 50%;
	margin-top: 12px;
	margin-bottom: 12px;
}
.press-block a:hover img {
    opacity: 100%;
}
.as-seen-in {
    text-align: center;
    color: #999;
	margin-top: 10%;
}

@media only screen and (max-width: 767px) {
	.as-seen-in {
		margin-top: 35px;
	}
	
}
.home-sample-kits h2.new-home-header {
	text-align: left;
}
.highlighted {
    z-index: -1;
    padding: 0px 7px 0px 7px;
    background: linear-gradient(180deg, rgba(255,255,255,0) 25%, #dbfff5 25%, #dbfff5 85%, rgba(255,255,255,0) 15%);
}
.page-id-1054 figure.animated-overlay:hover {
	background-color: transparent!important;
}
h2.no-additives-slashes {
	padding: 20px 0 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	margin: 0px;
}

/*====================================================================================================



	PRODUCT PAGE HEADINGS & CATALOG



====================================================================================================*/

.post-type-archive-product ul#products {
	display: none;
}
.post-type-archive-product .page-description ul#products {
	display: block;
}
.post-type-archive-product .tastes-real-header {
	margin-top: 15px!important;
	padding: 0px 45px;
}
.post-type-archive-product .quality-assurance-blurb {
	padding: 0px 15%;
}
.post-type-archive-product .product-details h3 a {
    font-size: 16px;
    font-weight: bold;
}
h1.catalog-header {
	font-weight: bold;
	position: relative;
	text-align: center;
}
@media only screen and (min-width: 700px) {
	h1.catalog-header:before, h1.catalog-header:after {
		content: "";
		display: inline-block;
		width: 200px;
		height: 1px;
		background: #ddd;
		margin-bottom: 7px;
		margin-right: 30px;
	}
	h1.catalog-header:after {
		margin-left: 30px;
	}
}
.single-product .page-heading .heading-text h1 {
	font-weight: bold!important;
}
.woocommerce form.woocommerce-ordering, .woocommerce .woocommerce-count-wrap, .woocommerce-products-header__title, .post-type-archive-product #sidebar {
	display: none;
}
.woocommerce .page-heading, .archive .page-heading {
	background-color: #757575;
}
.woocommerce .page-heading h1, .archive .page-heading h1 {
	color: #fff;
	font-weight: bold;
}
.post-type-archive-product .page-heading .heading-text {
	float: none;
	text-align: center;
}
.post-type-archive-product .page-heading .heading-text h1.entry-title {
	font-size: 28px;
	line-height: 38px;
	margin-top: 50px;
	text-shadow: 0px 0px 10px rgba(0,0,0,0.5);
}	
@media only screen and (max-width: 769px) {	
	.post-type-archive-product .fancy-heading-wrap {
		display: none!important;
	}
}
@media only screen and (max-width: 769px) {	
	.post-type-archive-product .page-heading .heading-text h1.entry-title {
		font-size: 21px;
		line-height: 30px;
		margin-top: 150px;
		padding: 0px 30px;
	}
}
@media only screen and (max-width: 600px) {	
	.post-type-archive-product .page-heading .heading-text h1.entry-title {
		margin-top: 350px;
	}
}
.post-type-archive-product .post-38524 .price, .post-type-archive-product .post-160 .price, .post-type-archive-product .post-26663 .price, .post-type-archive-product .post-26427 .price, .post-type-archive-product .post-26499 .price, .post-type-archive-product .post-25121 .price, .post-type-archive-product .post-25519 .price, .post-type-archive-product .post-25564 .price, .post-type-archive-product .post-25555 .price, .post-type-archive-product .post-167 .price, .post-type-archive-product .post-171 .price, .post-type-archive-product .post-13303 .price, .post-type-archive-product .post-101 .price, .post-type-archive-product .post-4225 .price, .post-type-archive-product .post-4211 .price, .post-type-archive-product .post-14899 .price, .post-type-archive-product .post-14891 .price, .post-type-archive-product .post-14883 .price, .post-type-archive-product .post-15195 .price, .post-type-archive-product .post-16128 .price, .post-type-archive-product .post-16297 .price, .post-type-archive-product .post-16285 .price, .product-carousel .post-160 .price, .product-carousel .post-38524 .price, .product-carousel .post-26663 .price, .product-carousel .post-26427 .price, .product-carousel .post-26499 .price, .product-carousel .post-25121 .price, .product-carousel .post-25519 .price, .product-carousel .post-25564 .price, .product-carousel .post-25555 .price, .product-carousel .post-167 .price, .product-carousel .post-171 .price, .product-carousel .post-101 .price, .product-carousel .post-4225 .price, .product-carousel .post-14899 .price, .product-carousel .post-14891 .price, .product-carousel .post-14883 .price, .product-carousel .post-15195 .price, .product-carousel .post-16128 .price, .product-carousel .post-16297 .price, .product-carousel .post-16285 .price, .cart-collaterals .post-160 .price, .cart-collaterals .post-38524 .price, .cart-collaterals .post-26663 .price, .cart-collaterals .post-26427 .price, .cart-collaterals .post-26499 .price, .cart-collaterals .post-25121 .price, .cart-collaterals .post-25519 .price, .cart-collaterals .post-25564 .price, .cart-collaterals .post-5564 .price, .cart-collaterals .post-25555 .price, .cart-collaterals .post-167 .price, .cart-collaterals .post-171 .price, .cart-collaterals .post-101 .price, .cart-collaterals .post-4225 .price, .cart-collaterals .post-4211 .price, .cart-collaterals .post-13303 .price, .cart-collaterals .post-14899 .price, .cart-collaterals .post-14891 .price, .cart-collaterals .post-14883 .price, .cart-collaterals .post-15195 .price, .cart-collaterals .post-16128 .price, .cart-collaterals .post-16297 .price, .cart-collaterals .post-16285 .price {
	color: #fff!important;
	margin-left: 5px;
}
.post-type-archive-product .price span:nth-child(2), .product-carousel .price span:nth-child(2), .cart-collaterals .price span:nth-child(2) {
	display: none;
}
.post-type-archive-product .product .price .amount, .product-carousel .product .price .amount, .cart-collaterals .product .price .amount, .post-type-archive-product .product .price del {
	color: #333!important;
	text-decoration: none!important;
}
.post-type-archive-product .product .price ins {
	display: none;
}
.post-type-archive-product .post-160 .price .amount:before, .post-type-archive-product .post-38524 .price .amount:before, .post-type-archive-product .post-26663 .price .amount:before, .post-type-archive-product .post-26427 .price .amount:before, .post-type-archive-product .post-26499 .price .amount:before, .post-type-archive-product .post-25121 .price .amount:before, .post-type-archive-product .post-25519 .price .amount:before, .post-type-archive-product .post-25564 .price .amount:before, .post-type-archive-product .post-25555 .price .amount:before, .post-type-archive-product .post-167 .price .amount:before, .post-type-archive-product .post-171 .price .amount:before, .post-type-archive-product .post-13303 .price .amount:before, .post-type-archive-product .post-101 .price .amount:before, .post-type-archive-product .post-4225 .price .amount:before, .post-type-archive-product .post-4211 .price .amount:before, .post-type-archive-product .post-14899 .price .amount:before, .post-type-archive-product .post-14891 .price .amount:before, .post-type-archive-product .post-14883 .price .amount:before, .post-type-archive-product .post-15195 .price .amount:before, .post-type-archive-product .post-16128 .price .amount:before, .post-type-archive-product .post-16297 .price .amount:before, .post-type-archive-product .post-16285 .price .amount:before, .product-carousel .post-160 .price .amount:before, .product-carousel .post-38524 .price .amount:before, .product-carousel .post-26663 .price .amount:before, .product-carousel .post-26427 .price .amount:before, .product-carousel .post-26499 .price .amount:before, .product-carousel .post-25121 .price .amount:before, .product-carousel .post-25519 .price .amount:before, .product-carousel .post-25564 .price .amount:before, .product-carousel .post-25555 .price .amount:before, .product-carousel .post-167 .price .amount:before, .product-carousel .post-171 .price .amount:before, .product-carousel .post-101 .price .amount:before, .product-carousel .post-4225 .price .amount:before, .product-carousel .post-15195 .price .amount:before, .product-carousel .post-16128 .price .amount:before, .product-carousel .post-16297 .price .amount:before, .product-carousel .post-16285 .price .amount:before, .cart-collaterals .post-160 .price .amount:before, .cart-collaterals .post-38524 .price .amount:before, .cart-collaterals .post-26663 .price .amount:before, .cart-collaterals .post-26427 .price .amount:before, .cart-collaterals .post-26499 .price .amount:before, .cart-collaterals .post-25121 .price .amount:before, .cart-collaterals .post-25519 .price .amount:before, .cart-collaterals .post-25564 .price .amount:before, .cart-collaterals .post-25555 .price .amount:before, .cart-collaterals .post-167 .price .amount:before, .cart-collaterals .post-171 .price .amount:before, .cart-collaterals .post-101 .price .amount:before, .cart-collaterals .post-4225 .price .amount:before, .cart-collaterals .post-4211 .price .amount:before, .cart-collaterals .post-13303 .price .amount:before, .cart-collaterals .post-14899 .price .amount:before, .cart-collaterals .post-14891 .price .amount:before, .cart-collaterals .post-14883 .price .amount:before, .cart-collaterals .post-15195 .price .amount:before, .cart-collaterals .post-16128 .price .amount:before, .cart-collaterals .post-16297 .price .amount:before, .cart-collaterals .post-16285 .price .amount:before {
	content: "Starting at:";
	display: inline-block;
	padding-right: 6px;
	font-style: italic;
	font-size: 13px;
}
.products .product .price {
	margin-top: 2px!important;
}
@media only screen and (max-width: 670px) {
	.woocommerce #products .product {
		width: 50%;
		float: left;
	}
}
.woocommerce .col-sm-3 {
	box-shadow: none!important;
}
.post-type-archive-product .product-grid .product {
	margin-bottom: 10px!important;
}
/*
.woocommerce li.post-5263 {
}
.woocommerce li.post-5263:after {
	content: "BEST SELLER";
	display: inline-block;
	position: absolute;
	width: 100px;
	left: 50%;
	margin-left: -50px;
	margin-top: -5px;
	color: #f2c385;
	text-align: center;
	font-weight: bold;
}
*/

/*====================================================================================================



	YOTPO



====================================================================================================*/

.yotpo.yotpo-main-widget, .yotpo .yotpo-modal-dialog {
    padding: 0px 60px!important;
}
div.yotpo-display-wrapper {
	padding: 15px 0% 0px!important;
}
.yotpo .yotpo-small-box {
	border-bottom: none!important;
}
.standalone-bottomline {
	margin-bottom: 15px!important;
}
li.product .standalone-bottomline {
	margin-top: 3px!important;
	margin-bottom: 5px!important;
}
.standalone-bottomline .pull-left {
	float: none!important;
	display: inline-block!important;
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel {
	margin-bottom: 20px!important;
	border-bottom: 0px!important;
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline {
	line-height: 32px;
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .y-slider-container .single-carousel .product-image-container {
	display: none;
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .big-version .right-side {
    width: 389px!important;
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-title {
    margin-top: 8px!important;
    margin-bottom: 5px!important;
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-body {
	margin-left: 0px!important;
	margin-bottom: 5px;
}

/*====================================================================================================



	PRODUCT PAGES



====================================================================================================*/

/*-----STOCK STATUS-----*/
.epvariable .out-of-stock:after {
	content: " (Available in 1-2 weeks.)";
}
.epor .out-of-stock:after {
	content: " (Available in 1-2 weeks.)";
}
.epcm .out-of-stock:after {
	content: " (Available in 1-2 weeks.)";
}
.epvl .out-of-stock:after {
	content: " (Available in 1-2 weeks.)";
}
.simps .out-of-stock:after {
	content: " (Available in 3-4 days.)";
}
.simsi .out-of-stock:after {
	content: " (Indefinitely.)";
}
.sprtn .out-of-stock:after {
	content: " (Indefinitely.)";
}
p.stock.out-of-stock {
    margin-top: 10px;
}

.postid-37458 .woocommerce-Price-amount:after, .postid-5263 .woocommerce-Price-amount:after, .postid-37453 .woocommerce-Price-amount:after, .postid-19512 .woocommerce-Price-amount:after {
    content: " (with Free Shipping!)";
}
.std-menu .woocommerce-Price-amount:after {
    content: ""!important;
	display: none!important;
}
.woocommerce form.cart button.single_add_to_cart_button, .woocommerce form.cart .yith-wcwl-add-to-wishlist a, .woocommerce .quantity input, .woocommerce .quantity .minus, .woocommerce .quantity .plus {
	color: #333!important;
}

/*----------------------*/

.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder {
	border: none;
}
.title-wrap .spb-heading {
	float: none;
}
.single-product .product-carousel, .yotpo .promoted-products-box {
	display: none!important;
}
.spb_portfolio_carousel_widget {
	padding-bottom: 20px;
}
.prod-ingredients {
    text-align: center;
    padding: 0px 15%;
}
@media only screen and (max-width: 900px) {
	.prod-ingredients {
		padding: 0px 10%;
	}
}
.single-product td select, .variations_form input, .variations_form input, .variations_form #size, .woocommerce .quantity .qty-adjust {
	background-color: #d9d9d9!important;
}

.woocommerce-variation-description, .product-short .addtoany_share_save_container {
	display: none;
}
.product .wcppec-checkout-buttons {
	display: none!important;
}
#product-display-area .addtoany_share_save_container {
	text-align: center;
}
.epvariable .woocommerce-variation-description, .fdvariable .woocommerce-variation-description {
	display: block;
}
.epvl .woocommerce-variation-description, .epor .woocommerce-variation-description, .epcm .woocommerce-variation-description, .epgk .woocommerce-variation-description {
	display: block;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 15px;
}
.woocommerce-variation-availability {
	position: absolute;
	margin-top: 30px;
}
.quantity-pricing-table {
	clear: both;
	margin-bottom: 10px;
	border-top: 1px solid #f3f3f3;
	padding-top: 12px;
}
.quantity-pricing-table strong {
	color: #0ca601;
}
.quantity-free-shipping {
	text-transform: uppercase;
	color: #ef3f32;
	font-weight: bold;
}
.share-button {
	display: none!important;
}
.woocommerce-product-gallery__image {
	pointer-events: none;
}

select#flavor, select#size {
	font-weight: bold;
	height: 40px;
}
.postid-171 #footer-wrap, .postid-160 #footer-wrap, .postid-101 #footer-wrap, .postid-167 #footer-wrap, .postid-4211 #footer-wrap, .postid-4222 #footer-wrap, .postid-4219 #footer-wrap, .postid-4225 #footer-wrap, .postid-4228 #footer-wrap, .postid-4219 #footer-wrap, .postid-4225 #footer-wrap, .postid-4228 #footer-wrap, .postid-183 #footer-wrap, .postid-185 #footer-wrap, .postid-5911 #footer-wrap {
	margin-bottom: 60px!important;
}
.product-footer {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 40px;
	padding: 0px 0;
	z-index: 9999999999;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Wood-Texture.jpg');
	background-size: 10% auto;
	text-align: center;
	line-height: 45px;
	box-shadow: 0px 0px 45px rgba(0,0,0,0.15);
	overflow: visible;
}
.product-footer a {
	display: inline-block;
	width: 180px;
	max-width: 30%;
	padding: 9px 0px;
	margin: 0px 7px;
	border-radius: 2px;
	color: #fffbf5;
	font-weight: bold;
	font-size: 17px;
	line-height: 20px;
	text-transform: capitalize;
	background-color: #717171;
}
.product-footer a.venture-pack, .product-footer a.bundle {
	font-style: italic;
	color: #fff7d9;
}
.product-footer a.rcdr {
	font-size: 13px;
}
.product-footer a:hover {
	background-color: #826e62;
	color: #fff;
}
.product-footer a.original:hover {
	background-color: #254966;
}
.product-footer a.chocolate-maca:hover {
	background-color: #683029;
}
.product-footer a.vanilla-lucuma:hover {
	background-color: #66544e;
}
.product-footer a.green-kingdom:hover {
	background-color: #095931;
}
.product-footer a.broccoli-kale:hover {
	background-color: #a0c459;
}
.product-footer a.rcdr:hover {
	background-color: #e05f49;
}
.product-footer a.omega-gather:hover {
	background-color: #f58f3a;
}
.product-footer a.natural:hover {
	background-color: #ac6a28;
}
.product-footer a.cacao:hover {
	background-color: #5d302c;
}
.product-footer a.vanilla:hover {
	background-color: #827059;
}
.product-footer a.pumpkin:hover {
	background-color: #bb3f26;
}
.product-footer a.sacha-inchi:hover {
	background-color: #683840;
}
.product-footer .see-more {
	display: inline-block;
	margin-right: 13px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	line-height: 60px;
	color: #ef3f32;
}
.product-pop-up {
	width: 180px;
	height: auto;
	pointer-events: none;
	opacity: 0;
	position: absolute;
	margin-left: -187px;
	margin-top: -158px;
	z-index: 99999999999;
	transition: all .25s;
	-webkit-transition: all .25s; /* Safari */
}
.product-footer a:hover + .product-pop-up {
	opacity: 1;
}
@media only screen and (max-width: 670px) {
	.product-footer {
		display: none;
	}
}
#product-display-area {
	margin-top: 0px;
	margin-bottom: 0px!important;
}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {
	display: none!important;
}
.single-product .woocommerce-message a.button {
	display: inline-block;
	background-color: #057c89!important;
	text-align: center;
	font-size: 14px!important;
	padding: 6px 20px!important;
	margin: 0px 10px 0 0!important;
	text-transform: uppercase;
}
.single-product .woocommerce-message a.button:after {
    content: "\f101";
    margin-left: 10px;
    display: inline;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}
.product-testimonial .spb_testimonial_slider_widget .spb-bg-color-wrap {
	background-color: #1bbbb3!important;
}
.product-testimonial .ss-quote:before {
	content: "\2665";
	font-size: 72px;
}
.product-testimonial .testimonial-icon {
	margin-bottom: 15px;
}
.product-testimonial .spb_testimonial_slider_widget .spb-asset-content {
	padding-bottom: 20px;
}
.product-testimonial .testimonials-slider .testimonial-text.text-large {
	font-size: 18px;
	line-height: 24px;
}
.single-product .venture-pack-link {
	background-color: #10948d!important;
	transition: all .5s;
	-webkit-transition: all .5s; /* Safari */
}
.single-product .venture-pack-link:hover {
	background-color: #005935!important;
}
.single-product .venture-pack-link .spb_content_element, .single-product .venture-pack-link .spb_content_element h1 {
	margin: 0px;
}
.single-product .venture-pack-link a, .home-mobile-shop-button a {
	width: 100%;
	display: block;
	height: 75px;
	padding: 20px 0;
	font-weight: bold;
}
.home-mobile-shop-button {
	background-color: #1bbbb3!important;
	text-align: center;
	text-transform: uppercase!important;
	color: #fff!important;
	transition: all .5s;
	-webkit-transition: all .5s; /* Safari */
}
.single-product .venture-pack-link #nutrition-facts {
	height: 0px;
	padding: 0px;
}
.simple-top-summary {
	margin-top: 0px;
	text-align: center;
	color: #ef3f32;
	font-size: 18px;
}
dt.variation-SelectSize {
	display: none!important;
}
.woocommerce div.product form.cart .variations select {
	padding-right: 75px!important;
}
.single-product .variation-SelectSize {
	display: inline-block;
}
.single-product #product-img-nav, .post-type-archive-product #breadcrumbs {
	display: none!important;
}
#product-img-slider .flex-control-nav {
	bottom: 6px!important;
}
.flexslider .slides li img {
	margin-top: -30px!important;
}
.epsamplekit .flexslider .slides li img {
	margin-top: -15px!important;
}
#size {
	height: 40px;
}
.product-meta, .shop-actions, .product-navigation {
	display: none;
}
.single-product .review-summary .reviews-text {
	display: none;
}
.single-product .nutrition-fact-jump {
	font-weight: bold;
	text-transform: uppercase;
	color: #1bbbb3;
	font-size: 13px;
}
.single-product .nutrition-fact-jump:hover {
	color: #a81f15;
}
.fdsmpkit .nutrition-fact-jump, .epsmpbox .nutrition-fact-jump, .epsamplekit .nutrition-fact-jump, .slshaker .nutrition-fact-jump, .sltote .nutrition-fact-jump, .slshirt .nutrition-fact-jump, .simbrtrio .nutrition-fact-jump, .abn8lb .nutrition-fact-jump {
	display: none;
}
.single-product .entry-summary {
	padding-top: 0px;
}
.single-product .panel-group {
	margin-bottom: 0px;
	padding: 0 30px;
}
.single-product #product-accordion .panel {
	margin-top: 15px;
}
.single-product #product-reviews #reviews #comments {
	overflow: hidden;
}
.single-product #reviews .woocommerce-verification-required {
	font-weight: bold;
	font-style: italic;
}
.epvl .review-summary {
	margin-top: 7px!important;
	text-align: center;
	float: none!important;
}
.epvl .star-rating {
	display: inline-block;
	float: none!important;
}
.product-price-wrap, .in-stock {
	display: none;
}
.woocommerce div.product form.cart div.quantity {
	margin-right: 10px;
}
.single_variation_wrap {
	width: 100%!important;
}
.epor .single_variation, .epcm .single_variation, .epvl .single_variation, .epgk .single_variation, .simps .single_variation {
}
@media only screen and (min-width: 979px) {
	.epor .single_variation .stock, .epcm .single_variation .stock, .epvl .single_variation .stock, .epgk .single_variation .stock, .simps .single_variation .stock {
		margin-top: -48px;
	}
}
.fdbrka .single_variation .stock, .fdrcdr .single_variation .stock, .fdomg .single_variation .stock {
	margin-top: -12px;
}
.sprtn .woocommerce-variation-availability {
	margin-top: -18px;
}
.simsi .single_variation .stock {
	margin-top: 8px;
}
.simsi .single_variation, .simbr .single_variation, .simbrc .single_variation, .simbrv .single_variation {
}
.sprtn .single_variation {
}
.slshaker .single_variation, .sltote .single_variation, .slshirt .single_variation {
}
.slshaker .single_variation .stock, .sltote .single_variation .stock, .slshirt .single_variation .stock {
	margin-top: 16px;
}
.fdbrka .single_variation, .fdrcdr .single_variation, .fdomg .single_variation {
	margin-left: 0px;
}
.simbr .summary-top .price, .simbrc .summary-top .price, .simbrv .summary-top .price, .simps .summary-top .price, .simsi .summary-top .price, .sprtn .summary-top .price, .fdbrka .summary-top .price, .fdrcdr .summary-top .price, .fdomg .summary-top .price {
	position: absolute;
	margin-top: -23px;
	font-size: 21px!important;
}
.sprtn .summary-top .price {
	margin-top: -23px;
}
.slshaker .summary-top .price, .sltote .summary-top .price, .slshirt .summary-top .price {
	margin-top: -12px!important;
}
.woocommerce-variation-price {
	position: relative;
	margin: 10px 15px 0px 0px;
	float: left;
}
.epvl .woocommerce-variation-price, .epgk .woocommerce-variation-price, .epcm .woocommerce-variation-price, .epor .woocommerce-variation-price {
}
@media only screen and (max-width: 980px) {
	.article-body-wrap {
		padding-top: 0px;
	}
	.single-product .woocommerce-product-gallery {
	}
	.epvl .woocommerce-variation-price, .epgk .woocommerce-variation-price, .epcm .woocommerce-variation-price, .epor .woocommerce-variation-price {
		margin-top: 10px;
	}
	.epvariable-title, .fdvariable-title, .eq-title {
		margin-bottom: 0px!important;
	}
	.epvariable .epvariable-title, .fdvariable .fdvariable-title, .eq-title {
		margin-bottom: 10px!important;
	}
}
.epvariable .woocommerce-variation-price {
	display: block;
	margin-top: 10px;
	margin-left: 0px;
}
.single_variation .amount, .woocommerce div.product .summary p.price, .woocommerce-page div.product .summary p.price {
	font-size: 21px;
	font-weight: bold;
	color: #0ca601;
}
.variations #select-size {
	height: 41px;
	margin-bottom: 0px;
	font-weight: bold;
}
.woocommerce .quantity input {
	font-weight: bold;
}
.order-extras {
	clear: both;
	font-size: 13px;
	color: #0ca601;
	margin-bottom: 10px;
}
.order-extras a {
	color: #0ca601;
}
.order-extras a:hover {
	color: #1bbbb3;
}
.woocommerce div.product form.cart {
	margin-top: 20px;
}
.postid-171 .summary-top .price, .postid-160 .summary-top .price, .postid-101 .summary-top .price, .postid-167 .summary-top .price, .simps .summary-top .price, .simbr .summary-top .price, .product-type-variable .summary-top .price {
	display: none!important;
}
.eqmoc .summary-top .price {
	display: block!important;
}
.single-product .price {
	color: #0ca601!important;
}
.single-product .inner-page-wrap {
	margin-top: 30px!important;
	margin-bottom: 30px!important;
}
.woocommerce div.product div.images {
	padding-bottom: 0px!important;
}
.product_meta, .reset_variations {
	display: none!important;
}
.woocommerce div.product form.cart .variations td.label label {
	color: #1bbbb4!important;
	text-transform: uppercase!important;
}
.woocommerce .quantity, .woocommerce-page .quantity {
	min-width: 60px!important;
}
.product-share {
	display: none!important;
}
.product-share .entypo-export {
	display: inline-block;
}
.share-button {
	background-color: #1bbbb3!important;
}
.quantity-savings {
	margin-top: 15px;
}
.savings-numbers {
	color: #0ca601;
}
.woocommerce div.product div.summary {
	margin-bottom: 20px!important;
}
.summary-top {
	margin-top: 0px;
	padding-bottom: 0px!important;
	margin-bottom: 0px!important;
	border: 0px!important;
}
.epvl .summary-top {
	margin-bottom: 15px;
}
.fdsmpkit .summary-top, .simbrtrio .summary-top {
	margin-top: 30px;
}
.woocommerce div.product .product-short {
	margin-bottom: 10px!important;
}
.woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart {
	margin-bottom: 0px!important;
}
.variations_form {
	margin-bottom: 8px;
}
table.rw-rating-table {
	margin: 0 auto;
}
.variations_form .stock {
	text-align: left!important;
}
.woocommerce div.product form.cart .variations td.label, .woocommerce div.product form.cart .variations td.value {
	display: block;
}
.woocommerce div.product form.cart .variations td.label {
	float: left;
}
.variations_form button {
	background-color: #d9d9d9!important;
}
.variations_form button:hover {
	background-color: #1bbbb3!important;
}
.woocommerce form.cart button.single_add_to_cart_button {
	background-color: #333!important;
	color: #fff!important;
	font-weight: bold!important;
	text-transform: uppercase;
	border-radius: 4px;
	padding: 0px 15%!important;
}
@media only screen and (max-width: 1200px) {
	.woocommerce form.cart button.single_add_to_cart_button {
		padding: 0px 19%!important;
	}	
}
.top-description {
	text-align: left;
}
.text-link a.sf-button {
	padding: 0px;
	background-color: transparent!important;
	color: #ef3f32;
	text-transform: uppercase;
	margin-bottom: 0px;
	letter-spacing: 0px;
}
.text-link a.sf-button.turquoise {
	background-color: transparent!important;
}
.woocommerce form.cart button.single_add_to_cart_button:hover {
	background-color: #a81f15!important;
}
.also-available-block, .also-available-block1 {
	clear: both;
	text-align: center;
	margin-bottom: 0px;
	padding: 10px 0;
	z-index: 9999;
}
.also-available-block a, .also-available-block1 a {
	color: #1bbbb3;
}
.also-available-block1 {
	margin-top: 30px;
	margin-bottom: 20px;
}
.also-available-block img {
	display: inline-block;
	width: auto;
	height: 75px;
	max-width: 16%;
	min-width: 75px;
}
.also-available-block img.badge-kosher {
	margin-left: 10px;
}
.product-badge-tag {
	opacity: 0;
	position: absolute;
	width: 90px;
	max-width: 16%;
	height: 90px;
	margin-left: -90px;
	padding-top: 30px;
	background-color: rgba(243,243,243,0.95);
	text-align: center;
	color: #333;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	-webkit-transition: all .35s; /* Safari */
	transition: all .35s;
}
.epvariable .product-badge-tag {
	background-color: rgba(217,217,217,0.95);	
}
.product-badge-tag:hover  {
	opacity: 1;
}
.available-in {
	font-size: 13px;
	font-style: italic;
	line-height: 20px;
	color: #333;
	margin-right: 12px;
}
.cost-per-serving-title, .cost-per-serving-title1 {
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	color: #888;
	padding: 10px 0px;
	margin-bottom: 10px;
	background-color: #fafafa;
}
.single-product ul.cost-per-serving, .single-product ul.cost-per-serving1 {
	margin: 15px 30px 15px;
	color: #555;
	font-size: 13px;
	line-height: 21px;
	list-style-type: disc;
}
.ingredient-section-heading {
	padding: 0px 15%;
	max-width: 100%;
}
@media only screen and (max-width: 980px) {
	.ingredient-section-heading {
		padding: 0px 30px;
	}	
}
.single-product ul.cost-per-serving li {
	margin: 5px 0px;
	text-align: left;
}
.mobile ul.cost-per-serving1 {
	font-size: 15px;
	line-height: 21px;
	list-style-type: none;
}
.mobile ul.cost-per-serving1 li {
	padding: 6px 8px;
	margin: 5px 1%;
	width: 48%;
	float: left;
	background-color: #ef3f32;
	color: #fff;
}
.mobile ul.cost-per-serving1 li:nth-child(1) {
	background-color: #01A4A4;
}
.mobile ul.cost-per-serving1 li:nth-child(2) {
	background-color: #00A1CB;
}
.mobile ul.cost-per-serving1 li:nth-child(3) {
	background-color: #61AE24;
}
.mobile ul.cost-per-serving1 li:nth-child(4) {
	background-color: #D70060;
}
.mobile ul.cost-per-serving1 li:nth-child(5) {
	background-color: #E54028;
}
.mobile ul.cost-per-serving1 li:nth-child(6) {
	background-color: #F18D05;
}
.single-product table.cost-per-serving {
	width: 280px;
	margin: 5px auto 10px;
	padding: 4px 0 4px 8px;
	background-color: #fff;
	color: #555;
	font-size: 13px;
	border: 0px;
	border-radius: 5px;
}
.single-product table.cost-per-serving tr td:first-child {
	font-weight: bold;
}
.single-product table.cost-per-serving tr {
}
.single-product table.cost-per-serving td {
	padding: 4px 10px;
	border: 0px;
}
.single-product table.cost-per-serving .ratio {
	display: inline-block;
	color: #ef3f32;
}
.spb_testimonial_slider_widget .testimonial-icon {
	padding: 0 20%!important;
}
.testimonials-slider .slide-content-wrap {
	text-align: center;
}
.testimonials-slider .testimonial-text {
	padding: 0 15%;
}
.sprtn .product-description-block {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/grass-border2.png');
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}
.product-tastes-real {
	text-align: center;
}
.tastes-real-buy-button a.sf-button {
	font-size: 18px;
	text-transform: uppercase;
	padding: 15px 20%;
}
.newsletter-header, .chef-header {
	display: inline-block;
	font-size: 36px;
	line-height: 36px;
	font-weight: bold;
	color: #656565;
	margin-bottom: 30px;
}
.newsletter-header {
	color: #ffd026;
	margin-bottom: 10px;
}
.chef-header {
	width: 700px;
	max-width: 100%;
	height: 60px;
	margin-top: 30px;
	line-height: 60px;
	background-color: #ffd026;
	color: #fff;
	z-index: 9;
}
.chef-header:before {
	content: "";
	position: absolute;
	width: 40px;
	height: 60px;
	margin-left: -60px;
	background-color: #ffd026;
	z-index: 1;
	transform: skew(-20deg); 
	-webkit-transform: skew(-20deg);
}
.chef-header:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	margin-left: 0px;
	background-color: #ffd026;
	z-index: 1;
	transform: skew(-20deg); 
	-webkit-transform: skew(-20deg);
}
.epor .tastes-real-header, .epcm .tastes-real-header, .epvl .tastes-real-header, .epgk .tastes-real-header, .epsamplekit .tastes-real-header, .epsmpbox .tastes-real-header {
	margin-top: 60px;
}
.product-tastes-real h1 {
	padding: 0px 0 25px!important;
}
.product-every-ingredient-block:hover {
	transition: all .5s;
	-webkit-transition: all .5s; /* Safari */
}
.ingredient-block:after {
	content: "";
	display: block;
	position: absolute;
	width: 200px;
	height: 1px;
	left: 50%;
	margin-top: 30px;
	margin-left: -100px;
	background-color: #1bbbb3;
}
.ingredient-block {
	margin-top: 15px;
	text-align: center;
}
.product-every-ingredient-block .ingredient-block {
	text-align: center;
	padding-bottom: 50px!important;
}
.product-every-ingredient-block h1 {
	color: #fff!important;
	font-weight: bold;
}
.product-ingredient {
	display: inline-block;
	padding: 0px 4px 0 6px;
	margin: 0 2px;
	color: #fff;
	line-height: 28px;
	font-size: 16px;
	font-weight: bold;
}
.product-ingredient:before {
	content: "∙";
	margin-right: 12px;
}
.product-ingredient:first-child:before {
	content: "";
}
.epgk .product-ingredient {
	font-size: 14px;
}
.epgk .product-ingredient:before {
	margin-right: 8px;
}
h2.epic-slider-blurb-1 {
	font-size: 48px;
	line-height: 56px;
	margin-top: 0px;
	color: #fff;
}
.prod-detail-blurb {
	text-align: center;
	font-size: 18px;
	margin-top: 0px;
	color: #333;
	line-height: 28px;
	padding-left: 10%;
	padding-right: 10%;
}
.white {
	color: #fff!important;
}
.prod-detail-blurb-body {
	text-align: center;
	font-size: 18px;
	margin-top: 0px;
	color: #333;
	line-height: 28px;
}
.sprtn .prod-detail-blurb {
	margin-bottom: 20px;
}
.single-product .modal-dialog {
	width: 1000px!important;
	max-width: 90%;
}
.fdbrka .modal-dialog, .fdrcdr .modal-dialog, .fdomg .modal-dialog, .fdsmpkit .modal-dialog {
	width: 750px!important;
}
.product-recipes .carousel-arrows, .product-ingredient-carousel .carousel-arrows {
	float: none;
	margin: 0;
}
.single-product .product-ingredient-carousel .title-wrap {
	margin-bottom: 0px;
}

.product-ingredient-layer .row {
	text-align: center;
}
.product-ingredient-layer .spb_image {
    display: inline-block;
    float: none;
}
@media (min-width: 768px) {
	.product-ingredient-layer .col-sm-3 {
		width: 24.5%!important;
	}
}
.single-product .portfolio-items .portfolio-item {
	background-color: transparent!important;
}
.single-product a.sf-button.turquoise {
	background-color: #00d1c5;
}
.single-product .article-share label {
	background-color: #1bbbb3!important;
}
.portfolio-item .portfolio-item-details h3, .portfolio-item .portfolio-item-details h5 {
	text-align: center;
}

.single-product .spb_portfolio_carousel_widget .title-wrap .carousel-arrows {
	float: none;
	display: block;
	text-align: center;
	pointer-events: auto!important;
	margin: 0;
	display: none;
}
.single-product .spb_portfolio_carousel_widget .title-wrap .carousel-arrows .carousel-prev, .single-product .spb_portfolio_carousel_widget .title-wrap .carousel-arrows .carousel-next {
	display: inline-block;
}
.single-product .animate-top .sf-button {
	width: 80%!important;
	max-width: 500px;
	margin-bottom: 0px!important;
}
.single-product .animate-top .sf-button span {
	font-size: 21px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.recipes-intro h1, .recipes-intro h3 {
}
.recipes-intro h1 {
	font-size: 28px;
	font-weight: bold;
}
.recipes-intro h3 {
	font-size: 24px;
}

@media only screen and (min-width: 979px) {
	.product-every-ingredient-block {
		padding-bottom: 0px!important;
		background-image: url('https://www.sproutliving.com/wp-content/uploads/epic-dotted-leaf-bg.png');
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
	}
	.sprtn .product-every-ingredient-block {
		background-image: url('');
	}
	.prod-detail-blurb {
		padding: 0 7%!important;
	}
}
.epic-benefits {
	display: flex;
	align-items: center;
	text-align: center;
}
.epic-benefits .benefit-copy {
	font-size: 14px;
    letter-spacing: 0px;
    line-height: 18px;
    text-transform: uppercase;
    font-weight: bold;
}
.epic-benefits .benefit {
    width: calc(25% - 20px);
    text-align: center;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 50px;
}
.epic-benefits .benefit-image {
    min-height: 90px;
    vertical-align: middle;
    margin-bottom: 15px;
}
.epic-benefits .benefit-image img {
	opacity: 1;
    transform: scale(.85,.85);
}
.epic-benefits .benefit-copy {
	padding: 0 10%;
}
@media only screen and (max-width: 900px) {
	.epic-benefits .benefit {
  		  width: calc(50% - 10px);
	}
	.epic-benefits .benefit-copy {
		padding: 0 5%;
	}
}

/*====================================================================================================


	EPCI VENTURE PACK


====================================================================================================*/


/*====================================================================================================



	PRODUCT MOBILE PAGES



====================================================================================================*/


@media only screen and (max-width: 768px) {
	.single-product .woocommerce-message a.button {
		padding: 10px 20px!important;
		margin: 6px 12px 6px 24px;
	}
	.single_variation .amount {
		font-size: 24px;
	}
	.quantity-savings small {
		display: none;
	}
	.newsletter-header {
		color: #98d6d8;
		margin-top: 30px;
		margin-bottom: 0px;
		font-size: 21px;
	}
	.chef-header {
		margin-top: 30px;
		margin-bottom: 0px;
		font-size: 21px;
	}
	.chef-header:before {
		display: none;
	}
}
@media only screen and (max-width: 979px) {
	.quantity-pricing-table {
		padding: 0px 30px;
	}
	.single-product .nutrition-fact-jump {
		display: inline-block;
		margin: 15px 0 5px;
	}
	.epsamplekit .nutrition-fact-jump {
		display: none;
	}
	.single-product .venture-pack-link a {
		height: auto!important;
	}
	.sprtn .nutrition-fact-jump {
		margin: 5px 0 5px;
	}
	.fdsmpkit .nutrition-fact-jump, .epsmpbox .nutrition-fact-jump, .slshaker .nutrition-fact-jump, .sltote .nutrition-fact-jump, .slshirt .nutrition-fact-jump, .simbrtrio .nutrition-fact-jump {
		display: none;
	}
	.single-product .page-heading {
		padding: 15px 0!important;
	}
	.single-product .inner-page-wrap {
		margin-top: 0px!important;
	}
	.sprtn .entry-summary, .epsmpbox .entry-summary {
		padding-top: 30px!important;
	}
	.woocommerce div.product div.images {
		margin-bottom: 0px!important;
		width: 100%!important;
	}
	.order-extras {
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.stock {
		display: none;
	}
	.available-in {
		display: block;
	}
	.epor .also-available-block a {
		font-size: 12px;
	}
	.woocommerce .quantity, .woocommerce button[type="submit"] {
		margin-left: 0px!important;
	}
	.woocommerce .quantity {
		margin-bottom: 15px!important;
	}
	.woocommerce button[type="submit"] {
		height: 46px!important;
		margin: 0 40px!important;
	}
	button#place_order {
		width: 100%!important;
	}
	.woocommerce form.cart button.single_add_to_cart_button {
		width: 100%!important;
		margin-left: 0!important;
		margin-right: 0!important;
	}
	.quantity-savings {
		margin-top: 15px;
		margin-bottom: 10px;
	}
	.savings-numbers {
		font-size: 13px;
		margin-bottom: 20px;
	}
	.entry-summary {
		padding-bottom: 10px;
		margin-bottom: 0px;
	}
	.slshaker .single_variation, .sltote .single_variation, .slshirt .single_variation {
		margin-top: -220px;
	}
	.fdbrka .single_variation, .fdrcdr .single_variation {
		margin-top: -142px;
	}
	table.cost-per-serving {
		margin-bottom: 0px!important;
		padding-bottom: 0px!important;
	}
	.product-description-block .spb_content_element {
		margin-bottom: 0px!important;
	}
	.product-description-block .prod-detail-blurb {
		margin-bottom: 30px!important;
	}
	#product-display-area {
		margin-bottom: 0px!important;
	}
	.product-testimonial .spb_testimonial_slider_widget .spb-asset-content:before {
		font-size: 18px;
	}
}
@media only screen and (min-width: 641px) and (max-width: 979px) {
	.woocommerce div.product form.cart {
		margin-top: 0px;
	}
	.single-product .nutrition-fact-jump {
		margin: 5px 0;
	}
	.single_variation_wrap {
		width: 100%;
	}
	.woocommerce div.product div.summary {
		margin-bottom: 0px!important;
		width: 100%!important;
	}
	.woocommerce div.product form.cart .variations td.label {
	}
	.woocommerce .quantity, .woocommerce button[type="submit"] {
	}
}
@media only screen and (max-width: 641px) {
	.simbr .single-product .nutrition-fact-jump, .simbrc .single-product .nutrition-fact-jump, .simbrv .single-product .nutrition-fact-jump, .simps .single-product .nutrition-fact-jump, .simsi .single-product .nutrition-fact-jump {
	}
	.shopping-bag-item a > span.num-items:after {
		content: "";
	}
	.epor #product-img-slider, .epcm #product-img-slider, .epvl #product-img-slider, .epgk #product-img-slider, .epsmpbox #product-img-slider, .simbr #product-img-slider, .simbrc #product-img-slider, .simbrv #product-img-slider, .simps #product-img-slider, .simsi #product-img-slider, .sprtn #product-img-slider, .fdbrka #product-img-slider, .fdrcdr #product-img-slider, .fdomg #product-img-slider, .fdsmpkit #product-img-slider, .simbrtrio #product-img-slider, .epsamplekit #product-img-slider, .single-product .cost-per-serving-title, .cost-per-serving, .variations label, .single-product .product-share {
		display: none!important;
	}
	.woocommerce div.product div.summary {
		padding-top: 0px;
		margin-bottom: 0px!important;
		width: 100%!important;
	}
	.single_variation {
		padding-left: 25px;
		text-align: left!important;
	}
	.postid-41416 .single_variation {
		padding-left: 0px;
	}
	.simbr .summary-top .price, .simbrc .summary-top .price, .simbrv .summary-top .price, .simps .summary-top .price, .simsi .summary-top .price, .sprtn .summary-top .price, .fdbrka .summary-top .price, .fdrcdr .summary-top .price, .fdomg .summary-top .price {
		margin-top: 86px!important;
		position: absolute;
	}
	table.variations {
		margin-right: 5px;
		margin-bottom: 5px;
	}
	.variations_form {
		margin-top: 0px!important;
		padding: 0px 0px!important;
	}
	.variations_button {
	}
	.variations_form input, .variations_form input, .variations_form #size {
		background-color: #d6d6d6!important;
	}
	.single-product .summary-top {
		margin-top: 0px;
		padding-bottom: 0px!important;
	}
	.sprtn .entry-summary {
		padding-top: 30px!important;
	}
	.single_variation_wrap {
		float: none;
	}
	.single_variation_wrap .variations .label {
		display: block;
	}
	.variations {
		float: none;
	}
	.single-product .panel-group {
		display: none!important;
		margin-bottom: 15px;
	}
	#product-display-area {
		margin-top: 0px!important;
	}
	h1.mobile-product-highlights {
		text-align: center;
		font-weight: bold;
	}
	p.cost-per-serving-title1 {
		padding: 10px 8px;
		background-color: #f3f3f3;
		border-radius: 0 0 10px 10px;
		border-top: 1px solid #d8d8d8;
		font-size: 13px;
		margin: 0 30px;
	}
	.entry-title {
		font-size: 20px;
	}
	.sprtn .summary-top {
		padding-top: 20px!important;
	}
	.summary-top .review-summary .star-rating {
		width: 90px;
		margin-top: 25px!important;
		margin-left: 70px!important;
		float: none!important;
		position: absolute;
	}
	.woocommerce div.product form.cart .variations select, .woocommerce .quantity, .woocommerce-page .quantity {
		background-color: #d8d8d8!important;
	}
	.epor .single_variation, .epcm .single_variation, .epvl .single_variation, .epgk .single_variation, .simsi .single_variation, .simps .single_variation, .simbr .single_variation, .simbrc .single_variation, .simbrv .single_variation, .sprtn .single_variation, .slshaker .single_variation, .sltote .single_variation, .slshirt .single_variation, .fdbrka .single_variation, .fdrcdr .single_variation {
		margin-top: 0px;
	}
	.recipes-intro {
		margin: 0px!important;
		margin-top: -20px!important;
		padding: 0px!important;
	}
	.product-testimonial .spb_testimonial_slider_widget .spb-asset-content {
		padding-top: 45px;
	}
	.prod-detail-blurb {
		padding-left: 0px;
		padding-right: 0px;
	}
}
@media only screen and (max-width: 767px) {
	.cost-per-serving-title1 {
		display: none;
	}
}

/*===================*/

.fd-broccoli .block {
	padding: 20px 30px;
    background-color: rgb(200,250,200);
    margin: 20px;
    border-radius: 5px;
}
.fd-broccoli .block ul {
	line-height: 30px;
}

.fd-broccoli .block h1 {
	font-weight: bold;
}
.ss-spotlight-title {
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	margin: 15px 0 10px;
}

.ss-also-available-block {
	width: 74%;
	float: left;
	text-align: center;
	margin-bottom: 20px;
	margin-right: 1%;
	padding: 10px 0;
	background-color: #f4f4f4;
}
.ss-banner-logo {
	z-index: 1;
	margin-bottom: 0px;
}
.ss-product-qualities {
	z-index: 9999999999;
	padding: 0 20px;
}
.ss-product-qualities p {
	margin: 0 30px;
	text-align: center;
	color: #666;
	letter-spacing: 1px;
	font-size: 15px;
	font-weight: bold;
	line-height: 32px;
}
.ss-product-every-ingredient-block  a.sf-button, .fd-product-every-ingredient-block  a.sf-button {
	margin-right: 0px!important;
}
.ss-product-every-ingredient-block-mobile h1, .ss-product-every-ingredient-block-mobile .ss-product-ingredient, .fd-product-every-ingredient-block-mobile h1, .fd-product-every-ingredient-block-mobile .ss-product-ingredient {
	font-weight: bold;
}
.ss-spotlight .block-right h1, .ss-spotlight .block-right h4, .ss-spotlight .block-left h1, .ss-spotlight .block-left h4 {
	color: #fff;
}
.ss-ingredient-block {
	text-align: center;
}
.ss-product-ingredient {
	font-size: 16px;
	line-height: 28px;
}
.ss-ingredient-intro-banner h6 {
	margin-top: 30px!important;
	padding: 0 30px!important;
	font-size: 28px;
	line-height: 36px;
	font-weight: bold;
	text-transform: capitalize;
	letter-spacing: 2px;
	color: #1bbbb3;
}
.ss-every-ingredient-column h1 {
	font-weight: bold;
}
.ss-buzzwords-mobile {
	padding: 0px 40px;
	text-align: center;
	margin-bottom: 0px!important;
}
.ss-buzzwords-mobile p {
	font-size: 14px;
	line-height: 21px;
	word-spacing: 4px;
	font-weight: bold;
}
	
.ss-spotlight {
	margin-top: 0px!important;
}
.ss-spotlight .block-right {
	width: calc(50% + 367px);
	max-width: 100%;
	padding: 20px 60px 30px 20px;
	float: right;
	text-align: right;
	background-color: #ac6a28;
	border-radius: 10px 0 0 10px;
	color: #fff;
}
@media only screen and (min-width : 979px) {
	.block-right ul li {
		list-style-type: none;
	}
	.block-right ul li:after {
		content: "•";
		margin-left: 8px;
		font-size: 16px;
		font-weight: bold;
	}
}
.ss-spotlight .block-left {
	width: calc(50% + 367px);
	max-width: 100%;
	padding: 20px 20px 30px 60px;
	float: left;
	background-color: #ac6a28;
	border-radius: 0px 10px 10px 0px;
	color: #fff;
}
.ss-lucuma .block-left {
	background-color: #ac7e4b!important;
}
@media only screen and (max-width : 760px) {
	.ss-spotlight .block-left, .ss-spotlight .block-right {
		border-radius: 0px;
	}
}
.ss-spotlight .ss-lucuma .block-left, .ss-spotlight .ss-vanilla .block-right {
	background-color: #a99274;
}
.ss-spotlight .fd-broccoli .block-left {
	background-color: #a0c459;
}
.ss-spotlight .ss-cacao .block-left {
	background-color: #824c2d;
}
.ss-spotlight .ss-red-banana .block-right {
	background-color: #5d302c;
	margin-bottom: 0px!important;
}
.ss-spotlight .ss-red-banana, .ss-spotlight .ss-vanilla {
	margin-bottom: -5px!important;
}
.ss-pumpkin-seed-spotlight {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}
.ss-pumpkin-seed .ss-spotlight-title, .ss-sacha-inchi .ss-spotlight-title, .ss-sprouted-brown-rice .ss-spotlight-title {
	margin: 25px 0 30px;
}
.simps .ss-ingredient-intro-banner, .simsi .ss-ingredient-intro-banner, .simbr .ss-ingredient-intro-banner {
	margin-bottom: 0px!important;
}
.ss-simps-qualities, .ss-simsi-qualities {
	background-color: #24a1ba;
	margin: 100px 0!important;
}
.ss-spotlight-header {
	font-size: 16px;
	font-weight: bold;
}
.read-about-ingredients {
	display: block;
	padding: 40px 0;
	width: 100%;
	height: 50px;
	font-size: 28px;
	font-weight: bold;
	line-height: 0px;
	color: #fff;
	background-color: #1bbbb3;
}
.read-about-ingredients:hover {
	color: #fff;
	background-color: #13a099;
}

/*====================================================================================================



	MY ACCOUNT



====================================================================================================*/

.my-account-login-wrap .login-wrap form.login, .my-account-login-wrap .login-wrap form.login .form-row {
	margin-top: 6px!important;
}
.my-account-login-wrap .login-wrap form.login .form-row, .my-account-login-wrap .login-wrap form.login .lost_password {
	text-align: center!important;
}
.my-account-login-wrap .login-wrap form.login .form-row-wide {
	text-align: left!important;
}
.woocommerce .my-account-login-wrap form input[type="submit"] {
	width: 100%!important;
	background-color: #1bbbb3!important;
	color: #fff!important;
	margin-top: 12px!important;
	margin-bottom: 10px!important;
	font-weight: bold;
}
.my-account-login-wrap .login-wrap form.login .wc-social-login {
	text-align: center!important;
}
.woocommerce a.button, .woocommerce button[type="submit"]{
    background: #1bbbb4!important;
    color: #fff!important;
    font-weight: bold!important;
    font-size: 14px!important;
    margin: 0px!important;
}

/*====================================================================================================



	CART PAGE



====================================================================================================*/


.woocommerce-cart #breadcrumbs, .woocommerce-checkout #breadcrumbs, .woocommerce-cart #back-to-top, .page-id-5 .page-heading {
	display: none;
}
.woocommerce table.shop_table.cart tr td, .woocommerce-page table.shop_table.cart tr td.product-thumbnail {
	padding-top: 15px;
}
p.return-to-shop {
	text-align: center;
}
.woocommerce a.wc-backward {
	background-color: #1bbbb3!important;
	color: #fff!important;
	font-weight: bold!important;
	text-transform: uppercase;
}
.woocommerce a.wc-backward:hover {
	background-color: #0f843b!important;
}
.woocommerce-message {
	margin-bottom: 20px!important;
}
.woocommerce .woocommerce-message .button {
	float: none!important;
}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {
	display: inline-block;
	margin-left: -8px;
}
.woocommerce-cart .inner-page-wrap {
	margin-top: 40px!important;
	margin-bottom: 0px!important;
}

.woocommerce .cart_totals table tr.order-total th, .woocommerce .cart_totals table tr.order-total .amount, .woocommerce-page table.cart tr th {
	font-weight: bold;
}
tr.cart_item td.product-name a {
    color: #000;
    pointer-events: none;
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
	border-bottom-width: 0px!important;
	margin-bottom: 0px!important;
}
.woocommerce-cart .wc-proceed-to-checkout a {
	background-color: #0ca601;
	color: #fff!important;
	font-weight: bold!important;
	font-size: 14px!important;
}
.woocommerce-cart .wc-proceed-to-checkout a:hover {
	background-color: #0f843b!important;
}
.woocommerce-cart .continue-shopping {
	display: block;
	width: 100%;
	padding: 1em 2em;
	margin: 0 auto;
	background-color: #1bbbb3;
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}
.woocommerce-cart .continue-shopping:hover {
	background-color: #13A099;
}
.woocommerce .coupon input.input-text, .woocommerce-cart table.cart td.actions .coupon .input-text {
	max-width: 130px!important;
	min-width: 130px!important;
	margin-right: 0px!important;
}
.woocommerce .coupon {
	padding-top: 0px!important;
	margin-bottom: 10px!important;
}
.shop_table td.actions {
	padding-top: 10px!important;
}
.woocommerce-cart .col-sm-3 {
	margin-top: 0px!important;
}
.woocommerce h3.bag-totals {
	margin-top: 20px!important;
}
.woocommerce-cart table.cart td.actions .input-text+.button {
	background-color: #1bbbb3!important;
	color: #fff!important;
}
.woocommerce table.cart td.actions input.button {
	background-color: #0ca601!important;
	color: #fff!important;
	margin-top: 0px;
}
.woocommerce-cart table.cart td.actions .input-text+.button:hover, .woocommerce table.cart td.actions input.button:hover {
	background-color: #0ca601!important;
	color: #fff!important;
}
.woocommerce table.cart td.actions input#update_cart {
	float: none!important;
	width: 80%!important;
	margin: 0 auto!important;
}
.woocommerce-page .cart-collaterals {
	margin-bottom: 0px!important;
	background: transparent!important;
}
.woocommerce ul.products li.product {
	margin-bottom: 0px!important;
}
.woocommerce ul.products li.product figure {
	margin-bottom: 12px!important;
}
.woocommerce .products .product {
	background: transparent!important;
	padding-top: 6px!important;
	padding-bottom: 24px!important;
}
.woocommerce p.cart a.single_add_to_cart_button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce .button.checkout-button {
	background-color: #1bbbb4!important;
	border-radius: 4px!important;
}
@media only screen and (max-width : 641px) {
	.woocommerce-cart .bag-summary, .woocommerce-cart .page-heading {
			display: none;
	}
}
@media only screen and (max-width: 769px) {
	.woocommerce-cart table.shop_table.cart tr td.product-quantity {
		margin-bottom: 30px!important;
	}
}
.woocommerce .quantity, .woocommerce-page .quantity {
	margin-top: -10px;
	margin-left: 10px!important;
}
.woocommerce .cart .button.disabled {
	border: 0px!important;
}
.woocommerce .cart .button {
	margin-left: 10px;
	margin-top: 10px;
	background-color: transparent!important;
	color: #1bbbb4!important;
	height: 40px!important;
}
.woocommerce .actions .button {
	margin-left: 10px!important;
	margin-top: 10px;
	height: 34px!important;
    font-size: 14px!important;
}
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {
    padding-left: 35px!important;
}
#pay_with_amazon {
    margin: 0 0 20px;
    text-align: center;
}
.woocommerce-info.info.wc-amazon-payments-advanced-info {
    border: 1px solid #FAD676;
    line-height: 30px;
    background-color: white!important;
}

/*====================================================================================================



	CHECKOUT PAGE



====================================================================================================*/

.woocommerce-checkout .header-wrap {
	border: 0px;
}
ul#menu-checkout-menu-1 {
    pointer-events: none!important;
    font-weight: bold;
    font-size: 24px;
}
.woocommerce-checkout nav.float-alt-menu, .woocommerce-checkout a.header-wholesale-link, .woocommerce-checkout nav.header-menu ul li:last-child {
    display: none!important;
}
.woocommerce-checkout #logo.has-img img.alt-logo {
    max-height: 50px!important;
	height: 50px!important;
}
.woocommerce-shipping-destination {
	display: none;
}
.help-bar {
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}
.help-bar span {
	float: none!important;
	color: #000;
}
.help-bar span a {
	text-decoration: underline!important;
	color: #000;
}
.woocommerce-checkout .page-heading, .woocommerce-cart .page-heading, .woocommerce-account .page-heading {
	background-color: #1bbbb3;
}
.woocommerce-checkout .page-heading h1, .woocommerce-cart .page-heading h1, .woocommerce-account .page-heading h1 {
	color: #fff;
	font-weight: bold;
}
.woocommerce-checkout .page-heading {
	margin-top: 0px;
}
.checkout-top-fields {
    border-top: 1px solid #ddd;
    margin-top: 15px;
    padding-top: 15px;
}
.checkout-top-fields .col-sm-7 {
	padding-left: 0px!important;
}
.checkout-top-fields .woocommerce-form-coupon-toggle .woocommerce-info, .checkout-top-fields .woocommerce-form-login-toggle .woocommerce-info {
    background-color: #fff!important;
    padding: 0px!important;
    font-weight: bold;
}
.checkout-top-fields a.button, .checkout-top-fields  button[type="submit"] {
    padding: 10px 25px!important;
    margin-right: 10px!important;
}
.checkout-top-fields form.checkout_coupon, .checkout-top-fields form.login, .checkout-top-fields form.register {
    margin: 15px 0 15px;
    text-align: left;
    border-top: 1px solid #ddd;
    padding-top: 15px;
    border-bottom: 0px;
	border-radius: 0px;
	border-left: 0px;
	border-right: 0px;
	border-left: 0px;
	padding: 0px;
	padding-top: 15px;
}
.checkout-top-fields p.form-row {
	float: left;
}
.checkout-top-fields .woocommerce-form-login .form-row-first, .checkout-top-fields .woocommerce-form-login .form-row-last {
	width: 49%!important;
}
.checkout-top-fields p.form-row-last {
	float: right;
}
.checkout-top-fields p.form-row label {
	display: none;
}
.checkout-top-fields p.lost_password {
	float: right;
}
.checkout-top-fields form.checkout_coupon {
	padding: 15px 0!important;
}
.woocommerce-checkout #pay_with_amazon {
	margin-bottom: 0px;
}
.checkout-top-fields  div#checkout-customer-login {
    padding-left: 0px;
}
.checkout-top-fields  div#checkout-coupon-code {
    padding-right: 0px;
}

@media only screen and (max-width : 770px) {
	.checkout-top-fields .woocommerce-form-login .form-row-first, .checkout-top-fields .woocommerce-form-login .form-row-last, .checkout-top-fields .woocommerce-form-coupon .form-row-first {
		width: 100%!important;
	}
	.checkout-top-fields p.lost_password {
		float: left;
	}
	.checkout-top-fields form.checkout_coupon .form-row-last {
		margin-left: 0px!important;
		margin-top: 6px;
	}
	.checkout-top-fields .woocommerce-form-coupon-toggle .woocommerce-info {
		border-bottom: 1px solid #ddd!important;
		margin-bottom: 0px!important;
		padding-bottom: 15px!important;
	}	
	.checkout-top-fields  div#checkout-coupon-code, .checkout-top-fields .col-sm-5, .checkout-top-fields .col-sm-7 {
		padding-left: 0px;
		padding-right: 0px;
	}
	.checkout-top-fields {
		padding-top: 5px;
	}	
	.woocommerce-info.info.wc-amazon-payments-advanced-info {
		line-height: 20px;
	}
}

.woocommerce #order_review {
	background-color: #f3f3f3;
	padding: 25px 30px;
}
.woocommerce-billing-fields h3, h3.bag-summary, h3.bag-totals {
	font-weight: bold;
	text-transform: capitalize;
}
h4#order_review_heading {
    font-size: 18px;
    font-weight: bold;
	margin-top: 0px;
}
h3#order_review_heading {
	font-size: 21px!important;
	font-weight: bold!important;
	color: #444444!important;
}
#order_review table.shop_table tr th, #order_review table.shop_table tr td {
    padding-bottom: 5px!important;
}
td.product-name, td.product-total, tr.cart-subtotal .woocommerce-Price-amount{
    font-weight: normal!important;
}
.woocommerce tr.cart_item td {
	padding-bottom: 0px!important;
}
#order_review table.shop_table dl dd > p {
	font-size: 14px!important;
}
.woocommerce .shop_table tr.order-total th, .woocommerce .shop_table tr.order-total .amount {
	font-weight: bold;
}
.woocommerce #order_review #payment {
	margin-left: 0px!important;
	margin-right: 0px!important;
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.woocommerce table.shop_table tr td.product-price, .woocommerce table.shop_table tr td.product-subtotal {
	padding-top: 30px!important;
}
.woocommerce .help-bar ul, .about_paypal {
	display: none;
}
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {
	content: ""!important;
}
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {
	margin-top: 12px!important;
	margin-bottom: 10px!important;
	padding: 10px 12px!important;
	border-radius: 0px!important;
	background-color: #f7f7f7!important;
}
.woocommerce .woocommerce-info a.showcoupon, .woocommerce-page .woocommerce-info a.showcoupon, .woocommerce-page .woocommerce-info  a.js-show-social-login, .woocommerce-page .woocommerce-info  a.showlogin, .woocommerce-page #woocommerce-cart-notice-for-free-shipping a {
	font-weight: bold;
	color: #1bbbb3;
	border: 0px!important;
}
.woocommerce input#place_order {
	font-weight: bold;
	text-transform: uppercase;
}
.woocommerce .woocommerce-info a.showcoupon:hover, .woocommerce-page .woocommerce-info a.showcoupon:hover, .woocommerce-page .woocommerce-info  a.js-show-social-login:hover, .woocommerce-page .woocommerce-info  a.showlogin:hover, .woocommerce-page #woocommerce-cart-notice-for-free-shipping a:hover {
	color: #118781;
}
.woocommerce-info a.showcoupon {
	display: inline-block!important;
}
.woocommerce-cart-notice a {
	padding: 9px 12px;
	border-bottom: 1px solid #1bbbb3;
	background-color: #1bbbb3;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
}
.woocommerce-cart-notice a:hover {
	background-color: #13A099;
}
.woocommerce-cart-notice .button {
	float: none!important;
	display: inline-block;
}
.woocommerce-checkout #woocommerce-cart-notice-add-epic-for-1, .woocommerce-checkout #woocommerce-cart-notice-for-free-shipping {
	display: none;
}
.review-order-wrap {
	padding: 20px 15px!important;
}
.woocommerce form #customer_details .form-row input {
	float: left!important;
}
.woocommerce .shipping_address .form-row input {
	float: none!important;
}
.woocommerce #payment .terms input {
	margin-top: 0px!important;
}
.woocommerce #payment .terms label, .woocommerce #payment .terms input {
	float: none!important;
}
.woocommerce #payment .terms, .woocommerce-page #payment .terms {
	display: block;
	width: 100%;
	text-align: center;
	padding-top: 0px!important;
	padding-bottom: 10px!important;
}
@media only screen and (min-width : 641px) {
	#billing_address_2_field {
		margin-left: 25%!important;
	}
}
.woocommerce-checkout form.checkout {
	margin-bottom: 25px!important;
}
div.form-row.place_order:after {
	content:"Please only click once to avoid multiple charges.";
	position: absolute;
	display: inline-block;
	text-align: center;
	font-size: 13px;
	font-style: italic;
	color: #404041;
}
.woocommerce .checkout #ship-to-different-address label {
    padding-left: 0px!important;
}
.woocommerce .checkout #ship-to-different-address input {
    margin-left: 0px!important;
}
.woocommerce form .form-row .input-checkbox {
    margin-top: 8px;
}
#billing_country_field .woocommerce-input-wrapper, #shipping_country_field .woocommerce-input-wrapper {
	line-height: 38px;
}
#ship-to-different-address {
	margin-top: 0px;
}
.woocommerce-terms-and-conditions-checkbox-text {
	font-size: 13px;
}
.woocommerce-terms-and-conditions-wrapper {
    margin-bottom: 10px;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    padding-left: 10px;
}

@media only screen and (max-width : 641px) {
	.woocommerce .help-bar {
		margin-bottom: 5px;
	}
	.woocommerce-checkout form.checkout {
		margin-top: 5px!important;
	}
	.woocommerce form #customer_details .form-row {
		margin-bottom: 5px!important;
	}
	.woocommerce form #customer_details .form-row label {
		width: auto!important;
		display: block;
		float: none!important;
		margin-bottom: 0px;
	}
	.woocommerce form #customer_details .form-row input, .woocommerce form .form-row .select2-container, .woocommerce form #customer_details .form-row textarea {
		width: 100%!important;
		display: block;
		float: none;
	}
	.woocommerce form #customer_details .form-row textarea {
		margin-bottom: 10px;
	}
	.woocommerce form .form-row input#createaccount, .woocommerce form .form-row input#ss_wc_mailchimp_opt_in {
		position: absolute!important;
		margin-left: 80px!important;
	}
	.woocommerce form .form-row input#ss_wc_mailchimp_opt_in {
		margin-top: 14px!important;
	}
	.woocommerce form .form-row input#createaccount {
		margin-top: 14px!important;
		margin-left: 120px!important;
	}
	.woocommerce-billing-fields #ss_wc_mailchimp_opt_in_field, .woocommerce-billing-fields .create-account {
	}
	#ship-to-different-address {
		margin: 0;
		margin-bottom: 0px!important;
	}
	#ss_wc_mailchimp_opt_in_field label {
	}
	h4#order_review_heading {
		font-weight: bold;
		margin: 0px;
		padding: 8px 0;
	}
	table.shop_table {
		margin-bottom: 0px!important;
	}
	.woocommerce-cart table.shop_table.cart tr td {
		padding-bottom: 0px!important;
	}

	table.shop_table th.product-name, table.shop_table th.product-quantity, table.shop_table th.product-subtotal {
		line-height: 18px!important;
		padding-top: 10px!important;
		padding-bottom: 0px!important;
	}
	table.shop_table td.product-name, table.shop_table td.product-quantity, table.shop_table td.product-subtotal {
		padding-bottom: 0px!important;
	}
	table.shop_table td.product-name {
		padding-top: 30px!important;
		line-height: 16px!important;
	}
	table.shop_table td.product-subtotal {
		padding-top: 36px!important;
	}
	table.shop_table td.product-total span {
		font-size: 16px!important;
	}
	.woocommerce td.product-name .variation-SelectSize p {
		font-size: 13px!important;
	}
	table.shop_table tr.order-total, table.shop_table tfoot, table.shop_table {
		border: 0px!important;
		border-image-width: 0!important;
	}
	.woocommerce #payment ul.payment_methods {	
		padding-bottom: 10px!important;
	}
	.woocommerce #payment .terms {	
		padding-top: 0px!important;
	}
	.woocommerce #payment .terms label {	
		font-size: 12px!important;
	}
	.woocommerce #payment .terms input {	
		margin-top: 7px!important;
	}
	.woocommerce #payment .payment_method_paypal label {
		max-width: 220px!important;
	}
	.woocommerce #payment input.button {
		text-transform: uppercase;
		font-size: 16px;
		font-weight: bold;
	}
	.woocommerce-cart .wc-proceed-to-checkout {
		padding-bottom: 0px!important;
	}
	.woocommerce-checkout .checkout-page-text {
		padding: 20px 30px;
		background-color: #1bbbb3;
		color: #fff;
	}
	.woocommerce-checkout .checkout-page-text h2 {
		margin-bottom: 0px;
		text-align: center;
		font-weight: bold;
	}
	.woocommerce a.remove {
		margin-top: -20px;
	}
}
.woocommerce-checkout .checkout-page-text {
	padding: 25px 35px;
	background-color: #1bbbb3;
	color: #fff;
	font-size: 16px;
	line-height: 18px;
}
.woocommerce-checkout .checkout-page-text h2 {
	margin-bottom: 0px;
	text-align: center;
	font-weight: bold;
	font-size: 28px;
	color: #fff;
}
a.wc-gateway-ppec-cancel {
	color: #ef3f32;
	margin-top: 15px;
	display: inline-block;
}


/*====================================================================================================



	BLOG ARCHIVE



====================================================================================================*/


@media only screen and (max-width : 641px) {
	.blog-wrap ul.post-filter-tabs {
		margin-bottom: 0px;
		text-align: center;
	}
	.blog-wrap ul.post-filter-tabs li {
		width: 46%;
		margin: 0px;
		height: 32px;
		display: inline-block;
	}
	.blog-wrap ul.post-filter-tabs li a {
		line-height: 32px;
	}
	.masonry-items .blog-item .details-wrap {
		padding-bottom: 30px!important;
	}
}
.page-id-2225 .inner-page-wrap {
	margin-top: 15px;
}
.page-id-2225 .title-wrap {
	margin-bottom: 0px;
}
.page-id-2225 .page-heading, .single-post .page-heading {
	background-color: #fff!important;
	padding-top: 30px!important;
	padding-bottom: 0px!important;
}
.page-id-2225 h1.entry-title, .single-post h1.entry-title {
	color: #222!important;
}
article.type-post.single-post-standard, article.type-post.single-post-standard-above {
	padding-top: 20px;
}
.page-id-2225 .excerpt .addtoany_share_save_container {
	display: none;
}
		

/*====================================================================================================



	BLOG POSTS



====================================================================================================*/


.single-post h1.entry-title {
	text-align: left;
	font-size: 36px;
}
.blog-top-info {
	margin-top: 15px;
}
.blog-top-info .border-box {
	overflow: hidden!important;
	width: auto;
	padding: 15px 0 15px;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}
.border-box .author-avatar img {
	width: 40px;
	height: 40px;
}
.author-date {
	float: left;
	vertical-align: middle;	
}
.author-date .date, .author-date .fn {
	text-transform: uppercase;
}
.blog-top-info #a2a_share_save_widget-2, .single-portfolio #a2a_share_save_widget-2 {
	float: right;
	vertical-align: middle;	
	padding-bottom: 0px;
}
.blog-top-info #a2a_share_save_widget-2 .addtoany_list {
	margin-bottom: 0px;
}
.blog-top-info #a2a_share_save_widget-2 .addtoany_list a {
	display: inline-block!important;
	height: 41px;
	vertical-align: middle;	
}
.author-info-wrap, .post-info {
	margin-top: 10px;
}
section#a2a_share_save_widget-2 {
	padding-bottom: 20px;
}
.sidebar #a2a_share_save_widget-2 {
	display: none;
}

@media only screen and (max-width : 767px) {
	.blog-top-info .border-box {
		margin-left: 15px;
		margin-right: 15px;
	}
}
@media only screen and (max-width : 685px) {
	.blog-top-info #a2a_share_save_widget-2 {
		float: none;
		display: block;
	}
	.blog-top-info #a2a_share_save_widget-2 .addtoany_list a {
		margin-top: 10px;
	}
	.border-box {
		text-align: center;
	}
	.border-box .author-avatar, .border-box .author-date {
		display: inline-block;
		float: none;
		vertical-align: top;
	}
}
.widget ul li {
	list-style-type: none!important;
}
ul.liver-blog-links {
	border: 1px solid #f9f9f9;
	border-radius: 5px;
	text-align: center;
}
ul.liver-blog-links li {
	display: inline-block;
	padding: 4px 8px;
}
ul.liver-blog-links li a {
	color: #1bbbb3;
}
ul.liver-blog-links li a:hover {
	color: #00526c;
}
.masonry-items .blog-item .post-item-details, .masonry-items .details-wrap h6, .single-post #breadcrumbs {
  display: none;
}
.masonry-items .blog-item .details-wrap {
	padding-bottom: 90px;
	padding-top: 25px;
}
.spb_blog_widget .title-wrap {
	text-align: center;
}
.spb_blog_widget .title-wrap .filter-wrap {
	display: inline-block;
	float: none;
}
.single-post .sf-button, .smoothies-page-top .sf-button {
	width: 100%!important;
	max-width: 360px;
	margin-bottom: 0px!important;
	text-align: center;
}
.single-post .sf-button span, .smoothies-page-top .sf-button span {
	font-size: 21px;
	letter-spacing: 1px;
	text-transform: uppercase;
	display: inline!important;
	text-align: center;
}
.single-post h4.spb-heading {
	margin-bottom: 10px;
}
.single-post ul.portfolio-grid li {
	width: 105px;
	height: 105px;
	margin-right: 10px;
}
.single-post .portfolio-grid li a img {
	width: 105px;
	height: 105px;
}
article.post.single-post-standard figure.media-wrap {
	margin-bottom: 0px;
}
.blog-body1 {
	padding-top: 40px;
	padding-left: 20px;
	margin-bottom: 30px;
	margin-top: 0px;
	border-left: 1px solid #1bbbb3;
	font-size: 18px;
	line-height: 28px;
}
.single-post .blog-body {
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 26px;
}
.single-post .blog-body br {
	content: "";
	display: block;
	width: 100%;
	height: 4px;
}
.single-post .blog-body p {
	font-size: 16px;
	line-height: 26px;
}
.blog-body a {
	color: #1bbbb3;
}
.blog-body ol li {
	margin-bottom:20px;
}
.blog-quote-highlight:before {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	margin-bottom: 15px;
	background-color: #1bbbb3;
}
.blog-quote-highlight:after {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	margin-top: 15px;
	background-color: #1bbbb3;
}
.blog-quote-highlight {
	display: inline-block;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 20px;
	font-style: italic;
	font-size: 21px!important;
	line-height: 28px!important;
}
h2.blog-quote-highlight {
	font-size: 21px!important;
	line-height: 28px!important;
}
h3.blog-quote-highlight {
	font-size: 16px!important;
	line-height: 21px!important;
}
.single-post .blog-body img {
	margin: 20px 0;
}
.single-post ol {
	margin: 15px 0 10px;
}
.single-post .list-header {
	display: inline-block;
	font-weight: bold;
	margin: 8px 0 6px;
}
.blog-inline-link {
	display: inline-block;
	margin: 7px 0 6px;
	padding: 14px 18px;
	border-radius: 4px;
	background-color: #1bbbb3;
	color: #fff;
	font-size: 16px;
}
.blog-inline-link:hover {
	color: #fff;
	background-color: #10948d;
}
.single-post .related-wrap {
	display: none;
}
@media only screen and (max-width : 767px) {
	.single-post .content-right, .single-post .right-sidebar {
		padding-right: 20px;
	}
}
.single-post .page-content ul {
    list-style-type: disc;
}

/*====================================================================================================



	INGREDIENTS



====================================================================================================*/

.page-id-4342 .fancy-heading h1 {
	font-size: 32px!important;
}
.post-4342 .spb_content_element .ingredient-intro .spb-asset-content p {
	font-size: 18px;
	line-height: 28px;
}
.proteins-plus-superfoods h1 {
	color: #fff!important;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 10px!important;
}
.ingredient-section {
	padding: 0 30px!important;
}
.glossary-alpha {
	height: 30px;
	text-align: center;
	letter-spacing: 5px;
}

/*.sprouted-brown-rice, .yellow-pea, .sacha-inchi, .cranberry-seed, .jerusalem-artichoke, .cacao, .red-banana, .maca, .baobab, .cinnamon, .lucuma, .pink-salt, .stevia, .ginger-root, .vanilla-bean, .indian-moringa, .kale, .pumpkin-seed, .broccoli, .amaranth, .radish, .quinoa, .millet, .sesame-seed, .fenugreek, .sunflower-seed, .chia-seed, .goji-berries, .spinach, .spirulina, .chlorella, .oat-grass*/

.post-4342 .ingredient-section .spb_content_element .spb-asset-content, .single-product .ingredient-section .spb_content_element .spb-asset-content {
	margin-top: 270px!important;
}

.sprouted-brown-rice:before, .yellow-pea:before, .sacha-inchi:before, .cranberry-seed:before, .jerusalem-artichoke:before, .cacao:before, .red-banana:before, .maca:before, .baobab:before, .cinnamon:before, .lucuma:before, .pink-salt:before, .stevia:before, .ginger-root:before, .vanilla-bean:before, .indian-moringa:before, .kale:before, .pumpkin-seed:before, .broccoli:before, .amaranth:before, .radish:before, .quinoa:before, .millet:before, .sesame-seed:before, .fenugreek:before, .sunflower-seed:before, .chia-seed:before, .goji-berries:before, .spinach:before, .spirulina:before, .chlorella:before, .oat-grass:before {
	content:"";
	display: block;
	position: absolute;
	z-index: -100;
	width: 100%;
	height: 360px;
	margin-top: 0px;
	background-size: 300px auto;
	background-repeat: no-repeat;
	background-position: center center;
}
.sprouted-brown-rice:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Brown-Rice.jpg');
	margin-top: -20px;
}
.yellow-pea:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Yellow-Pea.jpg');
}
.sacha-inchi:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Sacha-inchi.jpg');
}
.cranberry-seed:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Cranberry-Seed.jpg');
}
.jerusalem-artichoke:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Jerusalem-Artichoke.jpg');
	background-size: 275px auto;
	margin-top: 10px;
}
.cacao:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Cacao.jpg');
}
.red-banana:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Red-Banana.jpg');
}
.maca:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Maca-Root.jpg');
	margin-top: -25px;
}
.baobab:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Baobab.jpg');
	background-size: 275px auto;
}
.cinnamon:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Ceylon-Cinnamon.jpg');
}
.lucuma:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Lucuma.jpg');
}
.pink-salt:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Himalayan-Pink-Salt.jpg');
}
.stevia:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Stevia-Leaf.jpg');
}
.ginger-root:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Ginger-Root.jpg');
}
.vanilla-bean:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vanilla-Bean.jpg');
}
.indian-moringa:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Indian-Moringa.jpg');
}
.kale:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Kale.jpg');
}
.pumpkin-seed:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pumpkin-Seeds.jpg');
}
.broccoli:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Broccoli.jpg');
}
.amaranth:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Aramanth.jpg');
}
.radish:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Radish.jpg');
}
.quinoa:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Quinoa.jpg');
}
.millet:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Millet.jpg');
}
.sesame-seed:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Sesame-Seeds.jpg');
}
.fenugreek:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Fenugreek.jpg');
}
.sunflower-seed:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Sunflower-Seed.jpg');
}
.chia-seed:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chia-Seed.jpg');
}
.goji-berries:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Goji-Berries.jpg');
}
.spinach:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Spinach.jpg');
}
.spirulina:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Spirulina.jpg');
}
.chlorella:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chlorella.jpg');
}
.oat-grass:before {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Oat-Grass.jpg');
}

.name {
	display: inline-block;
	margin-bottom: 20px;
}
.name:after {
	content:"";
	position: absolute;
	display: block;
	width: 26px;
	height: 1px;
	left: 50%;
	margin-left: -13px;
	margin-top: 10px;
	background-color: #666;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.post-4342 .row > .spb_content_element:hover .name:after {
	width: 80px;
	margin-left: -40px;
	background-color: #1bbbb3;
}

.attribute {
	display: inline-block;
	margin-left: 8px;
	font-size: .9em;
	font-style: italic;
	color: #444;
}
.single-directory .content-wrap.col-sm-12 {
	margin-bottom: 30px;
}

/*RECIPE CATALOG
================================================== */

.page-id-2049 .page-heading h1 {
	color: #fff!important;
}
.recipe-catalog-blurb {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 30px;
	padding-bottom: 20px;
	border-top: 1px solid #d9d9d9;
}
.recipe-catalog-blurb p {
	color: #4c4c4e;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
}
.tax-portfolio-category .portfolio-item-details, .tax-portfolio-category .page-heading, .portfolio-items .comments-likes {
	display: none;
}
.tax-portfolio-category figure.animated-overlay {
	margin: 0;
}
.page-id-2049 ul.post-filter-tabs {
	margin-top: 0px;
	text-align: center!important;
}
.page-id-2049 ul.post-filter-tabs li a.epic-original {
	clear: both;
}
.page-id-2049 ul.post-filter-tabs li a.epic-original:before {
	content: "|";
	display: inline-block;
	margin-left: 4px;
	padding-right: 16px;
	pointer-events: none;
	color: #0ca601;
}
.page-id-2049 ul.post-filter-tabs li {
	height: 21px;
}
.page-id-2049 ul.portfolio-items li figure, .term-smoothies ul.portfolio-items li figure {
	max-height: 188px;
}
.page-id-2049 figcaption .thumb-info h4 {
	color: #222!important;
}
/*
.page-id-2049 li.with-sprout-living:after, .term-smoothies li.with-sprout-living:after {
	display: block;
	pointer-events: none;
	position: absolute;
	z-index: 11;
	width: 80px;
	height: 80px;
	margin-top: -80px;
	margin-left: 0px;
	border-radius: 0px;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/With-SL-Badge.png');
}
*/
.page-id-2049 a.with-sprout-living, .term-smoothies a.with-sprout-living {
	color: #0ca601;
	font-weight: bold;
}
.spb_portfolio_widget .title-wrap, .spb_blog_widget {
	text-align: center;
}
.spb_portfolio_widget .title-wrap .filter-wrap {
	display: inline-block;
	float: none;
}
@media only screen and (max-width: 979px) {
	.spb_portfolio_widget .title-wrap {
		padding-top: 10px;
	}
	.spb_portfolio_widget .title-wrap .filter-wrap ul.post-filter-tabs li {
		height: 30px;
	}
	.spb_portfolio_widget .title-wrap .filter-wrap ul.post-filter-tabs li a {
		text-align: center!important;
	}
}

/* RECIPE PAGE
================================================== */

.recipe2020 .heading-text {
	float: none!important;
}
@media only screen and (max-width: 767px) {
	.recipe2020 .heading-text {
		margin-top: 10%!important;
	}
}
.recipe2020 h1.entry-title {
	text-align: center!important;
}
.recipe2020 .fancy-heading.fancy-image.light-style h1, .recipe2020  .fancy-heading.fancy-image.light-style h3 {
    text-shadow: 2px 2px 0 rgba(0,0,0,.4)!important;
}
.recipe2020 section.item-details time, .recipe2020 section.item-details ul {
	display: inline-block!important;
}
.recipe2020 section.item-details .client, .recipe2020 section.item-details .date, .recipe2020 section.item-details ul.portfolio-categories {
	float: none!important;
}
.single-portfolio section.item-details {
	width: 100%;
	margin: 0 auto;
	float: none!important;
	text-align: center;
}
.recipe2020 section.item-details {
    width: 100%;
    padding: 15px;
    margin-bottom: 20px!important;
}
.recipe2020 .page-heading.page-heading-breadcrumbs .prev-item, .recipe2020 .page-heading.page-heading-breadcrumbs .next-item {
	display: none!important;
}
@media only screen and (min-width: 980px) {
	.recipe2020 .recipe-main-block {
		padding-left: 15%;
		padding-right: 15%;
	}
}
@media only screen and (max-width: 979px) and (min-width: 767px) {
	.recipe2020 .recipe-main-block {
		padding-left: 10%;
		padding-right: 10%;
	}
}
@media only screen and (max-width: 766px) {
	.recipe2020 .recipe-main-block {
		padding-left: 3%;
		padding-right: 3%;
	}
}
.content-wrap.col-sm-9 {
	padding-right: 0px;
}
.single-portfolio .col-sm-9 {
}
.single-portfolio section.item-details ul.portfolio-categories, .single-portfolio section.item-details .date {
	border-left: 0px!important;
	padding-left: 0px!important;
}
.single-portfolio .spb_recent_posts_widget .addtoany_content_bottom {
	display: none;
}
img.recipe-product-flash {
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left: 30px;
	width: 300px;
	height: auto;
	-ms-transform: rotate(5deg); /* IE 9 */
	-webkit-transform: rotate(5deg); /* Safari and Chrome */
	transform: rotate(5deg);
}
@media only screen and (max-width: 1199px) {
	.recipe-product-flash {
		display: none;
	}
}
a.giveaway-alert {
	width: 100%;
	display: block;
	padding: 18px 30px;
	margin-bottom: 24px;
	border-radius: 5px;
	border: 1px solid #1bbbb3;
	background-color: #fffbf5;
	color: #fff!important;
	font-size: 18px;
	line-height: 21px;
	text-align: center;
}
article.type-portfolio {
	margin-bottom: 0px;
}
.single-portfolio .media-wrap {
	display: none;
}
.single-portfolio .spb_text_column a.send-over-link {
	display: inline-block;
	padding: 4px 12px;
	border-radius: 3px;
	background-color: #1bbbb3;
	color: #fff!important;
	margin: 10px 0 0px;
	transition: all .5s;
	-webkit-transition: all .5s; /* Safari */
}
.single-portfolio .spb_text_column a.send-over-link:hover {
	background-color: #13a099;
}
.single-portfolio article, article.type-portfolio.single-portfolio-standard {
	padding-top: 0px;
}
.single-portfolio .product_list_widget h3.spb-heading, .single-portfolio .spb_recent_posts_widget h3.spb-heading {
	text-transform: uppercase!important;
}
.single-portfolio .item-details time {
	margin-left: -15px!important;
}
.recipe2020 .item-details time {
	margin-left: 0px!important;
}
.single-portfolio section.item-details .article-share {
	margin-top: 0px;
	width: auto!important;
	float: right;
	margin-right: 15px;
}
.single-portfolio section.item-details .client,  .single-portfolio section.item-details .date,  .single-portfolio section.item-details ul.portfolio-categories {
	display: block;
	float: left;
	width: auto;
	margin: 8px 12px 8px 0;
}
.single-portfolio section.item-details ul.portfolio-categories,  .single-portfolio section.item-details .date {
	padding-left: 12px;
	border-left: 1px solid #d9d9d9;
}
.single-portfolio section.item-details ul.portfolio-categories li a {
	padding: 0;
}
.single-portfolio section.item-details ul.portfolio-categories li {
	display: inline-block;
	width: auto;
	margin-right: 12px;
}
.single-portfolio .post-item-details .author {
	display: block;
}
.single-portfolio .share-banner {
	text-align: center;
	width: 100%;
	padding: 30px 0;
	background: #f9f9f9;
}
.single-portfolio .article-share {
	display: inline-block;
	width: 400px!important;
	max-width: 50%;
}
.share-banner .article-share {
	display: none;
}
.single-portfolio .all-recipes-button {
	display: inline-block;
	width: 400px!important;
	height: 46px;
	margin-left: 10px;
	line-height: 46px;
	max-width: 50%;
	background-color: rgba(27,187,179,1);
	color: #fff;
	border-radius: 2px;
	text-transform: uppercase;
	font-weight: bold;
}
.single-portfolio a.all-recipes-button:hover {
	background-color: rgba(27,187,179,.8);
}
.single-portfolio .article-share label {
	width: 100%!important;
}
#breadcrumbs {
	position: absolute;
	float: left;
}
.single-portfolio .page-heading .container {
	padding-top: 25px;
}
.single-portfolio .page-heading h1 {
    text-align: left;
    font-size: 36px;
	line-height: 40px!important;
}
.single-portfolio #a2a_share_save_widget-2 {
	float: right;
	vertical-align: middle;	
	padding-bottom: 0px;
	height: 40px!important;
}
.recipe-blurb {
	float: left;
	margin-top: -25px;
	margin-bottom: -35px;
}
.new-recipe-setup .recipe-blurb {
	margin-top: -3px;
}
.new-recipe-setup .recipe-blurb-text {
	font-size: 18px;
	line-height: 24x;
}
.post-6585 .recipe-blurb {
	margin-bottom: 0px;
}
.recipe-blurb-text {
	padding: 0px 0px 20px;
	text-align: left;
	font-size: 16px;
	line-height: 24px;
}
.recipe-author-icon, .recipe-date-icon, .recipe-difficulty-icon, .recipe-ingredients-icon, .recipe-type-icon, .recipe-prep-icon, .recipe-ready-icon {
	display: inline-block;
	width: auto;
	height: 25px;
	margin-right: 15px;
	background-repeat: no-repeat;
	background-position: center left;
	background-size: 23px 23px;
}
.recipe-author-icon {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/recipe-chef.png');
}
.recipe-date-icon {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/recipe-date.png');
}
.recipe-difficulty-icon {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/recipe-difficulty1.png');
}
.recipe-ingredients-icon {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/recipe-ingredients2.png');
}
.recipe-type-icon {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/meal-type.png');
}
.recipe-prep-icon {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/prep-time1.png');
}
.recipe-ready-icon {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/ready-time1.png');
}

.recipe-author-tag, .recipe-date-tag, .recipe-difficulty-tag, .recipe-ingredients-tag, .recipe-type-tag, .recipe-prep-tag, .recipe-ready-tag {
	display: none;
	position: absolute;
	margin: -25px 0 0px 35px;
	font-size: 12px;
	text-transform: uppercase;
}

.recipe-author-icon:hover .recipe-author-tag, .recipe-date-icon:hover .recipe-date-tag, .recipe-difficulty-icon:hover .recipe-difficulty-tag, .recipe-ingredients-icon:hover .recipe-ingredients-tag, .recipe-type-icon:hover .recipe-type-tag, .recipe-prep-icon:hover .recipe-prep-tag, .recipe-ready-icon:hover .recipe-ready-tag {
	display: block;
}

.recipe-author-icon:hover .recipe-overview-text, .recipe-date-icon:hover .recipe-overview-text, .recipe-type-icon:hover .recipe-overview-text, .recipe-prep-icon:hover .recipe-overview-text, .recipe-ready-icon:hover .recipe-overview-text {
	color: #ef3f32;
}

.recipe-overview-box {
	float: left;
	width: 100%;
	height: 40px;
	margin: 15px auto;
	padding-bottom: 10px;
	border-bottom: 1px dotted #c9c9c9;
}

.recipe-overview-text {
	margin-left: 35px;
	color: #666;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
}

.recipe-overview-text:hover {
	color: #ef3f32;
}

.recipe-subheaders {
	color: #ef3f32;
	padding-left: 10px;
	text-transform: uppercase;
	font-size: .8em;
}

.recipe-social {
	background-repeat: no-repeat;
	background-position: 100% 40%;
	background-size: auto 40px;
	width: auto;
	height: 70px;
	margin-top: 20px;
	margin-bottom: 30px;
	text-align: right;
	-webkit-transition: all .5s; /* Safari */
	transition: all .5s;
}

.recipe-social:hover {
	background-position: 95% 40%;
}

.recipe-social-icons {
	float: left;
	line-height: 50px;
}

.pass-it-on {
	display: none;
	float: right;
	font-size: 38px;
	font-weight: bold;
	color: rgba(0,0,0,0.15);
}

.share-links ul {
	list-style-type: none!important;
}

.recipe-headers {
	color: #ef3f32;
	font-size: 18px;
	font-weight: bold;
	line-height: 28px;
    margin-bottom: 24px;
}
.recipe-ingredients {
	margin: 0px 0 25px;
}
.recipe-ingredients p {
	font-size: 16px;
}
.recipe-ingredients-note {
	font-size: 14px;
	line-height: 18px;
}
.recipe-ingredients ul {
	list-style-type: none;
}
.recipe-ingredients li {
	font-size: 16px;
	line-height: 24px;
}
.recipe-ingredients li:before {
	content:"· ";
	font-family:
	font-size: 10px;
	line-height: 5px;
	margin-right: 10px;
}
.recipe-directions {
	margin: 15px 0 25px;
	text-align: left;
}
.recipe-directions p {
	font-size: 16px;
	line-height: 24px;
}
.recipe-directions ol {
	margin: 15px 0 0;
	margin-bottom: 25px;
}
.recipe-directions li {
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 24px;
}

.recipe-nutrition-info {
	margin: 0 0 20px 0;
	padding-bottom: 10px;
	border: 1px solid #c9c9c9;
	text-align: center;
	word-spacing: 3px;
}

.recipe-nutrition-info-title {
	margin-bottom: 20px;
	padding: 5px 0;
	border-bottom: 1px solid #c9c9c9;
	background-color: #ef3f32;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}

.recipe-nutrition-info p {
	font-size: 16px;
	line-height: 28px;
}

.recipe-nutrition-info-sub {
	margin-bottom: 30px;
	font-size: 16px;
	line-height: 28px;
}

.recipe-notes {
	margin-top: 15px;
	text-align: left;
	font-size: 16px;
	line-height: 24px;
}
.recipe-ingredients:hover, .recipe-directions:hover, .recipe-notes:hover {
	color: #222;
}

.recipe-noa-art {
	height: 380px!important;
	overflow: visible;
}

.recipe-author-title {
	text-align: center;
	color: #ef3f32;
	margin-top: 15px;
	margin-bottom: 17px;
	font-size: 18px;
	font-weight: bold;
	line-height: 28px;
}
.author-read-more {
	margin-top: 10px;
	font-weight: bold;
	height: 50px;
}
.author-read-more a {
	padding: 6px 12px;
	color: #fff!important;
	background-color: #b9b9b9;
	border: 1px solid #a9a9a9;
	border-radius: 4px;
}
.author-read-more a:hover {
	background-color: #1ca601;
}
.recipe-author-text {
	margin-top: -5px;
	padding: 0px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 24px;
	max-height: 300px;
	overflow: hidden;
}

.recipe-author-box {
	position: absolute;
	float: right;
	border: 1px solid #c9c9c9;
	padding: 0;
    margin-top: -14px;
}
.single-portfolio .product_list_widget .title-wrap, .single-portfolio .spb_recent_posts_widget .title-wrap {
	width: 100%;
	text-align: center!important;
	padding: 6px 0;
	background-color: #1bbbb3;
	border-radius: 4px;
}
.single-portfolio .product_list_widget .title-wrap .spb-heading, .single-portfolio .spb_recent_posts_widget .title-wrap .spb-heading {
	float: none;
	display: inline-block;
	color: #fff;
	text-align: center;
}
.single-portfolio .product_list_widget {
	margin-top: 190px!important;
}
.new-recipe-setup .product_list_widget {
	margin-top: 0px!important;
}
.filter-slide-wrap {
	background-color: #444;
}
.share-banner {
	text-align: center;
	width: 100%;
	padding: 0;
}
.all-recipes-button {
	display: inline-block;
	width: 400px!important;
	height: 46px;
	margin-left: 10px;
	line-height: 46px;
	max-width: 50%;
	background-color: rgba(76,76,78,1);
	color: #fff;
	border-radius: 2px;
	text-transform: uppercase;
	font-weight: bold;
}
a.all-recipes-button:hover {
	color: #fff;
	background-color: rgba(76,76,78,.8);
}
.single-portfolio .related-projects h2 {
	display: none;
	margin-bottom: 0px;
}
.recent-post .addtoany_share_save_container addtoany_content_bottom {
	display: none;
}

@media only screen and (max-width: 767px) {
	.recipe-author-box {
		display: none;
	}
	.single-portfolio .content-wrap .spb_text_column {
		margin-bottom: 0px;
	}
}
@media only screen and (max-width: 979px) {
	.single-portfolio section.item-details .article-share:before {
		display: none;
	}
	.single-portfolio section.item-details .portfolio-categories {
		display: none!important;
	}
	.single-portfolio .content-wrap {	
		margin-top: 0px;
		padding-right: 0px;
	}
	.single-portfolio section.item-details .article-share {
    		margin-top: 0px;
    		width: auto!important;
    		float: right;
    		margin-right: 15px;
	}
	.single-portfolio .spb_text_column a.send-over-link {
		margin-top: 40px;
		padding: 10px;
	}
	.single-portfolio .heading-text {
		padding: 0 0px;
	}
	.tag-cloud, .single-portfolio section.item-details .date {
		display: none;
	}
	.single-portfolio .product_list_widget {
		margin-top: 10px!important;
	}
	.recipe-social {
		background: none;
		height: 40px;
		margin-top: -40px;
	}
	.recipe-social:hover {
		display: none;
	}
	.recipe-author-icon, .recipe-date-icon, .recipe-difficulty-icon, .recipe-ingredients-icon, .recipe-type-icon, .recipe-prep-icon, .recipe-ready-icon {
		height: 28px;
		padding: 10px 0;
	}
	.recipe-author-tag, .recipe-date-tag, .recipe-difficulty-tag, .recipe-ingredients-tag, .recipe-type-tag, .recipe-prep-tag, .recipe-ready-tag {
		margin-top: -20px;
	}
	.recipe-blurb, .recipe-blurb-text {
		margin-bottom: 0px;
		padding: 0px 0px 3px;
	}
	.recipe-nutrition-info p {
		padding: 0 12px;
	}
	.recipe-overview-box {
		height: auto;
		padding-top: 20px;
	}
	.single-portfolio .all-recipes-button, .single-portfolio .article-share {
		width: 80%!important;
		max-width: 80%;
		margin-left: 0px;
	}
	.single-portfolio .all-recipes-button {
		margin-top: 12px;
	}
}
@media only screen and (max-width: 979px) and (min-width: 767px) {
	.single-portfolio .product_list_widget {
		margin-top: 240px!important;
	}
}

/* RECIPES AND AUTHORS
================================================== */

.recipe-author-image-tracy, .recipe-author-image-brandi, .recipe-author-image-rebecca, .recipe-author-image-chelsea, .recipe-author-image-tess, .recipe-author-image-rachael, .recipe-author-image-erin, .recipe-author-image-heather, .recipe-author-image-fee, .recipe-author-image-amy, .recipe-author-image-bethany, .recipe-author-image-elena, .recipe-author-image-sarah, .recipe-author-image-lisa, .recipe-author-image-emily, .recipe-author-image-ksenia, .recipe-author-image-shannon, .recipe-author-image-amanda, .recipe-author-image-kmhl, .recipe-author-image-ashley-m, .recipe-author-image-jessica, .recipe-author-image-glowingfridge, .recipe-author-image-sarah-mcminn, .recipe-author-image-ashley-m, .recipe-author-image-heidi, .recipe-author-image-bliss-out, .recipe-author-image-gina, .recipe-author-image-kristina, .recipe-author-image-seasonal-diet, .recipe-author-image-vegan-seed, .recipe-author-image-amy-v, .recipe-author-image-every-bite-matters, .recipe-author-image-alexandra, .recipe-author-image-ashley-w, .recipe-author-image-abbi, .recipe-author-image-karielyn, .recipe-author-image-joanne, .recipe-author-image-gemma, .recipe-author-image-heather-n, .recipe-author-image-laurenda, .recipe-author-image-maddie, .recipe-author-image-foodbymaria, .recipe-author-image-motherrimmy, .recipe-author-image-karielyn, .recipe-author-image-kore-kitchen, .recipe-author-image-kruti-shah, .recipe-author-image-emilie-eats, .recipe-author-image-leah-plate, .recipe-author-image-naturalee, .recipe-author-image-feasting-on-fruit, .recipe-author-image-kale-and-chocolate, .recipe-author-image-brinnan-schill, .recipe-author-image-chelsea-leblanc, .recipe-author-image-larice, .recipe-author-image-fit-girl-k8, .recipe-author-image-press-start, .recipe-author-image-Lina-Jabbari, .recipe-author-image-simply-balanced, .recipe-author-image-Charlotte-Meier, .recipe-author-image-Kelsey-Ale, .recipe-author-image-Danielle-Bear {
	width: 100%;
	height: 300px;
	margin-right: 20px;
	background-repeat: no-repeat;
	background-position: center 0%;
	background-size: 100% auto;
	transition: height .5s, border-radius .5s;
	-webkit-transition: height .5s, border-radius .5s; /* Safari */
}
.recipe-author-image-tracy {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/2013/10/tracy-russell-headshot.jpg');
}
.recipe-author-image-brandi {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Brandi-Doming-Head-Shot.jpg');
}
.recipe-author-image-rebecca {
	height: 330px;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Rebecca-Almazan.jpg');
	background-position: center 15%;
}
.recipe-author-image-chelsea {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chelsea-Allen.jpg');
	background-position: center 20%;
}
.recipe-author-image-tess {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Tess-Masters-action.jpg');
	background-size: auto 100%;
}
.recipe-author-image-rachael {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Rachael-Campbell1.jpg');
	background-position: center 20%;
}
.recipe-author-image-erin {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Erin-Bosdet-profile.jpg');
	background-position: center 20%;
}
.recipe-author-image-heather {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Heather-Pace-profile.jpg');
	background-position: center 20%;
}
.recipe-author-image-fee {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Fee-O-Profile.jpg');
	background-position: center 20%;
}
.recipe-author-image-amy {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Amy-Lyons-profile.jpg');
	background-position: center 20%;
}
.recipe-author-image-bethany {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Bethany-Ugarte-profile1.jpg');
}
.recipe-author-image-elena {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Elena-Kulakovska-profile.jpg');
}
.recipe-author-image-sarah {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Sarah-Lewis-profile1.jpg');
}
.recipe-author-image-lisa {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Lisa-Rhodiner-profile1.jpg');
	background-size: auto 100%;
}
.recipe-author-image-emily {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Emily-von-Euuw-profile1.jpg');
	background-position: center 25%;
}
.recipe-author-image-ksenia {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Ksenia-Breakast-Criminals-profile.jpg');
	background-position: center 0%;
}
.recipe-author-image-shannon {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Shannon-Hickman-profile.jpg');
	background-position: center 0%;
	background-size: 100% auto;
}
.recipe-author-image-amanda {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Amanda-Gyuran-Profile.jpg');
}
.recipe-author-image-kmhl {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Jenna-Hinrichsen-profile.jpg');
}
.recipe-author-image-ashley-m {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Ashley-Melillo-profile.jpg');
}
.recipe-author-image-jessica {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Jessica-Sayler-profile.jpg');
}
.recipe-author-image-glowingfridge {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Shannon-Leparski-profile.jpg');
}
.recipe-author-image-sarah-mcminn {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Sarah-McMinn-profile.jpg');
}
.recipe-author-image-ashley-m {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Ashley-Melillo-profile.jpg');
}
.recipe-author-image-heidi {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Heidi-Kristoffer-profile.jpg');
}
.recipe-author-image-bliss-out {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Bliss-Out-Wellness-profile.jpeg');
	background-size: auto 100%;
}
.recipe-author-image-gina {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Gina-Ragnone-profile.jpg');
}
.recipe-author-image-kristina {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Kristina-Ladecka-profile.jpg');
}
.recipe-author-image-seasonal-diet {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/The-Seasonal-Diet-profile.jpg');
	background-size: auto 100%;
}
.recipe-author-image-vegan-seed {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Jennifer-Colburn-profile.jpg');
}
.recipe-author-image-amy-v {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Amie-Valpone-TheHealthyApple-profile.jpg');
}
.recipe-author-image-every-bite-matters {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Isabel-Wong-profile.jpg');
}
.recipe-author-image-alexandra {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Alexandra-Dawson-profile.jpg');
}
.recipe-author-image-ashley-w {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Rae-of-Sunshine-profile.jpg');
}
.recipe-author-image-abbi {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Abbi-Miller-profile.jpg');
}
.recipe-author-image-karielyn {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Karielyn-profile.jpg');
}
.recipe-author-image-joanne {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Profile-Nourished-Body-Mind.jpg');
	background-position: center 55%;
}
.recipe-author-image-gemma {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/The-Fidget-Foodie-profile.jpg');
	background-position: center 45%;
}
.recipe-author-image-heather-n {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Heather-Nicholds-profile.jpg');
}
.recipe-author-image-laurenda {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Laurenda-Marie-profile.jpg');
}
.recipe-author-image-maddie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/The-Dancing-Foodie-profile.jpg');
}
.recipe-author-image-foodbymaria {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Food-By-Maria-profile.jpeg');
}
.recipe-author-image-motherrimmy {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Mother-Rimmy-profile.jpg');
	background-size: auto 100%;
}
.recipe-author-image-kore-kitchen {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Kore-Kitchen-profile.jpg');
}
.recipe-author-image-kruti-shah {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Kruti-Shah-profile.jpg');
}
.recipe-author-image-emilie-eats {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Emilie-Hebert-profile.jpg');
}
.recipe-author-image-leah-plate {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Leahs-Plate-profile.jpg');
}
.recipe-author-image-naturalee {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Naturalee-recipe-profile.jpg');
}
.recipe-author-image-feasting-on-fruit {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Feasting-On-Fruit-profile.jpg');
	background-position: center 55%;
}
.recipe-author-image-kale-and-chocolate {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Kale-And-Chocolate-profile.jpg');
	background-size: auto 100%;
}
.recipe-author-image-brinnan-schill {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Brinnan-Schill-profile.jpg');
}
.recipe-author-image-chelsea-leblanc {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chelsea-LeBlanc-profile.jpg');
}
.recipe-author-image-larice {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Larice-profile.jpg');
}
.recipe-author-image-fit-girl-k8 {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Fit-Girl-K8-profile.jpg');
}
.recipe-author-image-press-start {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Press-Start-Profile.jpg');
}
.recipe-author-image-Lina-Jabbari {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/That-Health-Junkie-profile.jpg');
}
.recipe-author-image-simply-balanced {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Profile-Simply-Balanced.jpg');
}
.recipe-author-image-Charlotte-Meier {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Profile-Charlotte-Meier.jpg');
}
.recipe-author-image-Kelsey-Ale {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Kelsey-Ale-prof.jpg');
}
.recipe-author-image-Danielle-Bear {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Profile-Danielle-Bear.jpg');
}

/*==============================*/

.recipe-image-chocolate-super-berry, .recipe-image-snickerdoodle-protein-bites, .recipe-image-Cinnamon-Vanilla-Walnut-Paste, .recipe-image-Pineapple-Green-Kingdom-Smoothie, .recipe-image-Banana-Cherry-Pumpkin, .recipe-image-Autumn-Maple-Spice-Cookies, .recipe-image-Mango-Ginger-Green, .recipe-image-Creamy-Apple-Protein, .recipe-image-Coconut-Ginger, .recipe-image-Potato-Soup, .recipe-image-Berry-Epic-Black, .recipe-image-Cinnamon-Hazelnut-Cookies, .recipe-image-Pumpkin-Hazelnut, .recipe-image-Caramel-Chocolate-Hearts, .recipe-image-Green-Machine, .recipe-image-Sunburst-Salad, .recipe-image-Dill-Tuna-Sandwich, .recipe-image-Avocado-Pesto, .recipe-image-Mint-Kiwi, .recipe-image-Mango-Kale, .recipe-image-White-Choc-Cheesecake, .recipe-image-Black-Blue, .recipe-image-Antioxidant-Parfait, .recipe-image-Grapefruit-Fennel, .recipe-image-Dark-Cherry-Lime, .recipe-image-Apple-Pepper, .recipe-image-Pineapple-Crush, .recipe-image-Cranberry-Carob, .recipe-image-Chocolate-Tahini-Ice-Cream, .recipe-image-Maca-Ice-Cream, .recipe-image-Garlic-Lemon-Kale, .recipe-image-acai-power-bowl, .recipe-image-Nutty-Berry-Granola, .recipe-image-Raw-Butterfinger, .recipe-image-Tropical-Slushie, .recipe-image-Raw-Nutella, .recipe-image-PB-Brownie-Ice-Cream, .recipe-image-Blueberry-Pie-Smoothie, .recipe-image-Dirty-Quinoa-Rice, .recipe-image-Strawberry-Arugula-Salad, .recipe-image-Pumpkin-Chipotle-Bowl, .recipe-image-Macaroon-Nests, .recipe-image-Healthy-Mocha, .recipe-image-Sunrise-Detox-Smoothie, .recipe-image-Green-Smoothie-Bowl, .recipe-image-Spicy-Tacos, .recipe-image-Chocolate-Coconut-Tart, .recipe-image-Revive-Me-Kiwi, .recipe-image-Lavender-Chevre, .recipe-image-Raw-Chocolate-Raspberry-Brownies, .recipe-image-Watermelon-Juice, .recipe-image-Pitaya-Smoothie-Bowl, .recipe-image-Cookies-Cream-Smoothie, .recipe-image-Carrot-Cake, .recipe-image-Strawberry-Nut-Pie, .recipe-image-Mexican-Sweet-Potatoes, .recipe-image-Strawberry-Porridge, .recipe-image-Cheese-Its, .recipe-image-Raw-Sea-Salt-Caramel-Tarts, .recipe-image-Carrot-Beet-Smoothie, .recipe-image-Raw-Caramel-Cups, .recipe-image-Coconut-Chocolate-Smoothie, .recipe-image-Cauliflower-Hamburger-Buns, .recipe-image-Raw-Maca-Protein-Smoothie, .recipe-image-Vegan-Carrot-Bacon, .recipe-image-Raw-Caramel-Batter, .recipe-image-Vegan-Frito-Pie, .recipe-image-Beet-Marinara-Salad, .recipe-image-NY-Cheesecake, .recipe-image-Carob-Coconut-Bliss-Balls, .recipe-image-Raw-Caramel-Protein-Cake-Pops, .recipe-image-Strawberry-Creamsicle-Smoothie, .recipe-image-Lemon-Cheesecake-Smoothie, .recipe-image-Chocolate-Mylkshake, .recipe-image-Garden-Herb-Salad, .recipe-image-Acai-Passion-Bowl, .recipe-image-Protein-Chocolate-Cake-Pops, .recipe-image-Chocolate-Coco-Mint-Bars, .recipe-image-Spicy-Caramel-Lemon-Bars, .recipe-image-Super-Fruit-Berry-Smoothie, .recipe-image-Klondike-Bar, .recipe-image-Ice-Cream-Sandwich, .recipe-image-Seed-Veggie-Chips, .recipe-image-Cocoa-Nut-Cherry-Shake, .recipe-image-Banana-Oatmeal, .recipe-image-Thin-Mint-Fudge, .recipe-image-Cherry-Banana-Smoothie, .recipe-image-Raw-Blackberry-Cheesecake, .recipe-image-Raw-Pesto-Pizza, .recipe-image-Happy-Herby-Juice, .recipe-image-Arugula-Basil-Salad, .recipe-image-Matcha-Mint-Ice-Cream, .recipe-image-Oat-Cookies-Berry-Jam, .recipe-image-Superfood-Fudge-Squares, .recipe-image-Herbal-Pasta-Salad, .recipe-image-Spirulina-Chili-Kale-Crisps, .recipe-image-Sweet-Potato-Caramel-Brownies, .recipe-image-Banana-Blast-Ice-Cream, .recipe-image-Garlic-Kale-Pesto-Pasta, .recipe-image-Fresh-Raw-Salsa, .recipe-image-Peanut-Butter-Cookie-Ice-Cream-Sandwich, .recipe-image-Carob-Cream-Squares, .recipe-image-Java-Crunch-Ice-Cream, .recipe-image-Breakfast-Berry-Smoothie-Cacao-Drizzle, .recipe-image-Nutty-Raw-Brownies-Raspberry-Glaze, .recipe-image-Pumpkin-Spice-Yogurt, .recipe-image-Spiced-Pumpkin-Pie-Smoothie, .recipe-image-Kale-Fig-Blueberry-Smoothie, .recipe-image-Buttermilk-Vegan-Mashed-Potatoes, .recipe-image-Apple-Cinnamon-Crisp, .recipe-image-Hot-Cacao-Cinnamon, .recipe-image-Spicy-Ginger-Choc-Chip-Cookies, .recipe-image-Pumpkin-Pie-Smoothie, .recipe-image-Cranberry-Dark-Chocolate-Truffles, .recipe-image-Salted-Caramel-Mocha, .recipe-image-Ice-Cream-Tarts-Chocolate, .recipe-image-Cookie-Dough-Protein-Bites, .recipe-image-Easy-Berry-Chia-Seed-Pudding, .recipe-image-Pumpkin-Cream-Smoothie, .recipe-image-Power-Protein-Breakfast, .recipe-image-Banana-Almond-Choc-Chunk-Ice-Cream, .recipe-image-Pineapple-Cilantro-Smoothie, .recipe-image-Nut-Seed-Chocolate-Protein, .recipe-image-Green-Superfood-Protein-Pancakes, .recipe-image-Banana-Chocolate-Overnight-Oats, .recipe-image-Blueberry-Pecan-Cinnamon-Roll-Shake, .recipe-image-Chocolate-Mint-Cookie-Shake, .recipe-image-Dark-Chocolate-Chipotle-Sweet-Potato-Fudge, .recipe-image-Raw-Vanilla-Lucuma-Ice-Cream, .recipe-image-Beet-n-Berry-Smoothie, .recipe-image-Green-Goddess-Glow-Bowl, .recipe-image-Raw-Chocolate-Maca-Protein-Truffles, .recipe-image-Cherry-Lime-Smoothie, .recipe-image-Quinoa-Almond-Butter-Chocolate-Chip-Cookies, .recipe-image-Spring-Veggie-Rolls, .recipe-image-Vanilla-Pecan-Bars, .recipe-image-Wild-Berry-Dragon-Protein-Smoothie, .recipe-image-Raspberry-Chocolate-Chip-Shake, .recipe-image-Vanilla-Lucuma-Buckwheat-Shake, .recipe-image-Green-Tea-Strawberry-Ice-Cream, .recipe-image-White-Chocolate-Maple-Truffles, .recipe-image-Luscious-Lucuma-Smoothie, .recipe-image-Sunflower-Seed-Cinnamon-Maca-Smoothie, .recipe-image-Vegan-Sun-Dried-Tomato-and-Asparagus-Quiche, .recipe-image-Raw-Tutti-Frutti-Ice-Cream, .recipe-image-Almond-Butter-Cookies, .recipe-image-Raspberry-Coconut-Chia-Shake, .recipe-image-Protein-Matcha-Banana-Bread, .recipe-image-Basic-Greens-Juice, .recipe-image-Mint-Chip-Green-Smoothie, .recipe-image-Spiced-Maple-Chia-Pudding, .recipe-image-Coconut-Lime-Doughnut-Holes, .recipe-image-Vegan-Pizza-Hummus, .recipe-image-Strawberry-Milkshake, .recipe-image-raw-dirty-turtle-ice-cream, .recipe-image-Apple-Cinnamon-Chia-Bowl, .recipe-image-Orange-Beetroot-Tartlets, .recipe-image-Raspberry-Vanilla-Bean-Chia-Seed-Jam, .recipe-image-Raspberry-Lemon-Doughnut-Holes, .recipe-image-Raw-Blueberry-Crepes, .recipe-image-Mexican-Black-Bean-Burger, .recipe-image-Raw-Lemon-Curd, .recipe-image-Glowing-Green-Mango-Kale-Smoothie, .recipe-image-Coconut-Orange-Pistachio-Doughnuts, .recipe-image-Vegan-Pineapple-Salsa, .recipe-image-Spinach-Apple-Distraction-Juice, .recipe-image-White-Dark-Chocolate-Chip-Cookies, .recipe-image-Green-Kingdom-Smoothie, .recipe-image-Blueberry-Fig-Protein-Smoothie, .recipe-image-Kale-Glow-Bowl, .recipe-image-Carrot-Cake-Green-Smoothie, .recipe-image-Vanilla-Blueberry-Muffins, .recipe-image-Banana-Bread-Cookies, .recipe-image-Chocolate-Covered-Smoothie, .recipe-image-Chopped-Detox-Salad, .recipe-image-Vegan-Chorizo-Breakfast-Tacos, .recipe-image-Raspberry-Chocolate-Smoothie, .recipe-image-Blueberry-Buckle, .recipe-image-Superfood-Lemon-Kale-Beet-Salad, .recipe-image-Vegan-Zucchini-Muffins, .recipe-image-vegan-mocha-walnut-brownies, .recipe-image-Rainbow-Pitaya-Smoothie-Bowl, .recipe-image-Post-Workout-Chocolate-Peanut-Butter-Smoothie, .recipe-image-Coconut-Spinach-Juice, .recipe-image-Peanut-Butter-Caramel, .recipe-image-Very-Berry-Epic-Ice-Pops, .recipe-image-Perfect-Protein-Energy-Balls, .recipe-image-Chocolate-Chip-Nice-Cream, .recipe-image-Raw-Vanilla-Lucuma-Cheesecake, .recipe-image-Light-Fluffy-Spelt-Waffles, .recipe-image-Blueberry-Spinach-Epic-Smoothie, .recipe-image-Cleansing-Tabbouleh-Salad, .recipe-image-Blueberry-Baobab-Nice-Cream, .recipe-image-Banana-Avocado-Ice-Cream, .recipe-image-Chocolate-Mint-Gelato, .recipe-image-Chocolate-Maca-Cookies, .recipe-image-Energizing-Green-Smoothie-Bowl, .recipe-image-Berry-Lucuma-Acai-Bowl, .recipe-image-Chocolate-Acai-Smoothie, .recipe-image-Salt-N-Pepper-Cauliflower-Popcorn, .recipe-image-Raw-Pumpkin-Cupcakes, .recipe-image-Pumpkin-Spice-Overnight-Oats, .recipe-image-Spinach-Kale-Pumpkin-Smoothie, .recipe-image-FD-Berry-Protein-Bowl, .recipe-image-Vegan-Pecan-Pie-Mylkshake, .recipe-image-Goji-Apple-Smoothie, .recipe-image-Mexican-Chocolate-Sweet-Potato-Pudding, .recipe-image-Peanut-Butter-Banana-Split-Smoothie, .recipe-image-Pistachio-Matcha-Cheesecake, .recipe-image-Peanut-Butter-Ice-Cream, .recipe-image-Peanut-Butter-Energy-Balls, .recipe-image-Vegan-Peanut-Butter-Cup-Cupcakes, .recipe-image-Pumpkin-Pie-Chocolate-Chip-Cookies, .recipe-image-Pumpkin-Ginger-Orange-Juice, .recipe-image-Kale-Cranberry-Salad, .recipe-image-Mint-Matcha-Superfood-Fudge, .recipe-image-Maple-Roast-Carrots, .recipe-image-Berry-Vanilla-Chia-Pudding, .recipe-image-PB-Maca-Granola-Clusters, .recipe-image-Arugula-Pear-Walnut-Salad, .recipe-image-Pecan-Pie-Energy-Bars, .recipe-image-Chocolate-Coconut-Protein-Cookies, .recipe-image-Vegan-Sugar-Cookies, .recipe-image-Vegan-Hot-Chocolate, .recipe-image-Kiwi-Berry-Fruit-Smoothie, .recipe-image-Chai-Spice-Smoothie, .recipe-image-Cacao-Pear-Protein-Smoothie, .recipe-image-Berry-Energy-Bowl, .recipe-image-Omega-Pancakes, .recipe-image-Pitaya-Spinach-Protein-Smoothie, .recipe-image-Mother-Earth-Bowl, .recipe-image-Raw-Almond-Truffles, .recipe-image-Chocolate-Chip-Pumpkin-Protein-Cookies, .recipe-image-Chocolate-Maca-Smoothie, .recipe-image-Chocolate-Protein-Dip, .recipe-image-Black-Bean-Protein-Brownies, .recipe-image-Creamy-Peanut-Butter-Cup-Protein-Smoothie, .recipe-image-Green-Power-Smoothie, .recipe-image-Cacao-Self-Love-Smoothie, .recipe-image-Chocolate-Banana-Protein-Muffins, .recipe-image-Chocolate-Maca-Almond-Butter-Frosty, .recipe-image-Raw-Superfood-Nice-Cream-Cake, .recipe-image-Protein-Brownie-Tart, .recipe-image-Vanilla-Lucuma-Lemon-Pudding, .recipe-image-Carrot-Cake-Pancakes, .recipe-image-Raw-Fruit-Seed-Energy-Hearts, .recipe-image-Vanilla-Bean-PB-Protein-Balls, .recipe-image-Green-Planet-Smoothie, .recipe-image-Cherry-Maca-Chocolate-Chip-Shake, .recipe-image-Chocolate-Maca-Coconut-Nice-Cream, .recipe-image-Crispy-PB-Protein-Cups, .recipe-image-Chocolate-Maca-Cauliflower-Smoothie, .recipe-image-Chocolate-Cherry-Brownie-Cups, .recipe-image-Honey-Pistachio-Protein-Bites, .recipe-image-Raspberry-Oat-Bites, .recipe-image-Blueberry-Acai-Protein-Bowl, .recipe-image-Raw-Buckwheat-Porridge, .recipe-image-Vanilla-Lucuma-Almond-Pancakes, .recipe-image-Vanilla-Lucuma-Almond-Cookies, .recipe-image-Chocolate-Maca-Superfood-Oatmeal, .recipe-image-Coconut-Green-Protein-Smoothie, .recipe-image-Pineapple-PB-Breakfast-Burger, .recipe-image-Chocolate-Vanilla-Protein-Smoothie, .recipe-image-Strawberry-Shortcake-Baked-Oats, .recipe-image-Sunbutter-And-Cherry-Chia-Jam, .recipe-image-Pineapple-Protein-Chia-Pudding, .recipe-image-Blackberry-Kefir, .recipe-image-Vegan-Walnut-Banana-Loaf, .recipe-image-Pistachio-Mint-Hummus, .recipe-image-Double-Choc-Ice-Cream-Cupcakes, .recipe-image-Blueberry-Bliss-Smoothie-Bowl, .recipe-image-Chocolate-Maca-Protein-Bars, .recipe-image-Mango-Blueberry-Nice-Cream-Rice-Crispies, .recipe-image-Cherry-Chocolate-Nice-Cream, .recipe-image-PBJ-Nice-Cream, .recipe-image-Zucchini-Pasta-Pesto, .recipe-image-Perfect-Chocolate-Maca-Smoothie, .recipe-image-Chocolate-Peanut-Butter-Popcorn-Balls, .recipe-image-Pumpkin-Pie-Parfait-Rawnola, .recipe-image-Vanilla-Lucuma-Pumpkin-Espresso-Shake, .recipe-image-Chili-Mocha-Protein-Bites, .recipe-image-Vegan-Chocolate-Frosting, .recipe-image-Raspberry-Chocolate-Maca-Smoothie, .recipe-image-Pumpkin-Spice-Protein-Bars, .recipe-image-Pumpkin-Protein-Oats, .recipe-image-SL-Recipe, .recipe-image-Pumpkin-Brownie-Bars, .recipe-image-Gluten-Free-Protein-Cakes, .recipe-image-Chocolate-Raspberry-Pumpkin-Protein-Smoothie, .recipe-image-Sweet-Green-Smoothie, .recipe-image-Peachy-Pancakes, .recipe-image-Breakfast-Oat-Pancake, .recipe-image-Pumpkin-Protein-Muffins {
	height: 380px!important;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	border-radius: 0px;
	-moz-box-shadow: inset 0 1px 15px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 15px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 15px rgba(0,0,0,.2);
	-webkit-transition: border-radius .5s; /* Safari */
	transition: border-radius .5s;
}
.recipe-image-chocolate-super-berry {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/TracyRussell-Chocolate-Super-Berry.jpg');
	background-position: center top;
}
.recipe-image-snickerdoodle-protein-bites {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/BrandiDoming-Snickerdoodle-Protein-Bites.jpg');
}
.recipe-image-Cinnamon-Vanilla-Walnut-Paste {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/BrandiDoming-Cinnamon-Vanilla-Walnut-Paste.jpg');
}
.recipe-image-Pineapple-Green-Kingdom-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/TracyRussell-Pineapple-Green-Kingdom-Smoothie.jpg');
}
.recipe-image-Banana-Cherry-Pumpkin {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/TracyRussell-Banana-Cherry-Pumpkin-Smoothie.jpg');
}
.recipe-image-Autumn-Maple-Spice-Cookies {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/BrandiDoming-Autumn-Maple-Spice-Cookies.jpg');
}
.recipe-image-Mango-Ginger-Green {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/TracyRussell-Mango-Ginger-Green-Smoothie-1000px.jpg');
}
.recipe-image-Creamy-Apple-Protein {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Tracy-Russell-Creamy-Apple-Protein-Smoothie.jpg');
}
.recipe-image-Coconut-Ginger {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Tracy-Russell-Coconut-Ginger-Smoothie1.jpg');
}
.recipe-image-Potato-Soup {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Potato-Soup.jpg');
}
.recipe-image-Berry-Epic-Black {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Berry-Epic-Black-Sesame-Protein-Smoothie1.jpg');
}
.recipe-image-Cinnamon-Hazelnut-Cookies {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Chip-Cinnamon-Cookies.jpg');
}
.recipe-image-Pumpkin-Hazelnut {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/pumpkin-hazelnut-smoothie.jpg');
}
.recipe-image-Caramel-Chocolate-Hearts {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/caramel_white_choco_hearts.jpg');
}
.recipe-image-Green-Machine {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/TracyRussell-Green-Machine-Antioxidant-Smoothie.jpg');
}
.recipe-image-Sunburst-Salad {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Sunburst-Salad.jpg');
	background-position: center 30%;
}
.recipe-image-Dill-Tuna-Sandwich {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Dill-Tuna-Sandwich.jpg');
	background-position: center 60%;
}
.recipe-image-Avocado-Pesto {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Avocado-Pesto-Pasta.jpg');
}
.recipe-image-Mint-Kiwi {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Mint-Kiwi-Kreme.jpg');
}
.recipe-image-Mango-Kale {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Mango-Kale-Green-Smoothie.jpg');
	background-position: center 60%;
}
.recipe-image-White-Choc-Cheesecake {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/white-chocolate-raspberry-cheesecake.jpg');
	background-position: center 25%;
}
.recipe-image-Black-Blue {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chard-Black-and-Blue-Green-Smoothie.jpg');
	background-position: center 0%;
}
.recipe-image-Antioxidant-Parfait {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Antioxidant-Parfait.jpg');
	background-position: center 10%;
}
.recipe-image-Grapefruit-Fennel {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Grapefruit-and-Fennel-Fix.jpg');
}
.recipe-image-Dark-Cherry-Lime {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Dark-Cherry-Lime-Smoothie.jpg');
}
.recipe-image-Cranberry-Carob {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Cranberry-Carob-Balls1.jpg');
}
.recipe-image-Apple-Pepper {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Apple-Pepper-Salad.jpg');
}
.recipe-image-Pineapple-Crush {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pineapple-Crush-Rachael-Campbell.jpg');
}
.recipe-image-Chocolate-Tahini-Ice-Cream {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Tahini-Ice-Cream.jpg');
}
.recipe-image-Maca-Ice-Cream {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Maca-Chocolate-Chip-Ice-Cream.jpg');
}
.recipe-image-Garlic-Lemon-Kale {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Garlic-Lemon-Kale-Salad.jpg');
}
.recipe-image-acai-power-bowl {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Acai-Power-Bowl.jpg');
}
.recipe-image-Nutty-Berry-Granola {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Nutty-Goji-Berry-Granola3.jpg');
}
.recipe-image-Raw-Butterfinger {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Butterfinger-Bar.jpg');
}
.recipe-image-Tropical-Slushie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/tropical-slushie.jpg');
}
.recipe-image-Raw-Nutella {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Nutella.jpg');
	background-position: center 53%;
}
.recipe-image-PB-Brownie-Ice-Cream {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Peanut-Butter-Brownie-Ice-Cream.jpg');
}
.recipe-image-Blueberry-Pie-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Blueberry-Pie-Smoothie.jpg');
	background-position: center 66%;
}
.recipe-image-Dirty-Quinoa-Rice {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Dirty-Quinoa-Rice.jpg');
}
.recipe-image-Strawberry-Arugula-Salad {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Strawberry-Aurugula-Salad1.jpg');
}
.recipe-image-Pumpkin-Chipotle-Bowl {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pumpkin-Chipotle-Bowl.jpg');
}
.recipe-image-Macaroon-Nests {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Chocolate-Macaroon-Nests1.jpg');
}
.recipe-image-Healthy-Mocha {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Healthy-Raw-Mocha.jpg');
}
.recipe-image-Sunrise-Detox-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Sunrise-Detox-Smoothie.jpg');
}
.recipe-image-Green-Smoothie-Bowl {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Green-Smoothie-Bowl.jpg');
}
.recipe-image-Spicy-Tacos {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Spicy-Tacos-with-Nacho-Cheese1.jpg');
	background-position: center 58%;
}
.recipe-image-Chocolate-Coconut-Tart {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Coconut-Tart.jpg');
}
.recipe-image-Revive-Me-Kiwi {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Revive-Me-Kiwi-Smoothie1.jpg');
	background-position: center 28%;
}
.recipe-image-Lavender-Chevre {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Lavender-Lemon-Chevre.jpg');
	background-position: center 25%;
}
.recipe-image-Raw-Chocolate-Raspberry-Brownies {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Chocolate-Raspberry-Brownies.jpg');
}
.recipe-image-Watermelon-Juice {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Spiked-Watermelon-Juice.jpg');
	background-position: center 55%;
}
.recipe-image-Pitaya-Smoothie-Bowl {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pitaya-Smoothie-Bowl.png');
	background-position: center 25%;
}
.recipe-image-Cookies-Cream-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Cookies-Cream-Smoothie.jpg');
	background-position: center 18%;
}
.recipe-image-Carrot-Cake {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Carrot-Cake-Vanilla-Frosting.jpg');
}
.recipe-image-Strawberry-Nut-Pie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Strawberry-Nut-Pie.jpg');
}
.recipe-image-Mexican-Sweet-Potatoes {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Mexican-Sweet-Potatoes.jpg');
}
.recipe-image-Strawberry-Porridge {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Strawberry-Porridge1.jpg');
}
.recipe-image-Cheese-Its {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vegan-Cheese-Its.jpg');
	background-position: center 90%;
}
.recipe-image-Raw-Sea-Salt-Caramel-Tarts {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Sea-Salt-Caramel-Tarts4.jpeg');
}
.recipe-image-Carrot-Beet-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Carrot-Beet-Smoothie1.jpg');
}
.recipe-image-Raw-Caramel-Cups {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Caramel-Cups1.jpeg');
	background-position: center 90%;
}
.recipe-image-Coconut-Chocolate-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Chocolate-Coconut-Smoothie1.jpeg');
	background-position: center 20%;
}
.recipe-image-Cauliflower-Hamburger-Buns {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Cauliflower-Hamburger-Buns.jpeg');
	background-position: center 20%;
}
.recipe-image-Raw-Maca-Protein-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Maca-Protein-Smoothie1.jpeg');
	background-position: center 35%;
}
.recipe-image-Vegan-Carrot-Bacon {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vegan-Carrot-Bacon.jpeg');
	background-position: center 35%;
}
.recipe-image-Raw-Caramel-Batter {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Caramel-Batter.jpeg');
}
.recipe-image-Vegan-Frito-Pie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vegan-Frito-Pie1.jpg');
	background-position: center 80%;
}
.recipe-image-Beet-Marinara-Salad {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Beet-Marinara-Salad.jpg');
}
.recipe-image-NY-Cheesecake {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Vegan-NY-Cheesecake2.jpg');
}
.recipe-image-Carob-Coconut-Bliss-Balls {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Carob-Coconut-Bliss-Balls.jpg');
}
.recipe-image-Raw-Caramel-Protein-Cake-Pops {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Caramel-Protein-Cake-Pops.jpeg');
	background-position: center 80%;
}
.recipe-image-Strawberry-Creamsicle-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Strawberry-Creamsicle-Smoothie.jpg');
	background-position: center 80%;
}
.recipe-image-Lemon-Cheesecake-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw_Vegan_Lemon_Cheesecake_Smoothie.jpg');
	background-position: center 80%;
}
.recipe-image-Chocolate-Mylkshake {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Chocolate-Milkshake.jpg');
	background-position: center 40%;
}
.recipe-image-Garden-Herb-Salad {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Garden-Herb-Salad.jpg');
	background-position: center 55%;
}
.recipe-image-Acai-Passion-Bowl {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Acai-Passion-Fruit-Bowl.jpg');
	background-position: center 45%;
}
.recipe-image-Protein-Chocolate-Cake-Pops {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Protein-Chocolate-Cake-Pops.jpeg');
	background-position: center 85%;
}
.recipe-image-Chocolate-Coco-Mint-Bars {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Coco-Mint-Bars1.jpg');
	background-position: center 85%;
}
.recipe-image-Spicy-Caramel-Lemon-Bars {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Spicy-Caramel-Lemon-Bars1.jpg');
	background-position: center 45%;
}
.recipe-image-Super-Fruit-Berry-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Super-Fruit-Berry-Smoothie1.jpg');
}
.recipe-image-Klondike-Bar {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Vegan-Klondike-Bar.jpeg');
	background-position: center 85%;
}
.recipe-image-Ice-Cream-Sandwich {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Vegan-Cookies-N-Cream-Ice-Cream-Sandwich.jpeg');
}
.recipe-image-Seed-Veggie-Chips {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Seed-Veggie-Chips1.jpeg');
}
.recipe-image-Cocoa-Nut-Cherry-Shake {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Cocoa-Nut-Cherry-Shake1.jpg');
}
.recipe-image-Banana-Oatmeal {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Banana-Oatmeal.jpg');
}
.recipe-image-Thin-Mint-Fudge {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Thin-Mint-Fudge.jpg');
	background-position: center 85%;
}
.recipe-image-Cherry-Banana-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Cherry-Banana-Smoothie.jpg');
	background-position: center top;
}
.recipe-image-Raw-Blackberry-Cheesecake {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Blackberry-Cheesecake.jpg');
}
.recipe-image-Raw-Pesto-Pizza {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Pesto-Pizza.jpg');
}
.recipe-image-Happy-Herby-Juice {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Happy-Herby-Juice.jpg');
}
.recipe-image-Arugula-Basil-Salad {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Arugula-Basil-Salad1.jpg');
}
.recipe-image-Matcha-Mint-Ice-Cream {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Matcha-Mint-Ice-Cream.jpg');
}
.recipe-image-Oat-Cookies-Berry-Jam {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Oat-Cookies-with-Berry-Chia-Jam.jpg');
}
.recipe-image-Superfood-Fudge-Squares {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Superfood-Fudge-Squares.jpg');
	background-position: center 100%;
}
.recipe-image-Herbal-Pasta-Salad {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Cool-Summer-Herbal-Pasta-Salad.jpg');
	background-position: center 60%;
}
.recipe-image-Spirulina-Chili-Kale-Crisps {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Spirulina-Chili-Kale-Crisps.jpg');
}
.recipe-image-Sweet-Potato-Caramel-Brownies {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Sweet-Potato-Caramel-Brownies.jpg');
	background-position: center 10%;
}
.recipe-image-Banana-Blast-Ice-Cream {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Banana-Blast-Ice-Cream.jpg');
	background-position: center 60%;
}
.recipe-image-Garlic-Kale-Pesto-Pasta {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Garlic-Kale-Pesto-Pasta.jpg');
}
.recipe-image-Fresh-Raw-Salsa {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Fresh-Raw-Salsa.jpg');
}
.recipe-image-Peanut-Butter-Cookie-Ice-Cream-Sandwich {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Peanut-Butter-Cookie-Ice-Cream-Sandwich.jpg');
}
.recipe-image-Carob-Cream-Squares {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Carob-Cream-Bars.jpg');
}
.recipe-image-Java-Crunch-Ice-Cream {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Java-Crunch-Ice-Cream.jpg');
	background-position: center 35%;
}
.recipe-image-Breakfast-Berry-Smoothie-Cacao-Drizzle {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Breakfast-Berry-Smoothie-Cacao-Drizzle1.jpg');
	background-position: center 25%;
}
.recipe-image-Nutty-Raw-Brownies-Raspberry-Glaze {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Nutty-Raw-Brownies-Raspberry-Glaze.jpg');
	background-position: center 25%;
}
.recipe-image-Pumpkin-Spice-Yogurt {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pumpkin-Spice-Yogurt.jpg');
	background-position: center 35%;
}
.recipe-image-Spiced-Pumpkin-Pie-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Spiced-Pumpkin-Pie-Smoothie1.jpg');
	background-position: center 35%;
}
.recipe-image-Kale-Fig-Blueberry-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Kale-Fig-Oasis-Smoothie.jpg');
	background-position: center 45%;
}
.recipe-image-Buttermilk-Vegan-Mashed-Potatoes {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Buttermilk-Vegan-Mashed-Potatoes1.jpg');
}
.recipe-image-Apple-Cinnamon-Crisp {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Apple-Cinnamon-Crisp1.jpg');
}
.recipe-image-Hot-Cacao-Cinnamon {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Hot-Cacao-Cinnamon-Dates.jpg');
}
.recipe-image-Spicy-Ginger-Choc-Chip-Cookies {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Spicy-Ginger-Choc-Chip-Cookies1.jpg');
}
.recipe-image-Pumpkin-Pie-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pumpkin-Pie-Smoothie.jpg');
}
.recipe-image-Cranberry-Dark-Chocolate-Truffles {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Cranberry-Dark-Chocolate-Truffles1.jpg');
}
.recipe-image-Salted-Caramel-Mocha {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Salted-Caramel-Mocha-Protein-Shake.jpg');
	background-position: center 60%;
}
.recipe-image-Ice-Cream-Tarts-Chocolate {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Ice-Cream-Tarts-With-Chocolate-Sauce-and-Pecans1.jpg');
}
.recipe-image-Cookie-Dough-Protein-Bites {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Cookie-Dough-Protein-Bites.jpg');
}
.recipe-image-Easy-Berry-Chia-Seed-Pudding {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Easy-Berry-Chia-Seed-Pudding.jpg');
}
.recipe-image-Pumpkin-Cream-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pumpkin-Cream-Smoothie.jpg');
}
.recipe-image-Power-Protein-Breakfast {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Power-Protein-Breakfast.jpg');
}
.recipe-image-Banana-Almond-Choc-Chunk-Ice-Cream {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Bana-Almond-Chocolate-Chunk-Ice-Cream1.jpg');
}
.recipe-image-Pineapple-Cilantro-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pineapple-Cilantro-Smoothie1.jpg');
	background-position: center 20%;
}
.recipe-image-Nut-Seed-Chocolate-Protein {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Nut-Seed-Chocolate-Protein-Smoothie.jpg');
}
.recipe-image-Green-Superfood-Protein-Pancakes {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Green-Superfood-Protein-Pancakes.jpg');
}
.recipe-image-Banana-Chocolate-Overnight-Oats {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Banana-Chocolate-Overnight-Oats.jpg');
}
.recipe-image-Blueberry-Pecan-Cinnamon-Roll-Shake {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Blueberry-Pecan-Cinnamon-Roll-Shake1.jpg');
	background-position: center 80%;
}
.recipe-image-Chocolate-Mint-Cookie-Shake {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Mint-Cookie-Shake.jpg');
	background-position: center 25%;
}
.recipe-image-Dark-Chocolate-Chipotle-Sweet-Potato-Fudge {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Dark-Chocolate-Chipotle-Sweet-Potato-Fudge1.jpg');
}
.recipe-image-Raw-Vanilla-Lucuma-Ice-Cream {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Vanilla-Lucuma-Ice-Cream1.jpg');
}
.recipe-image-Beet-n-Berry-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Beet-n-Berry-Smoothie2.jpg');
	background-position: center 30%;
}
.recipe-image-Green-Goddess-Glow-Bowl {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Green-Goddess-Glow-Bowl1.jpg');
	background-position: center 75%;
}
.recipe-image-Raw-Chocolate-Maca-Protein-Truffles {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Chocolate-Maca-Truffles.jpg');
	background-position: center 75%;
}
.recipe-image-Cherry-Lime-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Cherry-Lime-Smoothie1.jpg');
}
.recipe-image-Quinoa-Almond-Butter-Chocolate-Chip-Cookies {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Quinoa-Almond-Butter-Chocolate-Chip-Cookies.jpg');
}
.recipe-image-Spring-Veggie-Rolls {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Spring-Green-Veggie-Rolls1.jpg');
}
.recipe-image-Vanilla-Pecan-Bars {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vanilla-Pecan-Bars1.jpg');
}
.recipe-image-Wild-Berry-Dragon-Protein-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Wild-Berry-Dragon-Protein-Smoothie.jpg');
	background-position: center 25%;
}
.recipe-image-Raspberry-Chocolate-Chip-Shake {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raspberry-Chocolate-Chip-Shake.jpg');
}
.recipe-image-Vanilla-Lucuma-Buckwheat-Shake {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vanilla-Lucuma-Buckwheat-Shake.jpg');
	background-position: center 25%;
}
.recipe-image-Green-Tea-Strawberry-Ice-Cream {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Green-Tea-Strawberry-Ice-Cream.jpg');
}
.recipe-image-White-Chocolate-Maple-Truffles {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/White-Chocolate-Maple-Truffles.jpg');
}
.recipe-image-Luscious-Lucuma-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Luscious-Lucuma-Smoothie.jpg');
}
.recipe-image-Sunflower-Seed-Cinnamon-Maca-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Sunflower-Seed-Cinnamon-Maca-Smoothie1.jpg');
}
.recipe-image-Vegan-Sun-Dried-Tomato-and-Asparagus-Quiche {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/vegan-sun-dried-tomato-and-asparagus-quiche1.jpg');
}
.recipe-image-Raw-Tutti-Frutti-Ice-Cream {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Tutti-Frutti-Ice-Cream2.jpg');
}
.recipe-image-Almond-Butter-Cookies {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Almond-Butter-Cookies.jpg');
}
.recipe-image-Raspberry-Coconut-Chia-Shake {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raspberry-Coconut-Chia-Shake1.jpg');
}
.recipe-image-Protein-Matcha-Banana-Bread {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Protein-Matcha-Banana-Bread.jpg');
}
.recipe-image-Basic-Greens-Juice {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Basic-Greens-Juice1.jpg');
}
.recipe-image-Mint-Chip-Green-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Mint-Chip-Green-Smoothie.jpg');
}
.recipe-image-Spiced-Maple-Chia-Pudding {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Spiced-Maple-Chia-Pudding.jpg');
}
.recipe-image-Coconut-Lime-Doughnut-Holes {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Coconut-Lime-Doughnut-Holes1.jpg');
}
.recipe-image-Vegan-Pizza-Hummus {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vegan-Pizza-Hummus1.jpg');
}
.recipe-image-Strawberry-Milkshake {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Strawberry-Milkshake1.jpg');
}
.recipe-image-raw-dirty-turtle-ice-cream {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/raw-dirty-turtle-ice-cream.jpg');
}
.recipe-image-Apple-Cinnamon-Chia-Bowl {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Apple-Cinnamon-Chia-Bowl.jpg');
}
.recipe-image-Orange-Beetroot-Tartlets {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Orange-Beetroot-Tartlets1.jpg');
}
.recipe-image-Raspberry-Vanilla-Bean-Chia-Seed-Jam {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raspberry-Vanilla-Bean-Chia-Seed-Jam.jpg');
}
.recipe-image-Raspberry-Lemon-Doughnut-Holes {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raspberry-Lemon-Doughnut-Holes.jpg');
}
.recipe-image-Raw-Blueberry-Crepes {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Blueberry-Crepes.jpg');
}
.recipe-image-Mexican-Black-Bean-Burger {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Mexican-Black-Bean-Burger.jpg');
}
.recipe-image-Raw-Lemon-Curd {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Lemon-Curd.jpg');
	background-position: center 10%;
}
.recipe-image-Glowing-Green-Mango-Kale-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Glowing-Green-Mango-Kale-Smoothie1.jpg');
	background-position: center 59%;
}
.recipe-image-Coconut-Orange-Pistachio-Doughnuts {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Coconut-Orange-Pistachio-Doughnuts.jpg');
}
.recipe-image-Green-Kingdom-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Green-Kingdom-Power-Smoothie.jpg');
}
.recipe-image-Vegan-Pineapple-Salsa {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Vegan-Pineapple-Salsa1.jpg');
}
.recipe-image-Spinach-Apple-Distraction-Juice {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Spinach-Apple-Distraction-Juice.jpg');
	background-position: center 80%;
}
.recipe-image-White-Dark-Chocolate-Chip-Cookies {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/White-Dark-Chocolate-Chip-Cookies1.jpg');
}
.recipe-image-Blueberry-Fig-Protein-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Blueberry-Fig-Protein-Smoothie.jpg');
}
.recipe-image-Kale-Glow-Bowl {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Kale-Glow-Bowl.jpg');
}
.recipe-image-Carrot-Cake-Green-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Carrot-Cake-Green-Smoothie.jpg');
}
.recipe-image-Vanilla-Blueberry-Muffins {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vanilla-Blueberry-Muffins.jpg');
}
.recipe-image-Banana-Bread-Cookies {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Banana-Bread-Cookies.jpg');
}
.recipe-image-Chocolate-Covered-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Covered-Smoothie.jpg');
	background-position: center 40%;
}
.recipe-image-Chopped-Detox-Salad {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chopped-Detox-Salad1.jpg');
}
.recipe-image-Vegan-Chorizo-Breakfast-Tacos {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vegan-Chorizo-Breakfast-Tacos.jpg');
}
.recipe-image-Raspberry-Chocolate-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raspberry-Chocolate-Smoothie.jpg');
}
.recipe-image-Blueberry-Buckle {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Blueberry-Buckle.jpg');
}
.recipe-image-Superfood-Lemon-Kale-Beet-Salad {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Superfood-Lemon-Kale-Beet-Salad.jpg');
}
.recipe-image-Vegan-Zucchini-Muffins {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vegan-Zuchini-Muffins.jpg');
	background-position: center 12%;
}
.recipe-image-vegan-mocha-walnut-brownies {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/recipe-image-vegan-mocha-walnut-brownies.jpg');
}
.recipe-image-Rainbow-Pitaya-Smoothie-Bowl {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Rainbow-Pitaya-Smoothie-Bowl.jpg');
}
.recipe-image-Post-Workout-Chocolate-Peanut-Butter-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Post-Workout-Chocolate-Peanut-Butter-Smoothie.jpg');
}
.recipe-image-Coconut-Spinach-Juice {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Coconut-Spinach-Juice.jpg');
}
.recipe-image-Peanut-Butter-Caramel {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Peanut-Butter-Caramel.jpg');
}
.recipe-image-Very-Berry-Epic-Ice-Pops {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Very-Berry-Epic-Popsicles.jpg');
}
.recipe-image-Perfect-Protein-Energy-Balls {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Perfect-Protein-Energy-Balls.jpg');
}
.recipe-image-Chocolate-Chip-Nice-Cream {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Chip-Nice-Cream.jpg');
}
.recipe-image-Raw-Vanilla-Lucuma-Cheesecake {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Vanilla-Lucuma-Cheesecake1.jpg');
	background-position: center 80%;
}
.recipe-image-Light-Fluffy-Spelt-Waffles {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Light-Fluffy-Spelt-Waffles.jpg');
}
.recipe-image-Blueberry-Spinach-Epic-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Blueberry-Spinach-Epic-Smoothie.jpg');
	background-position: center 30%;
}
.recipe-image-Cleansing-Tabbouleh-Salad {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Cleansing-Tabbouleh-Salad.jpg');
}
.recipe-image-Blueberry-Baobab-Nice-Cream {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Blueberry-Baobab-Nice-Cream.jpg');
}
.recipe-image-Banana-Avocado-Ice-Cream {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Banana-Avocado-Ice-Cream.jpg');
	background-position: center 75%;
}
.recipe-image-Chocolate-Mint-Gelato {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Mint-Gelato1.jpg');
	background-position: center 75%;
}
.recipe-image-Chocolate-Maca-Cookies {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Maca-Cookies1.jpg');
}
.recipe-image-Energizing-Green-Smoothie-Bowl {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Energizing-Green-Smoothie-Bowl1.jpg');
}
.recipe-image-Berry-Lucuma-Acai-Bowl {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Berry-Lucuma-Acai-Bowl.jpg');
}
.recipe-image-Chocolate-Acai-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Acai-Smoothie.jpg');
	background-position: center 5%;
}
.recipe-image-Salt-N-Pepper-Cauliflower-Popcorn {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Salt-N-Pepper-Cauliflower-Popcorn.jpg');
}
.recipe-image-Raw-Pumpkin-Cupcakes {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Pumpkin-Cupcakes.jpg');
}
.recipe-image-Pumpkin-Spice-Overnight-Oats {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pumpkin-Spice-Oatmeal.jpg');
}
.recipe-image-Spinach-Kale-Pumpkin-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Spinach-Kale-Pumpkin-Smoothie.jpg');
}
.recipe-image-FD-Berry-Protein-Bowl {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Berry-Protein-Bowl.jpg');
}
.recipe-image-Vegan-Pecan-Pie-Mylkshake {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vegan-Pecan-Pie-Mylkshake.jpg');
}
.recipe-image-Goji-Apple-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Goji-Apple-Smoothie.jpg');
	background-position: center 15%;
}
.recipe-image-Mexican-Chocolate-Sweet-Potato-Pudding {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Meixcan-Chocolate-Sweet-Potato-Pudding1.jpg');
}
.recipe-image-Peanut-Butter-Banana-Split-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Peanut-Butter-Banana-Split-Smoothie1.jpg');
}
.recipe-image-Pistachio-Matcha-Cheesecake {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pistachio-Matcha-Cheesecake.jpg');
}
.recipe-image-Peanut-Butter-Ice-Cream {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Peanut-Butter-Ice-Cream1.jpg');
}
.recipe-image-Peanut-Butter-Energy-Balls {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Peanut-Butter-Energy-Balls.jpg');
}
.recipe-image-Vegan-Peanut-Butter-Cup-Cupcakes {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vegan-Peanut-Butter-Cup-Cupcakes1.jpg');
}
.recipe-image-Pumpkin-Pie-Chocolate-Chip-Cookies {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pumpkin-Chocolate-Chip-Cookies.jpg');
}
.recipe-image-Pumpkin-Ginger-Orange-Juice {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pumpkin-Ginger-Juice.jpg');
	background-position: center 70%;
}
.recipe-image-Kale-Cranberry-Salad {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Kale-Cranberry-Salad1.jpg');
}
.recipe-image-Mint-Matcha-Superfood-Fudge {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Mint-Matcha-Superfood-Fudge1.jpg');
}
.recipe-image-Maple-Roast-Carrots {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Maple-Roasted-Carrots.jpg');
}
.recipe-image-Berry-Vanilla-Chia-Pudding {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Berry-Vanilla-Chia-Pudding.jpg');
	background-position: center 10%;
}
.recipe-image-PB-Maca-Granola-Clusters {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Peanut-Butter-Maca-Granola.jpg');
}
.recipe-image-Arugula-Pear-Walnut-Salad {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Arugula-Pear-Walnut-Salad.jpg');
}
.recipe-image-Pecan-Pie-Energy-Bars {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pecan-Pie-Energy-Bars.jpg');
}
.recipe-image-Chocolate-Coconut-Protein-Cookies {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Coconut-Protein-Cookies.jpg');
}
.recipe-image-Vegan-Sugar-Cookies {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vegan-Sugar-Cookies1.jpg');
}
.recipe-image-Vegan-Hot-Chocolate {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vegan-Hot-Chocolate1.jpg');
}
.recipe-image-Kiwi-Berry-Fruit-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Kiwi-Berry-Fruit-Smoothie1.jpg');
	background-position: center 30%;
}
.recipe-image-Chai-Spice-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chai-Spice-Smoothie.jpg');
	background-position: center 35%;
}
.recipe-image-Cacao-Pear-Protein-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Cacao-Pear-Protein-Smoothie1.jpg');
}
.recipe-image-Berry-Energy-Bowl {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Berry-Energy-Bowl.jpg');
}
.recipe-image-Omega-Pancakes {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Omega-Pancakes.jpg');
}
.recipe-image-Pitaya-Spinach-Protein-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pitaya-Spinach-Protein-Smoothie.jpg');
}
.recipe-image-Mother-Earth-Bowl {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Mother-Earth-Bowl1.jpg');
	background-position: center 75%;
}
.recipe-image-Raw-Almond-Truffles {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Almond-Truffles.jpg');
}
.recipe-image-Chocolate-Chip-Pumpkin-Protein-Cookies {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Chip-Pumpkin-Protein-Cookies.jpg');
}
.recipe-image-Chocolate-Maca-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/chocolate-maca-smoothie.jpg');
}
.recipe-image-Chocolate-Protein-Dip {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Protein-Dip.jpg');
}
.recipe-image-Black-Bean-Protein-Brownies {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Black-Bean-Protein-Patties.jpg');
}
.recipe-image-Creamy-Peanut-Butter-Cup-Protein-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Creamy-Peanut-Butter-Cup-Protein-Smoothie.jpg');
}
.recipe-image-Green-Power-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Green-Power-Smoothie.jpg');
}
.recipe-image-Cacao-Self-Love-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Cacao-Self-Love-Smoothie.jpg');
	background-position: center 25%;
}
.recipe-image-Chocolate-Banana-Protein-Muffins {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Banana-Protein-Muffins1.jpg');
	background-position: center 31%;
}
.recipe-image-Chocolate-Maca-Almond-Butter-Frosty {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Maca-Almond-Butter-Frosty1.jpg');
}
.recipe-image-Raw-Superfood-Nice-Cream-Cake {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Superfood-Nice-Cream-Cake-main.jpg');
}
.recipe-image-Protein-Brownie-Tart {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Protein-Brownie-Tart1.jpg');
}
.recipe-image-Vanilla-Lucuma-Lemon-Pudding {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vanilla-Lucuma-Lemon-Pudding1.jpg');
}
.recipe-image-Carrot-Cake-Pancakes {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Carrot-Cake-Pancakes.jpg');
}
.recipe-image-Raw-Fruit-Seed-Energy-Hearts {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Fruit-and-Seed-Energy-Hearts1.jpg');
}
.recipe-image-Vanilla-Bean-PB-Protein-Balls {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vanilla-Bean-Peanut-Butter-Protein-Balls.jpg');
}
.recipe-image-Green-Planet-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Green-Planet-Smoothie1.jpg');
}
.recipe-image-Cherry-Maca-Chocolate-Chip-Shake {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Cherry-Maca-Chocolate-Chip-Shake.jpg');
}
.recipe-image-Chocolate-Maca-Coconut-Nice-Cream {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Maca-Coconut-Nice-Cream.jpg');
}
.recipe-image-Crispy-PB-Protein-Cups {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Crispy-PB-Protein-Cups.jpg');
}
.recipe-image-Chocolate-Maca-Cauliflower-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Maca-Cauliflower-Smoothie.jpg');
}
.recipe-image-Chocolate-Cherry-Brownie-Cups {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Cherry-Brownie-Cups1.jpg');
}
.recipe-image-Honey-Pistachio-Protein-Bites {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Honey-Pistachio-Protein-Bites.jpg');
}
.recipe-image-Raspberry-Oat-Bites {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raspberry-Oat-Bites.jpg');
}
.recipe-image-Blueberry-Acai-Protein-Bowl {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Blueberry-Acai-Protein-Bowl.jpg');
}
.recipe-image-Raw-Buckwheat-Porridge {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raw-Buckwheat-Porridge2.jpg');
}
.recipe-image-Vanilla-Lucuma-Almond-Pancakes {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vanilla-Lucuma-Almond-Pancakes.jpg');
}
.recipe-image-Vanilla-Lucuma-Almond-Cookies {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vanilla-Lucuma-Almond-Cookies.jpg');
}
.recipe-image-Chocolate-Maca-Superfood-Oatmeal {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Maca-Superfood-Oatmeal.jpg');
}
.recipe-image-Coconut-Green-Protein-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Coconut-Green-Protein-Smoothie.jpg');
}
.recipe-image-Pineapple-PB-Breakfast-Burger {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pineapple-PB-Breakfast-Burger.jpg');
}
.recipe-image-Chocolate-Vanilla-Protein-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Vanilla-Protein-Smoothie1.jpg');
}
.recipe-image-Strawberry-Shortcake-Baked-Oats {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Strawberry-Shortcake-Baked-Oats1.jpg');
}
.recipe-image-Sunbutter-And-Cherry-Chia-Jam {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Cherry-and-Vanilla-Bean-Chia-Jam.jpg');
}
.recipe-image-Pineapple-Protein-Chia-Pudding {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pineapple-Protein-Chia-Pudding.jpg');
}
.recipe-image-Blackberry-Kefir {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Blackberry-Kefir.jpg');
}
.recipe-image-Vegan-Walnut-Banana-Loaf {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vegan-Walnut-Banana-Loaf1.jpg');
	background-position: center 70%;
}
.recipe-image-Pistachio-Mint-Hummus {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pistachio-Mint-Hummus.jpg');
}
.recipe-image-Double-Choc-Ice-Cream-Cupcakes {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Double-Chocolate-Ice-Cream-Cupcakes.jpg');
}
.recipe-image-Blueberry-Bliss-Smoothie-Bowl {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Blueberry-Bliss-Smoothie-Bowl.jpg');
}
.recipe-image-Chocolate-Maca-Protein-Bars {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Maca-Protein-Bars.jpg');
}
.recipe-image-Mango-Blueberry-Nice-Cream-Rice-Crispies {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Mango-Blueberry-Nice-Cream-Rice-Crispies1.jpg');
}
.recipe-image-Cherry-Chocolate-Nice-Cream {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Cherry-Chocolate-Nice-Cream.jpg');
}
.recipe-image-PBJ-Nice-Cream {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/PBJ-Nice-Cream.jpg');
}
.recipe-image-Zucchini-Pasta-Pesto {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Zucchini-Pasta-Pesto.jpg');
}
.recipe-image-Perfect-Chocolate-Maca-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Perfect-Chocolate-Maca-Smoothie.jpg');
}
.recipe-image-Chocolate-Peanut-Butter-Popcorn-Balls {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Peanut-Butter-Popcorn-Balls.jpg');
	background-position: center 70%;
}
.recipe-image-Pumpkin-Pie-Parfait-Rawnola {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pumpkin-Pie-Parfait-Rawnola.jpg');
}
.recipe-image-Vanilla-Lucuma-Pumpkin-Espresso-Shake {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vanilla-Lucuma-Espresso-Shake.jpg');
	background-position: center 0%;
}
.recipe-image-Chili-Mocha-Protein-Bites {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chili-Mocha-Protein-Bites.jpg');
}
.recipe-image-Vegan-Chocolate-Frosting {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vegan-Chocolate-Frosting2.jpg');
}
.recipe-image-Raspberry-Chocolate-Maca-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Raspberry-Chocolate-Maca-Smoothie.jpg');
}
.recipe-image-Pumpkin-Spice-Protein-Bars {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pumpkin-Spice-Protein-Bars1.jpg');
}
.recipe-image-Pumpkin-Protein-Oats {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pumpkin-Proats.jpg');
}
.recipe-image-Pumpkin-Brownie-Bars {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pumpkin-Seed-Brownies2.jpg');
}
.recipe-image-Gluten-Free-Protein-Cakes {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Gluten-Free-Protein-Cakes.jpg');	
}
.recipe-image-Chocolate-Raspberry-Pumpkin-Protein-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chocolate-Raspberry-Pumpkin-Protein-Smoothie.jpg');	
}
.recipe-image-Sweet-Green-Smoothie {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Sweet-Green-Smoothie.jpg');	
}
.recipe-image-Peachy-Pancakes {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Peachy-Pancakes.jpg');	
}
.recipe-image-Breakfast-Oat-Pancake {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Breakfast-Oat-Pancake.jpg');	
}
.recipe-image-Pumpkin-Protein-Muffins {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Pumpkin-Protein-Muffins.jpg');	
}

/*==========================*/

.recipe-image-SL-Recipe {
	height: auto!important;
	-moz-box-shadow: inset 0 0px 0px rgba(0,0,0,0);
	-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0);
	box-shadow: inset 0 0px 0px rgba(0,0,0,0);
}
.recipe-image-SL-Recipe video {
	width: 740px;
}
@media only screen and (max-width: 700px) {
	.single-portfolio video {
		width: 100%;
	}
}

/*---------------------------------------------------


CHEFS


----------------------------------------------------*/

.page-id-2456 .page-heading, .experts-catalog .page-heading, .single-team .page-heading {
	background-color: #f7f7f7;
}
.experts-catalog .page-content h1 {
	margin: 30px 0 15px;
	font-size: 21px;
	font-weight: bold;
	line-height: 36px;
}
.experts-catalog .experts-blurb {
	margin: 0px 0 15px;
	font-size: 16px;
	line-height: 28px;
}
.page-id-2456 .team-member-bio {
	display: none;
}
.page-id-2456 ul.team-members {
}
.page-id-2456 ul.team-members li.team-member {
	min-height: 450px;
	height: 450px;
	text-align: center;
	background-color: #f9f9f9;
	box-shadow: 0px 0px 2px rgba(0,0,0,0.3);
}
.page-id-2456 ul.team-members li.team-member h4.team-member-position {
	margin-bottom: 6px;
	font-size: 14px;
}
.page-id-2456 ul.team-members li.team-member ul.member-contact {
	margin-top: 20px;
}
.page-id-2456 ul.team-members li.team-member ul.social-icons {
	text-align: center;
}
.page-id-2456 ul.team-members li.team-member ul.social-icons li {
	display: inline-block!important;
	float: none;
}
.team-member figcaption a.view-profile {
	height: 100px;
}
.team-member-position {
	display: none;
}


/* #EXPERT DETAIL PAGE
================================================== */

.postid-2464 .pagination-wrap, .postid-2458 .pagination-wrap, .postid-2455 .pagination-wrap, .postid-2454 .pagination-wrap, .postid-2468 .pagination-wrap, .postid-2508 .pagination-wrap, .postid-2757 .pagination-wrap, article.type-team .member-position {
	display: none;
}
article.type-team .profile-image-wrap, article.type-team .article-body-wrap {
	width: 100%;
	float: none;
}
article.type-team .profile-image-wrap img {
    width: 50%;
    height: auto;
    display: block;
    margin: 0 auto;
}

.chef-recipes ul {
	padding: 5px 15px;
	list-style-type: none;
	background-color: #fffbf5;
	border-radius: 10px;
}
.chef-recipes-header, .chef-interview {    
	margin: 50px 0 25px;
    font-size: 28px;
    font-weight: bold;
    line-height: 36px;
    text-align: center;
}
.postid-5462 .chef-recipes-header {
	font-size: 24px;
}
.chef-recipes ul li {
	margin: 8px 0px;
}
ul.team-members li.team-member h4.team-member-position {
	margin-bottom: 6px;
	font-size: 14px;
}
.team-contact-block {
	width: 100%;
	border-bottom: 1px dotted #f5f5f5;
	margin-bottom: 14px;
	text-align: center;
}
.single-team ul.member-contact {
	width: auto;
	margin-right: 20px;
	margin-bottom: 0px;
}
.single-team ul.social-icons {
	width: auto;
	margin-top: 7px;
}
article.type-team .member-position {
	margin: 20px 0 10px;
	font-size: 24px;
	font-weight: bold;
	line-height: 36px;
	display: none;
}
.team-member-body p {
	text-indent: 0px;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
}
.interview-body h5 {
    font-size: 18px;
    font-weight: bold;
    color: #0ca601;
    text-align: center;
    font-style: italic;
    font-family: serif;
}
.single-team .expert-detail-quote {
	margin: 42px 0 60px;
	padding: 16px 20px;
	border-radius: 10px;
	background-color: #f9f9f9;
	font-size: 18px;
	line-height: 30px;
	text-indent: 40px;
}
.single-team .expert-detail-quote:before {
	content: "‟";
	display: block;
	position: absolute;
	margin-left: -40px;
	margin-top: -8px;
	font-size: 100px;
	color: #1ca601;
}
.single-team span.expert-detail-subheader {
	display: inline-block;
	margin: 20px 0 6px;
	font-size: 16px;
	font-weight: bold;
	color: #1ca601;
	text-transform: uppercase;
}
.expert-detail-credentials {
    text-align: left;
    padding: 20px 40px;
    background-color: #f7f7f7;
    border: 1px solid #d9d9d9;
    font-size: 18px;
    line-height: 24px;
}
.single-team .expert-detail-credentials ul {
	list-style-type: none;
}
.single-team .expert-detail-credentials ul li {
	margin: 4px 0;
	line-height: 24px;
}
.single-team .expert-detail-credentials ul li:before {
	content: "・";
}
.single-team .addtoany_content {
	margin-top: 60px;
}
/*=========================================*/

.experts-sign-up-link {
	text-align: center;
	display: inline-block;
	padding: 10px 25px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	font-size: 16px;
}
.experts-sign-up-link:hover {
	border-color: #a9a9a9;
	color: #000!important;
	-webkit-transition: -webkit-transform .5s; /* Safari */
	transition: transform .5s;
}

/*======================================================================


	ABOUT US


======================================================================*/

.our-story {
	margin-top: 30px;
	margin-bottom: 40px;
}
.about-us-title {
    font-size: 60px;
    font-weight: bold;
    line-height: 62px;
	padding-right: 45px;
	color: #000;
}
h1.about-us-sub {
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 30px;
}
.about-us-text p {
    font-size: 16px;
    line-height: 26px;
}
a.shop-now-button {
    display: inline-block;
    width: 250px;
    height: 60px;
    color: #fff;
    background: #1bbbb4;
    font-size: 18px;
    line-height: 60px;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 30px;
}
.about-us-right {
    font-size: 16px;
    line-height: 26px;
    color: #aaa;
	padding-left: 30px;
}
.brand-words {
    text-align: center;
    font-size: 25px;
    letter-spacing: 2px;
    color: #ddd;
    text-transform: uppercase;
}
.team-statement {
    padding: 0px 26%;
}
.team-statement p {
    font-size: 19px;
    line-height: 30px;
}
.team-signature {
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    margin-top: 65px;
    text-transform: uppercase;
    color: #000;
}
@media only screen and (min-width: 767px) and (max-width: 1199px) {
	.about-us-top {
		padding-top: 60px!important;
		padding-bottom: 20px!important;
	}
	.brand-words {
    	font-size: 21px;
	}
	.team-statement {
		padding: 0px 20%;
	}
}
@media only screen and (max-width: 767px) {
	.about-us-top {
		padding-top: 60px!important;
		padding-bottom: 0px!important;
	}
	.about-us-title {
		padding-left: 30px;
	}
	.about-us-right {
		display: none;
	}
	.team-statement {
		padding: 0px 10%;
	}
	.brand-words {
    	line-height: 45px;
		padding: 0px 30px;
	}
	.about-us-brand-words {
		margin-top: 0px!important;
	}
	.about-us-pltt {
		padding-left: 45px;
	}
	.team-signature {
		margin-bottom: 60px;
	}	
}

/*======================================================================


	QUALITY ASSURANCE


======================================================================*/

.quality-assurance-title {
	text-align: center;
	margin-bottom: 10px;
	font-size: 28px;
	font-weight: bold;
	line-height: 42px;
}
.quality-assurance-blurb {
	text-align: center;
	font-size: 16px;
	line-height: 28px;
}
.quality-assurance-blurb .also-available-block {
	background-color: transparent;
}
.quality-assurance-blurb .product-badge-tag {
	background-color: rgba(255,249,225,0.9);
}
.qa-titles {
	width: 262.5px;
	text-align: center;
	text-transform: uppercase;
	font-size: 18px;
	color: #757575;
}
.qa-buzzwords {
	text-align: center;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 1px;
	color: #333333;
}
.qa-guarantee {
	text-align: center;
	font-size: 16px;
}
.qa-guarantee .left1, .qa-guarantee .right1 {
	display: inline-block;
}
.qa-guarantee .left1 {
	font-size: 28px;
	font-weight: bold;
	line-height: 25px;
}
.qa-guarantee .left1 .qa-100 {
	font-size: 58px;
	line-height: 70px;
}
.qa-guarantee .right1 {
	text-align: left;
}
.qa-guarantee .right1 p {
	font-size: 16px;
	line-height: 28px;
}
.qa-sig {
	font-weight: bold;
}

/* #MARKETING PAGE
================================================== */

.marketing-blurb {
	margin-bottom: 30px;
	font-size: 16px;
	line-height: 28px;
}
.marketing-brands {
	width: 1040px;
	margin: 0 auto 0px;
	padding: 0px;
}
.marketing-splash-logos {
	width: 100%;
}
.marketing-splash-logos img {
	float: left;
	margin: 0 30px;
}
.post-238 .spb-row-expand-text {
	width: 100%;
	margin: 0px;
	text-align: center;
	font-weight: bold;
}
.spb-row-expand-text {
	text-align: center;
}
.spb-row-expand-text span:before, .spb-row-expand-text span:after {
	display: none;
}
.media-section {
	padding: 0px 30px!important;
	text-align: center;
	text-transform: uppercase;
}
.media-section-content {
	padding-top: 30px;
}
.media-brand-section {
	text-align: center;
	padding-top: 20px;
}
.marketing-product-brands {
	display: inline-block;
	font-weight: bold;
	font-size: 24px;
	margin-top: 20px;
}
.marketing-product-flavor {
	text-align: center;
	display: inline-block;
	padding-top: 30px;
	margin-bottom: 0px;
}
.marketing-size {
	display: inline-block;
	text-align: center;
}
.marketing-product-titles {
	display: block;
	font-size: 21px;
	font-weight: bold;
	color: #d7d7d7;
}
.high-res a, .low-res a {
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #1bbbb3;
	display: inline-block;
	padding: 0 4px;
}

/* #WHOLESALE PAGE
================================================== */

.page-id-219 .free-shipping-sitewide, .page-id-219 #wpfront-notification-bar-spacer, .page-id-5685 .free-shipping-sitewide, .page-id-5685 #wpfront-notification-bar-spacer, .woocommerce-account .free-shipping-sitewide, .woocommerce-account #wpfront-notification-bar-spacer, .woocommerce-cart #wpfront-notification-bar-spacer {
	display: none!important;
}
h1.wholesale-info {
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	color: #333;
	margin-top: 0px;
}
.wholesale-blurb {
	margin-top: 20px;
	font-size: 16px;
	line-height: 24px;
}
h2.wholesale-blurb-2 {
	padding: 15px 0;
	margin-top: 10px;
	text-align: center;
	color: #333!important;
	font-weight: bold;
}
.wholesale-blurb p {
	font-size: 16px;
	line-height: 28px;
}
.retailer-block {
	text-align: center;
	margin: 20px 0 10px;
}
.juice-bar-banner {
	display: block;
	width: 100%;
	margin-top: 30px;
	padding: 15px 0;
	border: 1px #1bbbb3 solid;
	border-radius: 4px;
	font-size: 21px;
	font-weight: bold;
	color: #1bbbb3;
	transition: all .5s;
	-webkit-transition: all .5s; /* Safari */
}
a.juice-bar-banner:hover {
	background-color: #1bbbb3;
	color: #fff;
}
.page-id-219 .wpcf7-form .Your-Address textarea {
	height: 72px;
	padding: 6px;
	flex: none!important; 
}
.page-id-219 .wpcf7 input.wpcf7-submit[type="submit"], .page-id-5685 .wpcf7 input.wpcf7-submit[type="submit"] {
	width: 100%;
	font-size: 18px;
	text-transform: uppercase;
	border-radius: 4px;
}
ul.ordering-bullets {
	width: 460px;
	margin: 0 auto;
	text-align: left;
	max-width: 100%;
}
ul.ordering-bullets li {
	display: block;
	font-size: 16px;
	line-height: 36px;
	color: #4c4b4c;
}
ul.ordering-bullets li:before {
	content: "";
	display: inline-block;
	width: 22px;
	height: 22px;
	margin-right: 12px;
	margin-bottom: -4px;
	background-image: url('http://wholesale.sproutliving.com/wp-content/uploads/2015/08/CHECKMARK.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
@media only screen and (min-width: 991px) and (max-width: 1199px) {
	.retailer-block img {
		max-width: 12.5%;
	}
}
@media only screen and (max-width: 700px) {
	.wholesale-blurb {
		padding: 0px 20px;
	}
}

/*---------------------------------------------------


NATURAL NEWS PROMO PAGE


----------------------------------------------------*/


.nn-top-blurb {
	text-align: center;
	margin-bottom: 0px;
	padding: 30px 0 40px;
	border: 0px;
}
.nn-top-blurb p {
	font-size: 18px;
	line-height: 28px;
	padding-bottom: 20px;
}
.nn-top-blurb ul {
	margin-bottom: 40px;
}
.nn-top-blurb ul li {
	display: inline-block;
	width: 30%;
}
.nn-top-blurb ul li h4 {
	font-size: 21px;
	font-weight: bold;
}
.nn-top-blurb ul li:before {
 	font-family: FontAwesome;
	content: "\f00c";
	font-size: 28px;
	color: #0ca601;
}
.nn-protein-deficiency {
	font-size: 18px!important;
	line-height: 32px!important;
}
.amino-acid-importance {
	font-size: 18px;
	line-height: 28px;
}
.prod-detail-blurb1 {
	margin-top: 50px;
	font-size: 17px;
	line-height: 30px;
}
.epic-protein-promo {
	height: 400px;
	margin-bottom: 50px;
	width: 100%;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/NN-Epic-Promo1.png');
	background-size: 90% auto;
	background-repeat: no-repeat;
	background-position: bottom center;
}
.nn-amino-acid .modal {
	width: 800px;
	margin-left: -400px;
	height: 750px;
}
.nn-amino-acid .modal.fade.in {
	top: 6%;
}
.nn-amino-acid .modal .modal-body {
	max-height: 620px;
}
.aa-pie-chart1 {
	width: 900px;
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 10px;
}
.nn-shop-all-products {
	margin: 0px;
}
.nn-shop-all-products p {
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	line-height: 80px;
	margin-bottom: 0px;
}
.nn-shop-all-products {
	display: block;
	padding: 40px 0;
	width: 100%;
	height: 50px;
	font-size: 28px;
	font-weight: bold;
	line-height: 0px;
	color: #fff;
	background-color: #1bbbb3;
}
.nn-shop-all-products:hover {
	color: #fff;
	background-color: #13a099;
}

/*---------------------------------------------------


WHOLE FOOD INGREDIENTS PAGE


----------------------------------------------------*/


.ingredients-top-blurb {
	margin: 30px 0px 65px;
	border-bottom: 1px #000 dotted;
}
.ingredients-top-blurb h1 {
	font-size: 21px;
	font-weight: bold;
	color: #000;
}
.ingredients-top {
	margin: 40px 0px;
}

.page-id-4531 ul.post-filter-tabs {
	margin-top: 0px;
	text-align: center!important;
}
.page-id-4531 ul.post-filter-tabs li {
	display: none;
	height: 23px;
	margin-left: 0px;
}
.page-id-4531 ul.post-filter-tabs li.all {
	display: inline-block;
	margin-right: 0px;
}
.page-id-4531 ul.post-filter-tabs li.has-items {
	display: inline-block;
	margin-left: 14px;
}
.page-id-4531 ul.post-filter-tabs li a {
	line-height: 21px;
}
.page-id-4531 ul.post-filter-tabs li.has-items a:before {
	content: "∙";
	display: block;
	position: absolute;
	margin-left: -12px;
}
ul.post-filter-tabs .has-items a.sproutein:before, ul.post-filter-tabs a.simple-pumpkin-seed-natural:before, ul.post-filter-tabs a.fd-sprout-mix-broccoli-kale:before, ul.post-filter-tabs .simple-pumpkin-seed-protein:before {
	display: none!important;
}
ul.post-filter-tabs .has-items .sproutein span:before, ul.post-filter-tabs .simple-pumpkin-seed-natural span:before, ul.post-filter-tabs .fd-sprout-mix-broccoli-kale span:before, ul.post-filter-tabs .simple-pumpkin-seed-protein span:before {
	content: "|";
	padding-right: 15px;
	font-weight: bold;
	font-size: 12px;
	color: #1bbbb3;
}
.page-id-4531 .love-it-wrapper {
	display: none!important;
}
.page-id-4531 .portfolio-item-details, .page-id-4531 .portfolio-item-details h5.portfolio-subtitle {
	text-align: center!important;
}
.page-id-4531 ul.post-filter-tabs li .all, .page-id-4531 ul.post-filter-tabs li .breakfast, .page-id-4531 ul.post-filter-tabs li .desserts, .page-id-4531 ul.post-filter-tabs li .dinner, .page-id-4531 ul.post-filter-tabs li .fd-sprout-mix, .page-id-4531 ul.post-filter-tabs li .juice, .page-id-4531 ul.post-filter-tabs li .lunch, .page-id-4531 ul.post-filter-tabs li .salads, .page-id-4531 ul.post-filter-tabs li .smoothies, .page-id-4531 ul.post-filter-tabs li .snacks, .page-id-4531 ul.post-filter-tabs li .epic-protein, .page-id-4531 ul.post-filter-tabs li .simple-signatures, .page-id-4531 ul.post-filter-tabs li .Smoothies, .page-id-4531 ul.post-filter-tabs li .with-sprout-living {
	display: none!important;
	width: 0px!important;
	margin: 0!important;
}
.ingredient-filters-header {
	margin: 10px 0 0px;
}
ul.masonry-items li figure:hover {
	background-color: #EF3F32!important;
}
.page-id-4531 ul.portfolio-items li figure figcaption i, .portfolio-item figure figcaption i {
	display: none!important;
}
.page-id-4531 ul.portfolio-items li figure figcaption {
	background-color: transparent!important;
}

@media only screen and (max-width: 979px) {
	.ingredient-filters-header, .page-id-4531 ul.post-filter-tabs {
		display: none;
	}
	.page-id-4531 ul.portfolio-items li {
		margin-top: -80px;
	}
	.page-id-4531 ul.portfolio-items li:first-child {
		margin-top: -20px;
	}
}
	

/*---------------------------------------------------


SINGLE INGREDIENT PAGES


----------------------------------------------------*/

.ingredient-type .page-heading {
	background: #4c4c4e!important;
}
.ingredient-type .media-wrap {
	display: block!important;
}
.ingredient-type article {
	padding-top: 0px!important;
}
.ingredient-type .share-banner, .ingredient-type .related-projects, .ingredient-type .date, .ingredient-type .prev-item, .ingredient-type .next-item, .ingredient-type #base-promo {
	display: none!important;
}
.ingredient-type .content-wrap {
	margin-top: 60px;
}
.ingredient-type .item-details ul li {
	display: inline-block;
}
.ingredient-type .item-details ul li a:before {
	content: "\E6D0";
}

@media only screen and (min-width: 979px) {
	.ingredient-type section.item-details {
		position: absolute;
		margin: 0 0 30px -33%!important;
		width: 100%;
		max-width: 100%;
		float: none!important;
		background-color: #f8f8f8;
	}
	.ingredient-type .item-details:before {
		content: "Find Me In:";
		display: inline-block;
		position: absolute;
		text-align: center;
		width: auto;
		height: 38px;
		margin-top: 0px;
		margin-left: 30px;
		font-size: 18px;
		line-height: 38px;
		font-weight: bold;
		text-transform: uppercase;
		color: #4c4c4e;
	}
	.ingredient-type .item-details ul {
		border-left: 0px!important;
		padding-left: 152px!important;
		text-align: left;
	}
	.ingredient-type .media-wrap img {
		width: 100%;
		height: auto;
		float: left;
	}
	.ingredient-type figure.container {
		width: 30%!important;
		float: left;
		margin: 30px 0 0;
		margin-left: 3%;
		padding: 0;
	}
	.ingredient-type section.container {
		width: 67%!important;
		float: left;
		margin: 0;
		padding: 0;
	}
	.ingredient-type .item-details, .ingredient-type .item-details ul {
		float: none!important;
	}
	.ingredient-type .item-details {
		width: 75%;
		padding-left: 0px!important;
	}
	.ingredient-type .content-wrap {
		padding-left: 3%;
		border-left: 1px solid #d3d3d3;
	}
	.ingredient-type .content-wrap p, .ingredient-type .content-wrap h1 {
		text-align: left;
	}
	.ingredient-type .source-africa, .ingredient-type .source-asia-europe, .ingredient-type .source-asia, .ingredient-type .source-south-america, .ingredient-type .source-central-america, .ingredient-type .source-sri-lanka, .ingredient-type .source-japan, .ingredient-type .source-canada, .ingredient-type .source-europe, .ingredient-type .source-carribean, .ingredient-type .source-india, .ingredient-type .source-north-america, .ingredient-type .source-madagascar {
		opacity: .75;
		position: absolute;
		right: 0;
		margin-right: -35%;
		width: 300px;
		height: 300px;
		margin-top: -20px;
		background-repeat: no-repeat;
		background-size: 100% auto;
		z-index: -1;
	}
	.ingredient-type .source-africa{
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Africa.png');
	}
	.ingredient-type .source-asia-europe {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Asia-Europe.png');
	}
	.ingredient-type .source-asia {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Asia.png');
	}
	.ingredient-type .source-south-america {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-South-America.png');
	}
	.ingredient-type .source-central-america {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Central-America.png');
	}
	.ingredient-type .source-sri-lanka {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Sri-Lanka.png');
	}
	.ingredient-type .source-japan {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Japan.png');
	}
	.ingredient-type .source-canada {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Canada.png');
	}
	.ingredient-type .source-europe {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Europe.png');
	}
	.ingredient-type .source-carribean {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Carribean.png');
	}
	.ingredient-type .source-india {
		background-image: url('https://www.sproutliving.com/wp-content/uploa	ds/Source-India.png');
	}
	.ingredient-type .source-north-america {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-North-America.png');
	}
	.ingredient-type .source-madagascar {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Madagascar.png');
	}
	.ingredient-type .all-recipes-button {
		margin-top: 30px!important;
		margin-left: 0px!important;
		padding: 0 30px!important;
		width: auto!important;
	}
}

@media only screen and (max-width: 979px) {
	.ingredient-type .media-wrap {
		margin-bottom: -30px!important;
	}
	.ingredient-type article {
		padding-top: 0px!important;
	}
	.ingredient-type .item-details {
		margin-bottom: 100px!important;
	}
	.ingredient-type .item-details:before {
		margin-top: -25px;
	}
	.ingredient-type section.page-content .content-wrap {
		text-align: center;
	}
	.ingredient-type .all-recipes-button {
		margin-top: 30px!important;
		display: inline-block;
	}
}

/*=================================================*/

.single-directory .author-info-wrap, .single-directory .post-info, .single-directory .single-directory-map, .single-directory .article-divider, .single-directory .article-share, .single-directory .share-banner, .single-directory .related-projects, .single-directory .date, .single-directory .prev-item, .single-directory .next-item, .single-directory #base-promo {
	display: none!important;
}
.single-directory .inner-page-wrap {
	margin-top: 0px;
	margin-bottom: 30px;
}
.single-directory .page-heading {
	background: #ef3f32!important;
	padding: 25px!important;
}
.single-directory .page-heading h1 {
	color: #fff;
}
.single-directory .page-heading div.container {
	width: 100%;
}
.single-directory #breadcrumbs a, .single-portfolio #breadcrumbs a {
	color: #fff!important;
}
.single-directory #breadcrumbs span, .single-portfolio #breadcrumbs {
	color: #fdfdfd!important;
	font-weight: bold;
}
.single-directory .media-wrap {
	display: block!important;
}
.single-directory .image-container {
	width: 30%!important;
	float: left;
	margin: 0;
	margin-left: 0;
	padding: 0;
}
.single-directory article {
	padding-top: 0px!important;
}
.single-directory .content-wrap {
	margin-top: 45px;
}
.single-directory h1.overview {
	margin-top: 0px;
}
.single-directory ul.ingredient-overview {
	padding: 4px 8px;
	background-color: #fffbf5;
	border-radius: 3px;
}
.single-directory ul.ingredient-overview li {
	display: inline-block;
	list-style-type: none;
	padding: 4px 8px;
	margin-right: 10px;
	font-weight: bold;
}
.single-directory ul.ingredient-overview span {
	font-size: .9em;
	font-style: italic;
	display: inline-block;
	margin-right: 8px;
	font-weight: normal;
}
.single-directory ul.ingredient-benefits {
	margin-left: 25px;
}
.single-directory ul.ingredient-benefits li {
	font-size: 16px;
	line-height: 24px;
	list-style-type: disc;
}
.single-directory .item-details ul li {
	display: inline-block;
}
.single-directory .portfolio-categories li a:before {
	display: none;
}
.single-directory .all-recipes-button {
	background-color: #1bbbb3;
}
.single-directory section.item-details h3 {
	color: #888;
	font-weight: bold;
}
.single-directory .product-name {
	display: inline-block;
	width: 200px;
	text-align: center;
	font-weight: bold;
}
.single-directory .content-wrap .ingredient-type, .single-directory h1.overview, .single-directory .ingredient-overview {
	margin-left: 30px;
}
a.shop-all-products-link {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/epic-samples-wood-bg.jpg');
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	display: block;
	height: 250px;
	margin-top: 60px;
	padding-top: 58px;
	text-align: center;
	text-transform: uppercase;
	font-size: 36px;
	line-height: 42px;
	color: #fff;
	text-shadow: 0px 0px 15px rgba(0,0,0,0.25);
	box-shadow: inset 0px 0px 20px rgba(0,0,0,0.3);
	font-weight: bold;
	transition: all .5s;
	-webkit-transition: all .5s; /* Safari */
}
a.shop-all-products-link:hover {
	color: #fff!important;
	background-color: #005935!important;
}
@media only screen and (min-width: 979px) {
	.single-directory section.item-details {
		width: auto;
		max-width: 100%;
		padding: 10px 0 20px 30px;
		margin-top: 30px;
		float: none!important;
		background: linear-gradient(90deg,#f8f8f8,#fafafa);
		border-radius: 0px 12px 12px 0;
	}
	.single-directory .item-details ul {
		border-left: 0px!important;
		text-align: left;
	}
	.single-directory .item-details ul.portfolio-categories {
		display: inline-block;
	}
	.single-directory .media-wrap img {
		width: 100%;
		height: auto;
		float: left;
	}
	.single-directory figure.media-wrap {
		width: 30%!important;
		float: left;
		margin: 0;
		margin-left: 3%;
		padding: 0;
	}
	.single-directory section.container {
		width: 67%!important;
		float: left;
		margin: 0;
		padding: 0;
	}
	.single-directory .item-details, .single-directory .item-details ul {
		float: none!important;
	}
	.single-directory .content-wrap {
		padding-left: 0px;
		padding-right: 75px;
		border-left: 1px solid #d3d3d3;
	}
	.single-directory .content-wrap p, .single-directory .content-wrap h1 {
		text-align: left;
	}
	.single-directory .content-wrap p {
		font-size: 15px;
		line-height: 27px;
	}
	.single-directory .source-africa, .single-directory .source-asia-europe, .single-directory .source-asia, .single-directory .source-south-america, .single-directory .source-central-america, .single-directory .source-sri-lanka, .single-directory .source-japan, .single-directory .source-canada, .single-directory .source-europe, .single-directory .source-carribean, .single-directory .source-india, .single-directory .source-north-america, .single-directory .source-madagascar, .source-country {
		opacity: 1;
		position: absolute;
		width: 27%;
		max-width: 100%;
		height: 550px;
		margin-top: -110px;
		margin-left: 0;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	.postid-6809 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Africa.png');
	}
	.postid-6820 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-broccoli.png');
	}
	.postid-6841 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-cacao.png');
	}
	.postid-6844 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-cinnamon.png');
	}
	.postid-6846 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-amaranth.png');
	}
	.postid-6848 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-chia.png');
	}
	.postid-6850 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-brown-rice.png');
	}
	.postid-6853 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-lucuma.png');
	}
	.postid-6855 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-maca.png');
	}
	.postid-6857 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-yellow-pea.png');
	}
	.postid-6860 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-vanilla.png');
	}
	.postid-6862 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-red-banana.png');
	}
	.postid-6865 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-sacha-inchi.png');
	}
	.postid-6886 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-chlorella.png');
	}
	.postid-6888 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-cranberry-seed.png');
	}
	.postid-6890 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-daikon-radish.png');
	}
	.postid-6893 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-flax.png');
	}
	.postid-6896 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-ginger-root.png');
	}
	.postid-6899 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-spirulina.png');
	}
	.postid-6902 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-goji.png');
	}
	.postid-6904 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-sea-salt.png');
	}
	.postid-6915 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-moringa.png');
	}
	.postid-6917 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-j-artichoke.png');
	}
	.postid-6919 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-kale.png');
	}
	.postid-6921 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-millet.png');
	}
	.postid-6923 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-oat-grass.png');
	}
	.postid-6925 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-pumpkin-seed.png');
	}
	.postid-6928 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-quinoa.png');
	}
	.postid-6930 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-red-clover.png');
	}
	.postid-6932 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-sesame-seed.png');
	}
	.postid-6934 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-spinach.png');
	}
	.postid-6936 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-stevia.png');
	}
	.postid-6938 .source-country {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-sunflower.png');
	}
	.single-directory .source-africa {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Africa.png');
	}
	.single-directory .source-asia-europe {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Asia-Europe.png');
	}
	.single-directory .source-asia {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Asia.png');
	}
	.single-directory .source-south-america {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-South-America.png');
	}
	.single-directory .source-central-america {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Central-America.png');
	}
	.single-directory .source-sri-lanka {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Sri-Lanka.png');
	}
	.single-directory .source-japan {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Japan.png');
	}
	.single-directory .source-canada {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Canada.png');
	}
	.single-directory .source-europe {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Europe.png');
	}
	.single-directory .source-carribean {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Carribean.png');
	}
	.single-directory .source-india {
		background-image: url('https://www.sproutliving.com/wp-content/uploa	ds/Source-India.png');
	}
	.single-directory .source-north-america {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-North-America.png');
	}
	.single-directory .source-madagascar {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Source-Madagascar.png');
	}
	.single-directory .all-recipes-button {
		margin: 460px 0px 0 120px!important;
		padding: 15px 20px!important;
		width: auto!important;
		line-height: 20px;
		height: auto!important;
	}
}

@media only screen and (max-width: 979px) {
	.single-directory .all-recipes-button {
		display: none!important;
	}
	.single-directory figure.media-wrap, .single-directory section.container, .single-directory .image-container {
		width: 100%!important;
		float: left;
		margin: 0;
	}
	.single-directory .media-wrap {
		margin-bottom: -30px!important;
	}
	.single-directory article {
		padding-top: 0px!important;
	}
	.single-directory .ingredient-type {
		margin-left: 0px!important;
	}
	.single-directory .item-details {
		margin-bottom: 100px!important;
	}
	.single-directory section.item-details {
		margin-top: 30px;
	}
	.single-directory section.page-content .content-wrap {
		margin-top: 0px;
		text-align: center;
	}
	.single-directory section.page-content .content-wrap .ingredient-benefits {
		text-align: left;
	}
	.single-directory .all-recipes-button {
		margin-top: 30px!important;
		display: inline-block;
	}
	a.shop-all-products-link {
		background-size: cover;
	}
}



/*---------------------------------------------------


PROTEIN COMPARISON PAGE


----------------------------------------------------*/

.protein-comparison iframe html body #top-bar {
	display: none!important;
}
.comparison-intro-layer {
	text-align: center!important;
	padding: 30px 0 50px;
	margin-bottom: 30px;
}
.comparison-intro-layer .sub {
	font-size: 16px;
}
.comparison-intro-layer .sub:after {
	content: "( ...scroll to the right to see more categories. )";
	display: block;
	position: absolute;
	z-index: 999999999999999;
	text-align: center;
	width: 300px;
	height: 30px;
	left: 50%;
	margin-top: 30px;
	margin-left: -150px;
	font-size: 14px;
	font-style: italic;
	letter-spacing: 0px;
}
.comparison-chart {
	margin-top: 55px!important;
	overflow: hidden!important;
}
.comparison-chart iframe {
	margin-top: -29px!important;
	margin-bottom: 0px!important;
}
.comparison-chart #sheets-viewport {
	height: 795px!important;
}
.brands {
}
.brand {
	font-weight: bold;
	padding-right: 4px;
}
.links p {
	margin-bottom: 0px;
}
@media only screen and (max-width: 979px) {
	.protein-comparison iframe {
	}
}
.scroll-wrapper {
	-webkit-overflow-scrolling: touch;
  	overflow-y: scroll;
	/* important:  dimensions or positioning here! */
}
.scroll-wrapper iframe {
	/* nada! */
}

/*---------------------------------------------------


AFFILIATE PAGE


----------------------------------------------------*/

.affiliate-blurb {
	font-size: 18px;
	line-height: 26px;
}
.affiliate-blurb ul {
	text-align: center;
	margin-top: 30px;
	font-size: 16px;
	line-height: 21px;
}
.affiliate-blurb ul li {
	margin: 8px 0;
}
.affiliate-icon-row {
	padding: 45px 0 25px;
}

/*---------------------------------------------------


EPIC SAMPLE KIT


----------------------------------------------------*/

.epsamplekit .ss-expand, .epsmpbox .ss-expand, .fdsmpkit .ss-expand, .simbrtrio .ss-expand, .epsamplekit .page-heading {
	display: none!important;
}
.epsamplekit .summary-top, .eq-variable .summary-top {
	padding: 0px 0px 12px!important;
}
.epsamplekit .stock {
	position: absolute;
	margin-top: -270px;
	margin-left: 240px;
}
.epsmpbox .stock {
	position: absolute;
	margin-top: -300px;
	margin-left: 240px;
}
.epsamplekit form.cart, .epsmpbox form.cart, .fdsmpkit form.cart, .simbrtrio form.cart {
	vertical-align: top;
	padding-bottom: 10px;
	margin-top: 15px;
}
.epsamplekit .price, .epsmpbox .price, .epsmpbox .price {
	font-weight: bold;
	margin-right: 0px!important;
}
.epsamplekit form.cart div.quantity, .epsamplekit form.cart .button, .epsamplekit .price, .epsmpbox form.cart div.quantity, .epsmpbox form.cart .button, .epsmpbox .price, .fdsmpkit form.cart div.quantity, .fdsmpkit form.cart .button, .fdsmpkit .price, .simbrtrio form.cart div.quantity, .simbrtrio form.cart .button, .simbrtrio .price {
	margin-top: 10px;
	display: inline-block!important;
	vertical-align: top;
}
.epsamplekit .summary-top, .epsmpbox .summary-top, .fdsmpkit .summary-top, .simbrtrio .summary-top {
	text-align: center!important;
}
.epsamplekit ul.cost-per-serving, .epsmpbox ul.cost-per-serving, .fdsmpkit ul.cost-per-serving, .simbrtrio ul.cost-per-serving {
	margin-left: 10px;
	margin-right: 0px;
	color: #555;
	font-size: 13px;
	list-style-type: none;
}
.epsamplekit ul.cost-per-serving li, .epsmpbox ul.cost-per-serving li, .fdsmpkit ul.cost-per-serving li, .simbrtrio ul.cost-per-serving li {
	margin-top: 0px;
	margin-bottom: 0px;
}
.sample-kit-jump {
	display: inline-block;
	margin: 0px;
	text-transform: uppercase;
	color: #ef3f32;
	font-size: 14px;
	font-weight: bold;
}
.epsamplekit .img-block, .epsmpbox .img-block {
	text-align: center;
	margin-top: -45px;
	margin-bottom: -45px;
}
.epsamplekit .img-block h1, .epsmpbox .img-block h1 {
	font-size: 32px;
}
.epsamplekit .img-block span, .epsmpbox .img-block span {
	display: inline-block;
	text-transform: uppercase;
	margin-top: 20px;
	font-size: 25px;
	color: #1bbbb3;
	letter-spacing: 1px;
}
.venture-pack-banner1, .fd-kit-banner, .simple-trio-banner {
	text-align: center;
}
.fd-kit-banner:before, .simple-trio-banner:before {
	content: "";
	z-index: 190050;
    	display: inline-block;
    	width: 900px;
	max-width: 100%;
    	height: 150px;
    	margin-top: -100px;
    	background-size: 100% auto;
    	background-repeat: no-repeat;
    	background-position: center center;
}
.fd-kit-banner:before {
    	height: 320px;
    	margin-top: -185px;
    	background-image: url('https://www.sproutliving.com/wp-content/uploads/FD-Sample-Kit-Banner.png');
}
.simple-trio-banner:before {
    	height: 290px;
    	margin-top: -175px;
    	background-image: url('https://www.sproutliving.com/wp-content/uploads/Simple-Trio-Banner.png');
}
.epsamplekit .product-every-ingredient-block .spb-column-container:first-child, .epsmpbox .product-every-ingredient-block .spb-column-container:first-child, .fdsmpkit .product-every-ingredient-block .spb-column-container:first-child {
	margin-top: 20px;
}
.epsamplekit .product-every-ingredient-block .spb-column-container, .epsmpbox .product-every-ingredient-block .spb-column-container, .fdsmpkit .product-every-ingredient-block .spb-column-container {
	margin-bottom: 20px;
	padding-top: 40px!important;
	padding-bottom: 10px!important;
	background-color: #f9f9f9;
}
.epic-proteins {
	text-align: center!important;
}
.epic-proteins .spb_content_element.col-sm-2 {
	display: inline-block;
}
.epsamplekit .flavor-title, .epsmpbox .flavor-title, .fdsmpkit .flavor-title, .simbrtrio .flavor-title {
	line-height: 28px;
	font-family: "Rock Salt";
	font-size: 20px;
	color: #333;
	text-align: center;
}
.epor-nf-button a.sf-button.white, .epcm-nf-button a.sf-button.white, .epgk-nf-button a.sf-button.white, .epvl-nf-button a.sf-button.white {
	margin-top: -50px;
	margin-right: 0px;
}
.epor-nf-button a.sf-button.white {
	background-color: #244966;
	color: #fff!important;
}
.epcm-nf-button a.sf-button.white {
	background-color: #683029;
	color: #fff!important;
}
.epgk-nf-button a.sf-button.white {
	background-color: #095931;
	color: #fff!important;
}
.epvl-nf-button a.sf-button.white {
	background-color: #66544e;
	color: #fff!important;
}
.fdbrka-nf-button a.sf-button.white {
	background-color: #a0c459;
	color: #fff!important;
}
.fdrcdr-nf-button a.sf-button.white {
	background-color: #e05f49;
	color: #fff!important;
}
.fdomg-nf-button a.sf-button.white {
	background-color: #f58f3a;
	color: #fff!important;
}
.epsamplekit .ingredient-block:after, .epsmpbox .ingredient-block:after, .fdsmpkit .ingredient-block:after, .simbrtrio .ingredient-block:after {
	display: none;
}
.epsamplekit .product-ingredient, .epsmpbox .product-ingredient, .fdsmpkit .product-ingredient, .simbrtrio .product-ingredient  {
	display: block;
	padding: 0px 4px 0 6px;
	margin: 0 2px;
	color: #333;
	line-height: 28px;
	font-size: 16px;
	font-weight: bold;
}
.epsamplekit .product-ingredient:before, .epsmpbox .product-ingredient:before, .fdsmpkit .product-ingredient:before, .simbrtrio .product-ingredient:before {
	content: "";
	margin-right: 0px;
}

@media only screen and (min-width: 979px) {
	.epsamplekit .inner-page-wrap, .epsmpbox .inner-page-wrap, .fdsmpkit .inner-page-wrap, .simbrtrio .inner-page-wrap {
		margin-top: 40px;
	}
	.epsamplekit #product-display-area, .epsmpbox #product-display-area, .fdsmpkit #product-display-area, .simbrtrio #product-display-area {
		margin-bottom: 30px;
	}
	.fdsmpkit .entry-summary, .simbrtrio .entry-summary {
		padding-top: 0px;
	}
	.epsamplekit ul.cost-per-serving, .epsmpbox ul.cost-per-serving, .fdsmpkit ul.cost-per-serving, .simbrtrio ul.cost-per-serving {
		margin-right: 0px;
		color: #333;
		font-size: 14px;
		list-style-type: none;
	}	
	.epsamplekit .img-block, .epsmpbox .img-block {
		margin-top: 0px;
		margin-bottom: 40px;
	}
	.epsamplekit .venture-pack-banner1:before, .epsmpbox .venture-pack-banner1:before {
    		width: 900px;
		max-width: 100%;
    		height: 350px;
    		margin-top: -200px;
	}
	.epsamplekit .product-every-ingredient-block .spb-column-container:first-child, .epsmpbox .product-every-ingredient-block .spb-column-container:first-child, .fdsmpkit .product-every-ingredient-block .spb-column-container:first-child, .simbrtrio .product-every-ingredient-block .spb-column-container:first-child {
		margin-top: 0px;
	}
	.epsamplekit .product-every-ingredient-block .spb-column-container, .epsmpbox .product-every-ingredient-block .spb-column-container, .fdsmpkit .product-every-ingredient-block .spb-column-container, .simbrtrio .product-every-ingredient-block .spb-column-container {
		margin-bottom: 0px;
		padding-top: 30px!important;
		padding-bottom: 30px!important;
		background-color: #fff;
	}
	.epsamplekit .product-every-ingredient-block, .epsmpbox .product-every-ingredient-block, .fdsmpkit .product-every-ingredient-block, .simbrtrio .product-every-ingredient-block {
		background-image: url('');
		padding-top: 40px;
	}
	.epsamplekit .flavor-title, .epsmpbox .flavor-title, .fdsmpkit .flavor-title, .simbrtrio .flavor-title {
		margin-bottom: 0px;
	}
	.epsmpbox .flavor-title:after {
		content: "";
		position: absolute;
		display: inline-block;
		width: 30px;
		height: 30px;
		margin-left: 5px;
		margin-top: -6px;
		background-image: url('https://www.sproutliving.com/wp-content/uploads/epsamplekit-x-1.png');
		background-size: 100% auto;
		background-repeat: no-repeat;
	}
	.epsamplekit .ingredient-block, .epsmpbox .ingredient-block, .fdsmpkit .ingredient-block {
		margin-top: 10px;
		padding-bottom: 10px!important;
	}
	.epsamplekit .product-ingredient, .epsmpbox .product-ingredient, .fdsmpkit .product-ingredient {
		display: block;
		padding: 0px 4px 0 6px;
		margin: 0 2px;
		line-height: 28px;
		font-size: 16px;
		font-weight: bold;
	}
	.epor-nf-button a.sf-button.white, .epcm-nf-button a.sf-button.white, .epgk-nf-button a.sf-button.white, .epvl-nf-button a.sf-button.white {
		margin-top: 0px;
	}
}
@media only screen and (max-width: 642px) {
	.sample-kit-jump {
		margin-top: 7px;
	}
}

/*======================================================================


INFOGRAPHICS


======================================================================*/

.page-id-1748 .page-heading {
}
.infographics-title {
	margin-bottom: 30px;
	font-size: 24px;
	font-weight: bold;
	line-height: 42px;
	text-transform: capitalize;
}

.infographics-blurb {
	font-size: 16px;
	line-height: 28px;
}


.organic-brown-rice .sf-button.accent, .complete-protein-infog .sf-button.accent, .superfood-infog .sf-button.accent {
	width: 333px!important;
	height: 150px!important;
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: 100% auto;
}
.organic-brown-rice .sf-button.accent {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Organic-Brown-Rice-Flow-Chart-icon.png');
}
.complete-protein-infog .sf-button.accent {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Complete-Protein-Infographic-icon.png');
}
.superfood-infog .sf-button.accent {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Superfood-Infographic-icon.png');
}
.page-id-1748 .modal-dialog {
	width: 800px!important;
}
.page-id-1748 .modal-header button {
	margin-top: -8px;
}
.cacao-infog .sf-button.accent, .cinnamon-infog .sf-button.accent, .chlorella-infog .sf-button.accent, .ginger-infog .sf-button.accent, .banana-infog .sf-button.accent, .moringa-infog .sf-button.accent, .jartichoke-infog .sf-button.accent, .kale-infog .sf-button.accent, .lucuma-infog .sf-button.accent, .maca-infog .sf-button.accent, .oatgrass-infog .sf-button.accent, .spinach-infog .sf-button.accent, .spirulina-infog .sf-button.accent, .sprouts-infog .sf-button.accent, .vanilla-infog .sf-button.accent, .baobab-infog .sf-button.accent {
	width: 250px!important;
	height: 250px!important;
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: 100% auto;
}
.baobab-infog .sf-button.accent {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Baobab-Icon.png');
}
.cacao-infog .sf-button.accent {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Cacao-Icon.png');
}
.cinnamon-infog .sf-button.accent {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Ceylon-Cinnamon-Icon.png');
}
.chlorella-infog .sf-button.accent {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Chlorella-Icon.png');
}
.ginger-infog .sf-button.accent {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Ginger-Root-Icon.png');
}
.banana-infog .sf-button.accent {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Heirloom-Red-Banana-Icon.png');
}
.moringa-infog .sf-button.accent {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Indian-Moringa-Icon.png');
}
.jartichoke-infog .sf-button.accent {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Jerusalem-Artichoke-Icon.png');
}
.kale-infog .sf-button.accent {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Kale-Icon.png');
}
.lucuma-infog .sf-button.accent {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Lucuma-Icon.png');
}
.maca-infog .sf-button.accent {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Maca-Root-Icon.png');
}
.oatgrass-infog .sf-button.accent {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Oat-Grass-Icon.png');
}
.spinach-infog .sf-button.accent {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Spinach-Icon.png');
}
.spirulina-infog .sf-button.accent {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Spirulina-Icon.png');
}
.sprouts-infog .sf-button.accent {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Sprouts-Icon.png');
}
.vanilla-infog .sf-button.accent {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Vanilla-Bean-Icon.png');
}
ul.workplace-benefits {
	padding: 20px 20px 80px;
	border-radius: 10px;
	background-color: #fff8d0;
}
ul.workplace-benefits li {
	float: left;
	width: 50%;
	padding: 4px 0;
}
.careers h4.ui-accordion-header a {
	text-transform: uppercase;
	font-weight: bold;
}

/*==================================================


ONE PAGE CHECKOUT / QUICK CHECKOUT


==================================================*/

.post-4015 .help-bar {
	margin-top: 30px;
	border: 0px;
}
#opc-product-selection .shop_table {
	border: 0px;
}
#opc-product-selection .shop_table tr {
	display: inline-block;
	width: 24%;
	margin-left: 0.5%;
	border: 0px;
	text-align: center;
}
#opc-product-selection .shop_table tr td {
	display: block;
	border: 0px;
	padding: 0px 0 12px;
}
#opc-product-selection .shop_table .product-thumbnail img {
	width: 210px;
	box-shadow: none;
	pointer-events: none;
}
#opc-product-selection .shop_table tr .quantity {
	float: none;
	display: inline-block;
	margin-right: 0px;
}
#opc-product-selection .shop_table tr .product-name .attributes {
	display: block;
	text-transform: lowercase;
}
#opc-product-selection .shop_table tr .product-price span ins {
	text-decoration: none;
}
#opc-product-selection .shop_table tr .product-price .amount {
	color: #1ca601;
	font-size: 18px;
}
#opc-product-selection .shop_table tr .product-quantity {
	padding-bottom: 25px;
}

.quick-checkout #opc-product-selection .shop_table .single_add_to_cart_button {
	height: 40px!important;
	line-height: 0px!important;
	font-weight: bold;
	vertical-align: top;
	text-transform: uppercase;
	background-color: #1bbbb3;
}
.quick-checkout .woocommerce-info {
	margin-bottom: 10px!important;
}
.quick-checkout .shop_table td.product-name {
	font-weight: bold;
}
.quick-checkout .shop_table td.product-name .attributes {
	font-weight: normal;
}

/*  ======== MOBILE CART & CHECKOUT ========*/

@media only screen and (max-width: 769px) {
	.cart-collaterals, #base-promo {
		display: none;
	}
	.woocommerce-cart .inner-page-wrap {
		margin-top: 10px!important;
	}
	.woocommerce-cart #footer-wrap {
		margin-bottom: 187px!important;
		z-index: -10!important;
	}
	.woocommerce table.cart td.actions input.button {
		margin-top: 0px;
		margin-bottom: 0px!important;
	}
	.woocommerce-cart table.shop_table.cart tr td {
		padding-bottom: 20px!important;
	}
	h3.bag-totals {
		display: none;
		font-size: 14px;
		font-weight: bold;
		margin: 0px 0px 8px 10px;
	}
	.cart-totals tr.cart-subtotal, .cart-totals tr.shipping {
		margin-left: 10px;
	}
	.woocommerce .cart_totals table {
		margin-bottom: 0px!important;
	}
	.woocommerce .cart_totals table .cart-subtotal th {
		padding-top: 6px!important;
		padding-left: 10px!important;
		font-weight: bold;
	}
	.woocommerce .cart_totals table .cart-subtotal td {
		padding-top: 6px!important;
		padding-right: 10px!important;
	}
	.woocommerce .cart_totals table .shipping th, .woocommerce .cart_totals table .cart-discount th {
		padding-top: 0px!important;
		padding-left: 10px!important;
	}
	.woocommerce .cart_totals table .shipping td, .woocommerce .cart_totals table .cart-discount td {
		padding-top: 0px!important;
		padding-right: 10px!important;
	}
	.woocommerce .cart_totals table .order-total th {
		padding-top: 2px!important;
		padding-bottom: 2px!important;
		padding-left: 10px!important;
	}
	.woocommerce .cart_totals table .order-total td {
		color: #0ca601;
		padding-top: 2px!important;
		padding-bottom: 2px!important;
		padding-right: 10px!important;
	}
	.woocommerce .cart_totals table tr.order-total th, .woocommerce .cart_totals table tr.order-total td {
		padding-bottom: 0px!important;
	}
	.woocommerce table.shop_table td.product-subtotal {
		text-align: center;
	}
	.woocommerce .cart_totals table tr.shipping th, .woocommerce .cart_totals table tr.shipping td {
		padding-bottom: 4px!important;
	}
	.woocommerce td.product-name dl.variation {
		margin-top: 0px;
	}
	.woocommerce .coupon input.input-text, .woocommerce-cart table.cart td.actions .coupon .input-text {
		padding: 18px 10px!important;
		max-width: 170px!important;
	}
	.woocommerce-page table.cart td.actions .coupon {
		margin-bottom: 2px!important;
	}
	ul#shipping_method li {
		padding-top: 0px;
		padding-bottom: 0px;
		line-height: 100%;
	}
	#woocommerce-cart-notice-add-epic-for-1 {
		text-align: center;
	}
	/*======CHECKOUT======*/
	#billing_company_field  {
		display: none!important;
	}
	.woocommerce-checkout .help-bar + .woocommerce-info {
		display: block!important;
	}
	/*======MY ACCOUNT======*/
	.register-now {
		display: block;
		width: 100%;
		background-color: #d5d5d5;
		padding: 4px;
		text-align: center;
	}
}
.page-id-7 .inner-page-wrap {
	margin-top: 30px;
}
.register-now {
	display: none;
}
#billing_company_field, dl dt.variation-selectsize, .wc-social-login p, .woocommerce-account #footer, .woocommerce-account #copyright, .woocommerce-account #base-promo {
	display: none!important;
}
.lost_password a {
	color: #1bbbb3;
}

/*==================EPIC PROTEIN PAGE==================*/

.as-seen-in-block {
	text-align: center;
	width: 650px;
	max-width: 90%;
	margin: 20px auto 0;
	color: #ef3f32;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
	text-transform: uppercase;
}
.as-seen-in-block img {
	width: auto;
	height: 50px;
}
.as-seen-in-block a {
	display: inline-block;
	margin: 0px 20px;
}
.epvariable .quantity-pricing-table {
	margin-bottom: 0px;
}
.epvariable p.price, .epvariable .nutrition-fact-jump, .epvariable #breadcrumbs {
	display: none;
}
.epvariable-title-notes {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6c6d6e;
	margin-bottom: 20px;
	margin-top: 20px;
}
.epvariable-title, .drinkable-oats-page .eqdo-title, .simps-title, .eq-sample-kit-title, .fd-title, .sunflower-title, .fnc-title, .watermelon-title, .pea-title, .jawcw-title, .eq-title, .epp-title, .flax-title, .kits-title {
	display: none;
	font-size: 42px;
	line-height: 40px;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
}
.epvariable .epvariable-title {
	margin-bottom: 0px;
}
.epor .epvariable-title, .epcm .epvariable-title, .epvl .epvariable-title, .epgk .epvariable-title, .epvariable .epvariable-title, .epsamplekit .epvariable-title {
	display: block;
}
.eqmeals .epvariable-title {
	display: none!important;
}
.eqmeals .eq-title {
	display: block;
}
.simps .simps-title {
	display: block;
}
.simsu .sunflower-title {
	display: block;
}
.simwm .watermelon-title {
	display: block;
}
.simpe .pea-title {
	display: block;
}
.simfs .flax-title {
	display: block;
}
.epvariable-ingredients-title, .epvariable-benefits-title, .epvariable-subtitle, .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline {
	text-align: left;
	font-size: 28px;
	font-weight: bold;
	line-height: 42px;
	color: #000;
}
.epvariable div.product div.images {
	width: 50%!important;
	margin-top: 20px;
}
.epvariable .entry-summary {
	padding-top: 0px;
	z-index: 9999999;
}
.epvariable form.variations_form {
	text-align: center;
	z-index: 9999999;
}
.epvariable .variations_button, .drinkable-oats-page .variations_button {
	display: block;
	width: 83%;
	float: left;
}
.epvariable .variations_button button, .epvariable .variations_button div.quantity {
}
.epvariable div.product form.cart {
	text-align: center;
	margin: 0px 0 0px!important;
	z-index: 9999999;
}
.epvariable .quantity-savings {
	margin-bottom: 10px;
}
.epvariable table.variations, .oats-main table.variations, .fdvariable table.variations {
	display: inline-block;
	float: none;
	margin-bottom: 0px!important;
}
.epvariable table.variations tr, .fdvariable table.variations tr, .oats-main table.variations tr, .fnc table.variations tr {
	display: block;
	float: left;
	margin-right: 15px;
}
.epvariable .single_variation, .fdvariable .single_variation {
	margin-top: 10px;
}
.epvariable .amount, .fdvariable .amount {
	font-size: 21px;
}
.epvariable .menu  .amount {
	font-size: 16px;	
}
.epvariable .autoship-checkout-price .amount, .fdvariable .autoship-checkout-price .amount {
	font-size: 14px;
}
.epvariable ul.cost-per-serving, .fdvariable ul.cost-per-serving {
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 10px;
}
.also-available-note {
	font-size: 13px;
	color: #656565;
	text-transform: uppercase;
}
.epvariable .order-extras, .fdvariable .order-extras {
	display: inline-block;
	color: #0ca601;
	text-align: left;
	font-size: 13px;
}
.epvariable .order-extras a, .fdvariable .order-extras a {
	color: #0ca601;
}
.epvariable .order-extras a:hover, .fdvariable .order-extras a:hover {
	color: #1bbbb3;
}
.epvariable .product-share, .fdvariable .product-share {
	display: none!important;
}
.title-wrap h3.spb-heading, .product h2.spb-heading, .tastes-real-header {
	font-family: 'Khula';
	font-size: 28px;
	font-weight: bold;
	line-height: 36px;
	color: #333;
	text-align: center;
}
.epvariable-ingredients a.sf-button.large {
	background-color: #1bbbb3;
	line-height: 18px;
	padding: 10px 18px;
	color: #fff!important;
}
.epvariable-ingredients a.sf-button.large:hover {
	background-color: #10948d!important;
	color: #fff!important;
}
.epvariable-ingredients p {
	font-size: 15px;
	color: #333;
	line-height: 19px;
}
.epvariable-ingredients img {
	width: 60%;
	margin: 0 auto;
}

/*=========== AUTOSHIP ==========*/

.autoship-header {
    font-weight: bold;
    text-transform: uppercase;
    color: #1bbbb4;
}
#autoship-schedule-options-variable {
	text-align: left!important;
    margin: 20px 0px 20px;
}
.autoship-type {
    text-align: left;
    border: 1px solid #d7d7d7;
    margin: 10px 0px 0px;
    padding: 10px;
	background-color: rgba(255,255,255,0.3);
}
.postid-26663 .autoship-type {
	background-color: #f1f1f1;
}
.autoship-schedule-options .autoship-frequency.active {
    margin-top: 10px;
}
.autoship-frequency label {
    color: #1bbbb4;
    margin-top: 10px;
	text-transform: uppercase;
}

@media only screen and (min-width: 990px) and (max-width: 1200px) {
	.epvariable .order-extras {
		margin-left: 315px;
	}
}
@media only screen and (max-width: 990px) {
	.epvariable .variations_button, .fdvariable .variations_button {
		margin-left: 0px;
	}
	.epvariable .woocommerce-variation-price, .fdvariable .woocommerce-variation-price {
		margin-left: 0px;
	}
	.epvariable div.product div.images, .fdvariable div.product div.images {
		width: 100%!important;
	}
	.epvariable div.product div.summary, .fdvariable div.product div.summary {
		width: 90%!important;
		margin-right: 10%;
		padding-bottom: 0px;
	}
	.epvariable .single_variation, .fdvariable .single_variation {
		margin-left: 0px;
		position: relative;
		float: none;
		padding-left: 0px;
	}
	.epvariable .order-extras, .fdvariable .order-extras {
		margin-left: 0px;
		margin-top: 10px;
		position: relative;
		text-align: center;
	}
	.epvariable .product-share, .fdvariable .product-share {
		margin-top: 0px!important;
	}
	.epvariable .inner-page-wrap:before, .fdvariable .inner-page-wrap:before {
		background-size: 300px auto;
	}
	.epvariable .page-content:before, .fdvariable .page-content:before {
		background-size: 300px auto;
	}
}
@media only screen and (max-width: 980px) {
	.epvariable div.product div.summary, .fdvariable div.product div.summary {
		width: 100%!important;
		margin-right: 0px!important;
		margin-bottom: 30px!important;
	}
	.epvariable .inner-page-wrap:before, .epvariable .page-content:before, .fdvariable .inner-page-wrap:before, .fdvariable .page-content:before {
		display: none;
	}
	.epvariable div.product form.cart, .fdvariable div.product form.cart {
		margin-top: 30px!important;
	}
	.epvariable div.product form.cart .variations, .fdvariable div.product form.cart .variations {
		margin-bottom: 0px;
	}
	.epvariable-ingredients {
		text-align: center!important;
	}
	.woocommerce div.product div.summary {
		padding: 0px 20px 10px;
	}
}
/*==================FD SPROUT MIX PAGE==================*/

.fdvariable p.price, .fdvariable .nutrition-fact-jump, .fdvariable #breadcrumbs, .fdvariable .epvariable-title-notes, .fdsmpkit .epvariable-title-notes {
	display: none;
}
.fdbrka .fd-title, .fdrcdr .fd-title, .fdomg .fd-title {
	display: block;
}
.fdvariable-title-notes {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6c6d6e;
	margin-bottom: 30px;
}
.fdvariable-title {
	font-size: 42px;
	font-weight: bold;
	color: #4c4d4e;
}
.fdvariable-ingredients-title, .fdvariable-benefits-title, .fdvariable-subtitle {
	text-align: left;
	font-size: 28px;
	font-weight: bold;
	line-height: 42px;
	color: #4c4d4e;
}

/*==================SIMPLE PROTEIN PAGE==================*/

.spvariable p.price, .spvariable .nutrition-fact-jump, .spvariable #breadcrumbs, .spvariable .epvariable-title-notes {
	display: none;
}
.spvariable-title-notes {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6c6d6e;
	margin-bottom: 30px;
	text-align: center;
}
.spvariable-title {
	margin-left: 30px;
	font-size: 42px;
	font-weight: bold;
	color: #4c4d4e;
	text-align: center;
}
.spvariable-ingredients-title, .spvariable-benefits-title, .spvariable-subtitle {
	text-align: left;
	font-size: 28px;
	font-weight: bold;
	line-height: 42px;
	color: #ef3f32;
}
.spvariable div.product div.images {
	width: 43%!important;
	margin-top: 20px;
}
.spvariable .entry-summary {
	padding-top: 0px;
	z-index: 9999999;
}
.spvariable div.product div.summary {
	width: 51%!important;
	margin-right: 6%;
	z-index: 9999999;
}
.spvariable form.variations_form {
	text-align: center;
	z-index: 9999999;
}
.spvariable table.variations, .spvariable .variations_button {
	display: inline-block;
	float: none;
}
.spvariable div.product form.cart {
	margin-top: 30px;
	z-index: 9999999;
}
.spvariable table.variations tr {
}
.spvariable .single_variation {
	margin-top: 10px;
	margin-left: 65px;
	text-align: right;
}
.spvariable .amount {
	font-size: 21px;
}
.spvariable ul.cost-per-serving {
	margin-top: 0px;
	margin-bottom: 25px;
	margin-left: 15px;
	margin-right: 10px;
}
.spvariable .order-extras {
	position: absolute;
	margin-left: 375px;
	margin-top: -45px;
	color: #0ca601;
	text-align: left;
	font-size: 13px;
}
.spvariable .order-extras a {
	color: #0ca601;
}
.spvariable .order-extras a:hover {
	color: #1bbbb3;
}
.spvariable .product-share {
	margin-bottom: 0px!important;
	margin-top: 20px!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	background-color: #f3f3f3;
}
.spvariable h3.spb-heading, .spvariable h2.spb-heading {
	font-family: 'Khula';
	font-size: 28px;
	font-weight: bold;
	line-height: 42px;
	color: rgb(68,68,68);
}
.spvariable-ingredients a.sf-button.large {
	background-color: #1bbbb3;
	line-height: 18px;
	padding: 10px 18px;
	color: #fff!important;
}
.spvariable-ingredients a.sf-button.large:hover {
	background-color: #10948d!important;
	color: #fff!important;
}
.spvariable-ingredients p {
	font-size: 15px;
	color: #333;
	line-height: 19px;
}
@media only screen and (min-width: 990px) and (max-width: 1200px) {
	.spvariable .single_variation {
		margin-left: 25px;
	}
	.spvariable .order-extras {
		margin-left: 315px;
	}
}
@media only screen and (max-width: 990px) {
	.spvariable div.product div.images {
		display: none;
	}
	.spvariable div.product div.summary {
		width: 80%!important;
		margin-right: 10%;
		margin-top: 30px;
		padding-bottom: 0px;
	}
	.spvariable .single_variation {
		margin-left: 0px;
		position: relative;
		text-align: center!important;
		float: none;
		padding-left: 0px;
	}
	.spvariable .order-extras {
		margin-left: 0px;
		margin-top: 10px;
		position: relative;
		text-align: center;
	}
	.spvariable .product-share {
		margin-top: 0px!important;
	}
	.spvariable .inner-page-wrap:before {
		background-size: 300px auto;
	}
	.spvariable .page-content:before {
		background-size: 300px auto;
	}
}
@media only screen and (max-width: 480px) {
	.spvariable div.product div.summary {
		width: 100%!important;
		margin-right: 0px!important;
		margin-bottom: 30px!important;
	}
	.spvariable .inner-page-wrap:before, .spvariable .page-content:before {
		display: none;
	}
	.spvariable div.product form.cart {
		margin-top: 30px!important;
	}
	.spvariable div.product form.cart .variations {
		margin-bottom: 0px;
	}
	.spvariable-title-notes {
		padding: 0px 20px;
	}
	.spvariable-ingredients {
		text-align: center!important;
	}
}

/*FRUIT NOT CANDY
====================================================================================================*/


/*.fnc .woocommerce-variation-price:after {
	content: "New!";
    display: inline-block;
    width: 390px;
    height: 45px;
    background-color: #333;
    color: #fff;
    font-size: 21px;
    font-weight: bold;
    text-align: center;
    line-height: 45px;
    margin-left: 20px;
	max-width: 90%;
}*/
.fnc .product-short {
	display: none;
}
.fnc .autoship-label {
	color: #fff;
}
@media only screen and (max-width: 990px) {
	.fnc .woocommerce-variation-price:after {
		display: none;
		width: 100%;
	}
	.fnc .quantity-savings:before {
		content: "New!";
		display: block;
		width: 500px;
		height: 45px;
		background-color: #333;
		color: #fff;
		font-size: 21px;
		font-weight: bold;
		text-align: center;
		line-height: 45px;
		margin-left: 0px;
		margin-bottom: 30px;
		max-width: 100%;
	}
}
/*=============================*/

.fnc .fnc-title {
	display: block;
	color: #fff;
}
.fnc form.cart {
	margin-top: 0px!important;
}
.fnc .woocommerce-variation-description {
	display: block;
	color: #fff;
}
.fnc ul.cost-per-serving {
	color: #fff!important;
	font-size: 14px;
}
.fnc .epvariable-title-notes, .fnc td.label label, .fnc .savings-numbers {
	color: #fff!important;
}
.fnc .single_variation .amount {
	color: #fff!important;
	font-size: 24px;
}
.fnc .variations_form {
	text-align: left!important;
}
.fnc form.cart button.single_add_to_cart_button {
	padding: 0px 20%!important;
}

/*===================SMOOTHIES======================*/

.smoothies-page h2 {
	font-size: 16px;
}
.smoothies-page h3.portfolio-item-title a {
	font-size: 15px;
}
.smoothies-page figure.animated-overlay {
	margin: 0px;
}
@media only screen and (max-width: 767px) {
	.smoothies-page .smoothies-page-top h2 {
		text-align: center;
		line-height: 20px;
	}
}
@media only screen and (min-width: 767px) {
	.smoothies-page ul.portfolio-items li:nth-child(7) {
		margin-left: 20%;
	}
	.smoothies-page ul.portfolio-items li:nth-child(7):before {
		content:"";
		display: block!important;
		position: absolute!important;
		width: 90%;
		margin-left: -105%;
		height: 95%;
		clear: none!important;
		float: right!important;
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Epic-Inline-Ad.jpg');
		background-size: auto 100%;
		background-repeat: none;
	}
}

/*===================GEAR======================*/

.slshaker .epvariable-title-notes, .sltote .epvariable-title-notes, .slshirt .epvariable-title-notes {
	display: none;
}
@media only screen and (min-width: 480px) {
	.slshaker div.product div.images {
		width: 43%!important;
		margin-top: 0px;
	}
	.slshaker div.product div.summary {
		width: 51%!important;
		margin-right: 6%;
		margin-top: 50px;
		z-index: 9999999;
	}
}
.gear-top-title {
	font-size: 42px;
	line-height: 40px;
	font-weight: bold;
	color: #333;
	text-align: left;
	margin-bottom: 10px;
}
.gear-top-summary-block {
	margin-top: 15px;
	text-align: left;
	padding: 0 0px;
}
.slshaker .simple-top-summary {
	margin-top: 15px;
	font-weight: bold;
}
.slshaker .product-short, .abn8lb .product-short {
	text-align: center;
	margin-bottom: 0px;
}
.slshaker .product-short ul, .abn8lb .product-short ul {
	list-style-type: disc;
	width: auto;
	display: inline-block;
	text-align: left;
	margin-top: 15px;
}
.slshaker .summary-top {
	position: absolute;
	margin-top: 230px;
	padding-left: 0px!important;
}
.slshaker .single_variation {
	margin-top: 0px;
}
.shaker-body-promo {
	padding: 15px 12px;
	border-radius: 4px;
	background-color: #1bbbb3;
	color: #fff;
	text-align: center;
	font-size: 16px;
}
.shaker-promo-button {
	display: block;
	width: 100%;
	margin-top: 10px;
	padding: 5px;
	border-radius: 2px;
	text-align:center;
	background-color: #008c83;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}
.shaker-promo-button:hover {
	background-color: #004c47;
	color: #fff;
}
@media only screen and (max-width: 480px) {
	.slshaker .product-short {
		margin-top: 15px;
	}
	.slshaker .summary-top {
		margin-top: 530px;
	}
	.slshaker div.product form.cart .variations {
		margin-bottom: 0px;
	}
	.shaker-body-promo {
		margin: 0px 30px 20px;
		padding: 15px 8px 10px;
		border-radius: 5px;
		font-size: 14px;
	}
	.shaker-promo-button {
		margin-top: 5px;
	}
}

/*----------- MEDIA PAGE ----------*/

h1.section-title {
	font-size: 34px;
	font-weight: 400;
	color: #1bbbb3;
}
.image-menu a {
	display: inline-block;
	padding: 0px 6px;
}
a.document-download {
	width: 200px;
	height: auto;
	padding-top: 20px;
	display: inline-block;
	transition: all .25s;
	-webkit-transition: all .25s; /* Safari */
}
a.document-download img {
	width: 150px;
	height: 150px;
	border: 1px solid #d9d9d9;
}
a.document-download:hover img {
	box-shadow: 0px 0px 15px rgba(0,0,0,0.125);
	transition: all .5s;
	-webkit-transition: all .5s; /* Safari */
}
a.document-download .document-title {
	display: inline-block;
	padding-top: 12px;
	text-transform: uppercase;
	font-weight: 400;
}
a.document-download:hover .document-title {
}
.product-catalog {
	height: 700px;
	max-height: 100%;
	width: 700px;
	max-width: 100%;
	margin: 30px auto 0px;
}

.page-id-27942 #main-container .container {
	width: 100%!important;
	padding: 0px;
}
.product-catalog-view {
	height: 750px;
	max-height: 100%;
	width: 100%;
	max-width: 100%;
	margin: 0px auto 0px;
}
.product-catalog-view-mobile {
	height: 100%;
	width: 100%;
	margin: 0px auto 0px;
}

/*=============== DRINKABLE OATS PAGE ===============*/


.eqdo-title {
	display: none;
}
.drinkable-oats-page .eqdo-title {
	display: block;
	margin-bottom: 15px;
}
.eq-variable .eq-sample-kit-title {
	display: block;
}
.drinkable-oats-page .woocommerce-variation-description {
	display: block;
}
.drinkable-oats-page .woocommerce-variation-price {
	display: block;
	margin-top: 10px;
	margin-right: 15px;
}
.drinkable-oats-page .quantity-pricing-table {
	margin-bottom: 0px;
}
.drinkable-oats-page .nutrition-fact-jump, .drinkable-oats-page #breadcrumbs {
	display: none;
}
.drinkable-oats-page-title-notes {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6c6d6e;
	margin-bottom: 20px;
	text-align: center;
	padding: 0px 30px;
}
.drinkable-oats-page-title {
	display: none;
	font-size: 42px;
	font-weight: bold;
	color: #4c4d4e;
	text-align: center;
	margin-bottom: 20px;
}
.drinkable-oats-page .drinkable-oats-page-title {
	margin-bottom: 0px;
}
.epor .drinkable-oats-page-title, .epcm .drinkable-oats-page-title, .epvl .drinkable-oats-page-title, .epgk .drinkable-oats-page-title, .drinkable-oats-page .drinkable-oats-page-title, .epsamplekit .drinkable-oats-page-title {
	display: block;
}
.drinkable-oats-page .drinkable-oats-page-title-notes {
	margin-top: 20px;
}
.drinkable-oats-page-ingredients-title, .drinkable-oats-page-benefits-title, .drinkable-oats-page-subtitle {
	text-align: left;
	font-size: 28px;
	font-weight: bold;
	line-height: 42px;
	color: #ef3f32;
}
.drinkable-oats-page div.product div.images {
	width: 43%!important;
	margin-top: 20px;
}
.drinkable-oats-page .entry-summary {
	padding-top: 20px;
	z-index: 9999999;
}
.drinkable-oats-page form.variations_form {
	text-align: center;
	z-index: 9999999;
}
.drinkable-oats-page .variations_button {
	display: inline-block;
}
.drinkable-oats-page .variations_button button, .drinkable-oats-page .variations_button div.quantity {
}
.drinkable-oats-page div.product form.cart {
	text-align: center;
	margin: 20px 0 20px!important;
	z-index: 9999999;
}
.drinkable-oats-page table.variations {
	display: inline-block;
	float: none;
	margin-bottom: 0px!important;
}
.drinkable-oats-page .single_variation {
	margin-top: 10px;
}
.drinkable-oats-page #main-container .amount {
	font-size: 21px;
}
.drinkable-oats-page #main-container .autoship-checkout-price .amount {
	font-size: 14px;
}
.drinkable-oats-page ul.cost-per-serving {
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 10px;
}
.also-available-note {
	font-size: 13px;
	color: #656565;
	text-transform: uppercase;
}
.drinkable-oats-page .order-extras {
	display: inline-block;
	color: #0ca601;
	text-align: left;
	font-size: 13px;
}
.drinkable-oats-page .order-extras a {
	color: #0ca601;
}
.drinkable-oats-page .order-extras a:hover {
	color: #1bbbb3;
}
.drinkable-oats-page .product-share {
	display: none!important;
	margin-bottom: 0px!important;
	margin-top: 0px!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	background-color: #f3f3f3;
}
.drinkable-oats-page-ingredients a.sf-button.large {
	background-color: #1bbbb3;
	line-height: 18px;
	padding: 10px 18px;
	color: #fff!important;
}
.drinkable-oats-page-ingredients a.sf-button.large:hover {
	background-color: #10948d!important;
	color: #fff!important;
}
.drinkable-oats-page-ingredients p {
	font-size: 15px;
	color: #333;
	line-height: 19px;
}
.wait-overnight {
	padding: 0px 65px;
}
h1.edo-blurb {
	font-family: 'Kalam', sans-serif;
	font-size: 42px;
	font-weight: bold;
	text-align: center;
	color: #4c4d4e;
}
.choose-flavor {
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	color: #4c4d4e;
}
.edo-explanation {
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	margin: 35px 30px 30px;
	color: #4c4d4e;
}
.eq-sample-kit {
	margin: 20px 30px 0px;
	padding-top: 20px;
	text-align: center;
	border-top: 1px solid #dedede;
}
.eq-nutrition-facts {
	margin-top: 25px;
}
@media only screen and (min-width: 990px) and (max-width: 1200px) {
	.drinkable-oats-page .single_variation {
		margin-left: 25px;
	}
	.drinkable-oats-page .order-extras {
		margin-left: 315px;
	}
}
@media only screen and (max-width: 990px) {
	.drinkable-oats-page .variations_button {
		margin-left: 0px;
	}
	.drinkable-oats-page div.product div.images {
		width: 100%!important;
	}
	.drinkable-oats-page div.product div.summary {
		width: 90%!important;
		margin-top: 20px;
		margin-right: 10%;
		padding-bottom: 0px;
	}
	.drinkable-oats-page .single_variation {
		margin-left: 0px;
		position: relative;
		text-align: center!important;
		float: none;
		padding-left: 0px;
	}
	.drinkable-oats-page .woocommerce-variation-description p {
		margin-bottom: 10px!important;
		padding: 0 15px!important;
		line-height: 16px;
	}
	.drinkable-oats-page .order-extras {
		margin-left: 0px;
		margin-top: 10px;
		position: relative;
		text-align: center;
	}
	.drinkable-oats-page .product-share {
		margin-top: 0px!important;
	}
	.drinkable-oats-page .inner-page-wrap:before {
		background-size: 300px auto;
	}
	.drinkable-oats-page .page-content:before {
		background-size: 300px auto;
	}
	.wait-overnight {
		padding: 0px 20px;
	}
}
.drinkable-oats-page .new-page-title {
}
.drinkable-oats-page .new-page-title .spb_text_column {
	margin-bottom: 0px;
}
.drinkable-oats-page .new-page-title h1 {
	font-weight: bold;
	color: #fff;
}
.drinkable-oats-page .nav-tabs {
	padding-top: 0px;
}
.drinkable-oats-page .nav-tabs li {
	border-width: 0px;
	border-bottom-width: 1px;
}
.drinkable-oats-page .nav-tabs li a, .drinkable-oats-page .spb_tabs .nav-tabs li:first-child a {
	text-transform: uppercase;
	border-width: 0px!important;
	border-bottom-width: 1px!important;
}
.drinkable-oats-page .spb_tabs .nav-tabs li.active a {
	background: transparent!important;
	border-bottom-color: #ddd!important;
}
.drinkable-oats-page .tab-content {
	border-width: 0px;
	border-top-width: 1px;
	padding-left: 65px!important;
	padding-right: 65px!important;
}
.drinkable-oats-page .nav-tabs li {
	display: block;
	width: 33.33%;
	float: left;
}
.drinkable-oats-page .nav-tabs li:nth-child(1) {
	background-color: #d46b45;
}
.drinkable-oats-page .nav-tabs li:nth-child(2) {
	background-color: #fbac18;
}
.drinkable-oats-page .nav-tabs li:nth-child(3) {
	background-color: #77c043;
}
.drinkable-oats-page .nav-tabs li a i {
	margin-right: 0px;
}
.drinkable-oats-page .nav-tabs li a span {
	color: #fff;
	font-weight: bold;
}
.drinkable-oats-page img.product-tab-tagline {
	margin-top: 35px;
}
.drinkable-oats-page .product-tab-text {
	text-align: center;
}
.mocha-block, .spice-block, .matcha-block {
	padding: 40px 30px 0px 30px;	
}
.product-tab-text {
	font-size: 16px;
	line-height: 23px;
	padding: 0px 15px;
}
.spice {
	color: #333;
}
.mocha {
	color: #333;
}
.matcha {
	color: #333;
}
.spice a {
	background-color: #fbac18!important;
	padding: 20px 60px;
}
.mocha a {
	background-color: #d46b45!important;
	padding: 20px 60px;
}
.matcha a {
	background-color: #77c043!important;
	padding: 20px 60px;
}
h2.section-header {
	text-align: center;
	font-weight: bold;
	padding-bottom: 20px;
	font-size: 21px;
	margin-top: 0px;
}
.nutrient-bar {
	display: inline-block;
	width: 44%;
	margin: 0 2%;
}

@media only screen and (max-width: 900px) {
	.nutrient-bar {
		width: 100%;
		margin: 0;
	}
}
ul.ingredient-list {
	margin: 0 0.5%;
}
ul.ingredient-list li {
	width: 24.5%;
	display: inline-block;
	color: #cc7228;
	line-height: 28px;
}
@media only screen and (max-width: 734px) {
	ul.ingredient-list li {
		width: 48%;
	}
}
@media only screen and (max-width: 650px) {
	ul.ingredient-list li {
		width: 100%;
	}
}
#spice ul.ingredient-list li, #spice .nutrient-bar span.bar-name {
	color: #333;
}
#matcha ul.ingredient-list li, #matcha .nutrient-bar span.bar-name {
	color: #333;
}
#mocha ul.ingredient-list li, #mocha .nutrient-bar span.bar-name {
	color: #333;
}
.drinkable-oats-page .modal-dialog {
	width: 550px!important;
}
.nutrient-bar span.bar-name {
	font-weight: bold;
}
.nutrition-facts-modal {
	text-align: center;
	margin-top: 20px;
}
.drinkable-oats-page .modal-header {
	padding: 10px 30px 0 30px;
}
.drinkable-oats-page h3#modal-label {
	font-size: 13px;
	line-height: 32px;
	text-transform: uppercase;
	font-weight: bold;
}
.drinkable-oats-page button.close {
	display: inline-block;
	margin-top: 2px!important;
}
.drinkable-oats-page .sf-button.accent {
	background-color: #31b78e;
}
@media only screen and (max-width: 980px) {
	.drinkable-oats-page div.product div.summary {
		width: 100%!important;
		margin-right: 0px!important;
		margin-bottom: 30px!important;
	}
	.drinkable-oats-page .inner-page-wrap:before, .drinkable-oats-page .page-content:before {
		display: none;
	}
	.drinkable-oats-page div.product form.cart {
		margin-top: 30px!important;
	}
	.drinkable-oats-page div.product form.cart .variations {
		margin-bottom: 0px;
	}
	.drinkable-oats-page-title-notes {
		padding: 0px 20px;
	}
	.drinkable-oats-page-ingredients {
		text-align: center!important;
	}
	.drinkable-oats-page .tab-content {
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
	.mocha-block, .spice-block, .matcha-block {
		padding: 0px 15px 0px 15px;	
	}
	.drinkable-oats-page .modal-dialog {
		width: 80%!important;
	}
	.drinkable-oats-page h3#modal-label {
		line-height: 18px;
	}
}
/*=============== DRINKABLE OATS SAMPLE KIT ===============*/

.eq-variable .price {
	display: block;
}
.eq-variable .product-price-wrap {
	display: block;
    position: absolute;
    margin-top: 130px;
    margin-left: 30px;
}
.eq-variable .product-price-wrap h3.price {
	font-weight: bold;
}
.eq-sample-kit-title, .eq-variable .eqdo-title {
	display: none;
}
.eq-variable .eq-sample-kit-title {
	display: block;
}
.eq-variable div.product form.cart div.quantity {
	display: inline-block;
}

/*========= ALMOND BUTTER ==============*/

.abn8lb .summary-top .price {
	float: none!important;
	text-align: center!important;
	margin-bottom: 15px!important;
}
.postid-14547 .epvariable-title-notes {
	text-align: center;
}
.postid-14547 form.cart button.single_add_to_cart_button {
	padding: 0px 18%!important;
}
.postid-14547 .gear-top-summary-block {
	padding: 0px;
}

/*=============== ORGANIC PLANT NUTRITION LANDING PAGE ===============*/

h1.lp-header {
	font-size: 72px;
	line-height: 72px;
	font-weight: bold;
}
h2.lp-header2 {
	display: inline-block;
	font-size: 18px;
	line-height: 24px;
	font-style: italic;
	color: #1bbbb4;
}
h4.lp-subheader {
	font-size: 18px;
	line-height: 24px;
}
.lp-oats .lp-header-text {
	font-size: 28px;
	font-weight: bold;
	text-align: center;
}
a.lp-button {
	display: inline-block;
	padding: 5px 25px 0;
	border-radius: 2px;
	background-color: #1bbbb4;
	color: #fff;
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
}
a.lp-button:hover {
	background-color: #037a75;
	color: #fff!important;
}
.lp-oats .carousel-review-body {
	margin-bottom: 10px!important;
}
.lp-oats .carousel-review-body, .lp-oats .carousel-review-title {
	color: #fff!important;
}
.lp-oats .carousel-review-date, .lp-oats .carousel-review-author {
	color:#d9d9d9!important;
}
.lp-oats .carousel-site-quote-container, .lp-oats .y-carousel-product-image, .lp-oats .carousel-read-more {
	display: none!important;
}
.lp-oats .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .small-version .right-side {
	width: 100%;
	padding-left: 3px!important;
}
.lp-oats .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .y-slider-container .single-carousel .product-image-container {
	width: 100%;
}
.lp-oats .yotpo .product-name {
	display: none;
}
.lp-oats .carousel-review-product-text {
	height: 15px!important;
	margin-bottom: 10px!important;
	color: #fff!important;
}
.code-first10 {
	font-weight: bold;
}
.real-food-h1 {
	color: #fff;
	font-weight: bold;
	font-size: 30px!important;
	line-height: 36px!important;
	margin-bottom: 5px;
}
.real-food-p {
	font-size: 17px!important;
	line-height: 21px!important;
	display: inline-block;
	width: 440px;
	max-width: 90%;
}
.real-food-p a {
	text-transform: uppercase!important;
}
.real-food-selling-points-block {
	text-align: center;
	padding-top: 45px;
}
ul.real-food-selling-points {
	display: inline-block;
	width: auto;
	margin: 0 auto;
	text-align: left;
	list-style: none;
}
ul.real-food-selling-points h1{
	font-size: 21px;
	line-height: 28px;
	font-weight: bold;
}
ul.real-food-selling-points h1 a {
	text-decoration: underline;
}
.post-11933 ul.products li {
	clear: none!important;
}
.lp-oats a.read-about-ingredients.red {
	background-color: #1bbbb4;
}
a.read-about-ingredients.red:hover {
	background-color: #cd1d21;
}
.lp-benefit-block {
	font-size: 18px;
	line-height: 24px;
	text-align: center;
}
.product_list_widget ul.products {
	text-align: center;
}
.product_list_widget ul.products li {
	display: inline-block!important;
}
a.lp-flavor-link:hover img {
	transition: all .35s;
	-webkit-transition: all .35s; /* Safari */
	transform: scale(1.09); 
	-webkit-transform: scale(1.09);
}
.lp-oats h1.lp-flavor-text {
	font-size: 28px;
	font-weight: bold;
	text-align: center;
}
.lp-oats h4.lp-flavor-subtext {
	font-size: 16px;
	font-style: italic;
	text-align: center;
}
@media all and (min-width: 900px) {
	ul.real-food-selling-points {
		white-space: nowrap;
	}
	.real-food-h1 {
		font-size: 40px!important;
		line-height: 46px!important;
	}
}
@media only screen and (max-width: 900px) {
	.swift-slider-continue {
		display: none!important;
	}
	h1.lp-header {
		font-size: 48px;
		line-height: 54px;
		display: inline-block;
		padding-top: 30px;
	}
	h2.lp-header2 {
		font-size: 16px;
		line-height: 21px;
	}
	ul.real-food-selling-points h1{
		font-size: 18px;
		line-height: 21px;
	}
	.real-food-selling-points-block .col-sm-6 {
		width: 50%!important;
		float: left;
	}
}

/*=============== FRUIT NOT CANDY LANDING PAGE ===============*/

.fnc-lp h1.lp-header {
	color: #fff;
}
.fnc-lp h2.lp-header2 {
	color: #fff;
}
.fnc-lp h4.lp-subheader {
	color: #fff;
}
.fnc-section-header {
	font-size: 42px;
	font-weight: bold;
	line-height: 50px;
	padding: 30px 0px 0px;
	text-align: center;	
}
.fnc-section {
	text-align: center;
}
.fnc-eq {
	font-weight: bold;
	font-size: 28px;
	line-height: 28px;
}
.fnc-eq.turmeric {
	display: inline-block;
    background-color: #f37333;
    padding: 10px 20px 5px;
}
.fnc-eq.vitamin-c {
	display: inline-block;
    background-color: #c71d6e;
    padding: 10px 20px 5px;
}
.fnc-ingredients {
	margin: 20px 30px 30px;
	font-size: 18px;
	line-height: 24px;
}
.turmeric {
	color: #fff
}
.vitamin-c {
	color: #fff
}
h1.big-text {
	display: inline-block;
	font-size: 42px;
	font-weight: bold;
	line-height: 50px;
	padding: 45px 0px;
	text-align: center;
}
@media only screen and (max-width: 900px) {
	h1.big-text {
		font-size: 24px;
		line-height: 30px;
		padding: 10px 0px;
	}
}

/*=============== ORGANIC PLANT NUTRITION LANDING PAGE ===============*/

.lp-oats .std-menu {
	display: none;
}
.opn-intro-text h1 {
	font-size: 28px;
	line-height: 36px;
	font-weight: bold;
	text-align: center;
	color: #fff;
}
.quarter-block {
	width: 25%;
	float: left;
	padding: 0 1%;
	color: #fff;
}
.lp-bullets {
	font-weight: bold;
	font-size: 18px;
	margin: 5px 0;
}
.lp-header2 {
	margin-top: 10px;
}
.lp-opn ul.real-food-selling-points li {
	text-align: center;
}
.lp-button-subtext {
	font-style: italic;
}
section#lp-epic a.spb-row-expand-text {
	background-color: #234966!important;
	padding: 40px 15px;
}
section#lp-oats a.spb-row-expand-text {
	background-color: #cd7228!important;
	padding: 40px 15px;
}
section#lp-fnc a.spb-row-expand-text {
	background-color: #a52e76!important;
	padding: 40px 15px;
}
section#lp-simple a.spb-row-expand-text {
	background-color: #1bbab3!important;
	padding: 40px 15px;
}
section#lp-epic a.spb-row-expand-text .container span, section#lp-oats a.spb-row-expand-text .container span, section#lp-fnc a.spb-row-expand-text .container span, section#lp-simple a.spb-row-expand-text .container span {
	color: #fff;
	font-weight: bold;
}
@media only screen and (max-width: 900px) {
	.quarter-block {
		width: 50%;
	}
	.lp-opn ul.real-food-selling-points {
		list-style: disc;
	    padding: 0px 45px;
	}
	.lp-opn ul.real-food-selling-points li {
		text-align: left;
	}
}


/*JAW Coconut Water
====================================================================================================*/

.jawcw .jawcw-title {
	display: block;
}
.jawcw .woocommerce-variation-price:after, .fdbrka .woocommerce-variation-price:after {
	content: "$24.95";
	position: relative;
	display: block!important;
	color: #0ca601;
    font-size: 1.25em;
	font-weight: bold;
}
.fdrcdr .woocommerce-variation-price:after, .fdomg .woocommerce-variation-price:after {
	content: "$19.95";
	position: relative;
	display: block!important;
	color: #0ca601;
    font-size: 1.25em;
	font-weight: bold;
}

/*Smoothie eBook
====================================================================================================*/

.ebook .epvariable-title-notes, .ebook .summary-top {
	display: none;
}
.ebook .summary-top {
	padding-left: 0px!important;
}
.ebook .product-short {
	padding-top: 45px;
}
.ebook .product-short ul {
	list-style-type: disc;
	margin: 30px 0px;
	padding-left: 30px;
}
.ebook .inline-price {
	font-size: 21px;
	font-weight: bold;
	color: #0ca601;
}
.table-of-contents {
	padding: 0 30px;
}
.toc-header {
	color: #e2b993;
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	letter-spacing: 1px;
}
.table-of-contents ul.smoothies-list {
	list-style-type: none;
	text-align: center;
	margin-left: 0px;
}
.table-of-contents img {
    width: 100px;
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #e2b993;
}
.counter-image {
	width: 1397px;
	height: 1000px;
	max-width: 100%;
	max-height: 100%;
	background-repeat: no-repeat;
}
.counter-caption {
    width: 30%;
    margin-left: 50px;
    margin-top: 80px;
    background-color: rgba(0,0,0,0.25);
    padding: 30px 30px 40px 30px;
    color: #fff;
    font-size: 18px;
    line-height: 24px;
}

@media only screen and (max-width: 767px) {
	.table-of-contents {
	}
	.table-of-contents .col-sm-3 {
		width: 50%;
		float: left;
	}
}
.counter-image-mobile {
	max-width: 100%;
	max-height: 100%;
	background-repeat: no-repeat;
}
.counter-image-mobile .counter-caption {
	width: 100%;
	margin: 0;
	margin-bottom: 200px;
	padding: 20px 20px 30px 20px;
	font-size: 14px;
	line-height: 18px;
}
span.caption-author {
	float: right;
}

/*===========Epic Protein Premium=========*/

.premium-top {
    padding: 0px 45px;
	margin-top: 45px;
    text-align: center;
	font-weight: bold;
}
.premium-top h1{
	font-weight: 800;
	font-size: 36px;
    margin-bottom: 20px;
}
.premium-top h2 {
	font-weight: 700;
	margin: 0px;
}
.premium-top img {
	width: auto;
	height: 60px;
    margin: 30px 0px 30px;
}
.premium-flavor-block .spb-column-inner {
	padding-left: 45px!important;
}
.premium-flavor-block .spb-column-container.col-sm-6 {
	align-items: center;
}
.premium-flavor-block p {
	font-size: 18px;
	line-height: 24px;
}
.premium-flavor-block h1 {
	font-weight: 700;
	font-size: 28px;
}
.premium-flavor-block a {
	color: #0d807a;
	font-weight: bold;
	text-transform: uppercase;
}
.real-sport {
	color: #246273;
}
.pro-collagen {
	color: #66174c;
}
.coffee-mushroom {
	color: #5a4532;
}
.premium-bottom {
	padding: 45px 0px;
	margin-top: 20px;
	text-align: center;
	font-size: 16px;
}
@media only screen and (max-width: 900px) {
	.premium-flavor-block {
		padding-top: 30px;
	}
	.premium-top h2 {
		display: inline-block;
		font-size: 16px;
		line-height: 21px;
		margin: 10px 0px;
	}
	.premium-top img {
		height: 50px;
	}
	.premium-flavor-block .spb-column-inner {
		padding-left: 20px!important;
		padding-right: 20px!important;
	}
}

/*===========EQ Meals=========*/


li.menu-item-13361 a, li.menu-item-26830 a, li.menu-item-26831 a, li.menu-item-26832 a {
	padding-left: 50px!important;
}
li.menu-item-26833 a, li.menu-item-26834 a, li.menu-item-26835 a, li.menu-item-4438 a, li.menu-item-13464 a {
	padding-left: 50px!important;
}
li.menu-item-13464 .sub-menu a, li.menu-item-4483 .sub-menu a, li.menu-item-564 a, li.menu-item-547 a, li.menu-item-565 a, li.menu-item-546 a, li.menu-item-564 a, li.menu-item-5284 a, li.menu-item-41632 a {
    padding-left: 30px!important;
}
li.menu-item-13361 .sub-menu a, li.menu-item-26830 .sub-menu a, li.menu-item-26831 .sub-menu a, li.menu-item-26832 .sub-menu a, li.menu-item-26833 .sub-menu a {
	padding-left: 20px!important;
}
li.menu-item-13361:before, li.menu-item-26830:before, li.menu-item-26831:before, li.menu-item-26832:before, li.menu-item-26833:before, li.menu-item-26834:before, li.menu-item-26835:before, li.menu-item-13464:before, li.menu-item-4438:before {
    content: "NEW";
    display: block;
    position: absolute;
    color: #005955;
    font-size: 12px;
	font-weight: bold;
	margin-left: 13px;
	margin-top: 5px;
}
li.menu-item-26833:before, li.menu-item-26834:before, li.menu-item-26835:before, li.menu-item-13464:before, li.menu-item-4438:before {
	margin-left: 15px;
	margin-top: 8px;
}
.eq-title {
	font-size: 42px;
	line-height: 40px;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
}
.progress-bar-wrap .bar-text {
	width: 100%!important;
}
.top-eq-meal-blurb {
	padding: 0 15%;
}
.equivalencies {
    margin: 30px 0px;
}
.nutrient-bar {
}
.nutrient-title {
    font-weight: bold;
    color: #aaa;
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 20px;
    font-size: 16px;
}
h2.lgc-caps {
    color: #aaa;
    font-weight: 400;
    font-size: 24px;
	text-transform: uppercase;
	text-align: center;
	margin: 0px 0px 60px;
}
.cert-block {
	width: 44%;
	margin: auto;
}
.badge-block {
	display: inline-block;
	width: auto;
	max-width: 16%;
	min-width: 75px;
}
.badge-block p {
	margin-bottom: 10px;
}
.eqmeals .badge-block img, .epp .badge-block img, .epc .badge-block img, .badge-block img {
	max-width: 100%;
	text-align: center;
}
img.b-kosher {
	margin-left: 10px;
}
.eqmeals .b-tag, .epp .b-tag, .epc .b-tag, .b-tag {
	text-align: center;
	color: #aaa;
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
}

/*===========Epic Protein Premium=========*/

.post-26663 td select, .post-26663 .variations_form input, .post-26663 .variations_form input, .post-26663 .variations_form #size, .post-26663 .quantity .qty-adjust {
	background-color: #c9c9c9!important;
}
.post-26499 .autoship-type {
    border: 1px solid #8e306e;
}
.postid-26427 .EPcomu-Ad {
	display: none;
}
.epp .epvariable-title {
	display: none;
}
.epp .epp-title {
	display: block;
	font-size: 42px;
	line-height: 40px;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
}
.epp .badge-block, .epc .badge-block, .badge-block {
	max-width: 10%;
	vertical-align: top;
	margin: 5px;
}
.epp .cert-block, .epc .cert-block, .cert-block {
	padding: 20px 0px 20px;
	text-align: center;
	width: 72.5%;
}
@media only screen and (max-width: 900px) {
	.cert-block {
		width: 100%;
	}
}
@media only screen and (max-width: 600px) {
	.badge-block {
		max-width: 50%;
		min-width: 75px;
	}
}

.benefits-block {
	width: 90%;
	margin: auto;
	text-align: center;
}
.benefit-icon {
	display: inline-block;
	width: auto;
	max-width: 16%;
	min-width: 75px;
	vertical-align: top;
	margin: 0px 30px;
}
.benefit-icon p {
	margin-bottom: 10px;
}
.epp .benefit-icon img {
	max-width: 100%;
	text-align: center;
}
.epp .bene-tag {
	text-align: center;
	color: #aaa;
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
}
@media only screen and (max-width: 900px) {
	.benefits-block {
		width: 100%;
	}
}
@media only screen and (max-width: 600px) {
	.benefit-icon {
		max-width: 30%;
		min-width: 75px;
		margin: 0px 15px;
	}
}

/*---------- COMING SOON ---- */

.post-26663 span.out-of-stock-badge:before, .post-25555 span.out-of-stock-badge:before, .post-25564 span.out-of-stock-badge:before {
    content: "Coming soon";
    position: absolute;
    display: inline;
    color: #fff;
    font-size: 9px;
}
.post-26663 .out-of-stock-badge, .post-25555 .out-of-stock-badge, .post-25564 .out-of-stock-badge {
    background-color: #1bbbb4!important;
    color: #1bbbb4!important;
}

/*---------- AUTO SHIP ---- */

.autoblock img {
    width: 170px;
}
.autodivider {
	width: 25%;
	height: 1px;
	margin: 30px auto;
	background-color: #404041;
}
.autoblock {
	margin: 0px 0px 10px 0px;
	padding-right: 10px;
}
.top {
	font-size: 25px;
	font-weight: bold;
	text-align: center;
}
.bottom {
	margin-top: 20px;
	font-size: 16px;
}
.autotext {
	text-align: center;
	color: #0ca601;
	margin-top: 30px;
	font-size: 18px;
}
.autosteps {
	text-align: center;
	font-size: 25px;
	font-weight: bold;
	margin: 90px 0px 20px 0px;
}
.step {
	display: inline-block;
	margin: 0px 25px;
}

/*---------- THRIVE LANDING PAGE ---- */

.page-id-41408 #swift-slider-1 .caption-excerpt {
    margin: 0 33% 0 0;
}
.page-id-41778 #swift-slider-1 .caption-content {
    padding-right: 33%;
}
.coupon-banner h3 {
    text-transform: uppercase;
    line-height: 40px;
    letter-spacing: 1px;
}
h2.started-step {
	text-align: center;
    margin-bottom: 30px;
}
.get-started .lgc-caps {
    margin-bottom: 10px;
}
.get-started a {
	color: #1bbbb4;
	font-weight: bold;
}
.get-started img {
	width: 175px;
	height: auto;
	text-align: center;
}
.get-started h2.step {
	text-align: center;
}
.thrive .title-wrap {
	display: none;
}
.thrive ul.products li.product h3 {
    font-size: 15px;
    font-weight: bold;
}

/*---------- SAMPLE KITS PRODUCT ---- */

.kits .inner-page-wrap {
    margin-bottom: 0px!important;
}
.kits .kits-title {
	display: block;
}
.kits .autotext {
    margin-bottom: 0px;
    margin-top: 30px;
    padding: 0 90px;
}
.kits .cert-block {
	padding-top: 0px;
	padding-bottom: 0px;
}
.kits .woocommerce-variation-description {
	display: block;
}
.kits .quantity-savings {
	display: none;
}
.product-area .row {
	text-align: center;
}
.thrive-product-block {
    border: 1px solid #d9d9d9;
    margin: 10px;
    width: 30%;
    display: inline-block;
    float: none;
    vertical-align: top;
    text-align: left;
	padding: 0px;
}
.thrive-product-block .top {
    text-align: left;
}
.thrive-product-block img {
	width: 100%;
}
.thrive-product-block .top, .thrive-product-block .product-bullet-points {
	padding-left: 20px;
	padding-right: 20px;
}
.thrive-product-note {
	text-transform: uppercase;
	color: #0ca601;
	font-size: 13px;
	text-align: center;
	margin-bottom: 30px;
}
.shop-button {
    display: inline-block;
    height: 40px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    font-size: 18px!important;
    line-height: 40px;
    font-weight: bold;
    background-color: #404041;
    color: #fff!important;
    text-transform: uppercase;
    border-radius: 0px;
    box-shadow: -5px 5px 0 #dbfff5;
	padding: 0px 25px;
}
.thrive-product-block .shop-button {
    width: 75%;
	margin-left: 12.5%;
}
.ebook-callout {
    padding: 20px 25px;
    border: 8px solid #f5f5f5;
    width: auto;
    margin: 0 auto;
    display: inline-block;
}
.ebook-image img {
    width: 50%;
    margin: 0 auto;
}

@media only screen and (max-width: 900px) {
	.thrive-product-block {
		width: 90%;
	}
	.ebook-image img {
		width: 70%;
	}
}
.newsletter-signup .lgc-caps {
	margin-bottom: 30px;
}