/* 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
-------------------------------------------- */


/*
tr.shipping td:after {
	content: "FREE SHIPPING!";
	display: block;
	font-weight: bold;
	color: #0ca601;
	text-transform: uppercase;
}
*/
.postid-4225 .quantity-pricing-table {
	display: none;
}

}
.min-height {
	min-height: 0px!important;
}
#shipping_method li:nth-child(2) label {
	color: #0ca601;
	text-transform: uppercase;
}
.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;
}
.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;
}
#back-to-top {
	background-color: #ef3f32!important;
}
.header-right .std-menu {
	float: left!important;
}
a.header-chat-button {
	float: left;
	display: inline-block;
	margin-right: 15px;
	margin-top: 17px;
	font-size: 13px;
	font-weight: bold;
	color: #fff!important;
	background-color: #ed5900;
	padding: 0px 7px;
	border-radius: 3px;
	height: 25px!important;
	line-height: 25px;
}
.resized-header a.header-chat-button {
	margin-top: 10px;
}
a.header-chat-button:hover {
	background-color: #ff4700;
}
a.header-wholesale-link {
	float: left;
	margin-right: 15px;
	margin-top: 17px;
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	height: 25px!important;
	line-height: 25px;
}
.resized-header a.header-wholesale-link {
	margin-top: 10px;
}
.entry-title {
	font-weight: bold!important;
}
.page-heading {
	padding: 12px 0!important;
	text-align: center!important;
}
.page-heading .heading-text {
	width: 100%;
	text-align: center!important;
}
.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;
}
.menu-main-menu-container {
}
#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;
}
a.notification-bar-button {
	display: inline-block;
	margin-left: 15px;
	padding: 6px 12px;
	border: 1px solid #fff;
	border-radius: 4px;
	font-weight: bold;
	background-color: rgba(255,255,255,0);
	border-radius: 4px;
	color: #fff;
	text-transform: uppercase;
}
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: 979px) {
	.vertical-dash {
		display: none;
	}
	#wpfront-notification-bar {
		height: 105px!important;
		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 {
	top: 65px!important;
}
#menu-main-menu li a span {
	font-size: 16px;
	font-weight: bold;
	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 a i:nth-child(2) {
	line-height: 2px!important;
	color: #fff!important;
}
.social-icons li.googleplus {
	display: none;
}

.mobile-header-opts {
	margin-top: -5px!important;
}
#footer {
	background: #f1f1f1!important;
	border-top: 1px solid #d3d3d3;
}
#footer, #footer p, #footer h6, #footer a {
	color: #444!important;
}
#footer-widgets .widget-heading {
	margin-bottom: 0px;
}
#footer-widgets .widget {
	padding-bottom: 20px;
}
#footer .widget ul li {
	border-color: rgba(255,255,255,0)!important;
}
#footer .widget ul li a {
	padding: 4px 0!important;
}
#footer .widget ul li a:before {
	content: ""!important;
}
#footer .textwidget {
	line-height: 30px!important;
}
#footer .textwidget ul {
	margin-top: 10px!important;
}
#footer .widget_nav_menu, #footer .widget_text {
	text-align: center!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: #717171;
	border-left: 1px solid #034928;
	border-right: 1px solid #034928;
	border-bottom: 1px solid #034928;
}
li.shopping-bag-item:hover i.ss-cart, li.shopping-bag-item:hover .cart-contents, li.shopping-bag-item:hover .num-items {
	background-color: ;
}
li.shopping-bag-item .cart-contents {
	color: #fff!important;
	background-color: #323b3bimportant;
}
li.shopping-bag-item .cart-contents:hover {
	color: #fff!important;
	background-color: #323b3b!important;
}
li.shopping-bag-item .amount, li.shopping-bag-item .num-items {
	color: #fff!important;
}
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;
	color: #fff!important;
}
.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 {
	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 {
	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;
}
.carousel-items .product {
	text-align: center;
}
.carousel-items .product span.price {
	margin: 0px;
}
.carousel-items .product-details h3 a {
	font-size: 16px;
}

/* --------------------------------------------

	HOME PAGE

-------------------------------------------- */

.page-id-1054 #header-section, .page-id-8506 #header-section {
	position: absolute!important;
	background-color: transparent!important;
}
.header-right .std-menu ul.menu > li a {
	background-color: transparent!important;
}
.tparrows {
	display: none!important;
}
.revbanner-link, .revbanner-link-epic, .revbanner-link-simple, .revbanner-link-fd, .revbanner-link-blue {
	font-family: 'Source Sans Pro', sans-serif!important;
	display: inline-block;
	padding: 12px 21px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px!important;
	letter-spacing: 1px!important;
	background-color: #ef3f32;
	color: #fff!important;
	border-radius: 3px;
	box-shadow: 0px 0px 25px rgba(0,0,0,0.25);
}
.revbanner-link-epic {
	background-color: #244966;
}
.revbanner-link-simple {
	background-color: #404041;
}
.revbanner-link-fd {
	background-color: #ef3f32;
}
.revbanner-link-blue {
	background-color: #13a099;
}
.epsamplekit-banner-header, .epaddon-banner-header, .sfoodboosters-banner-header, .nature-banner-header {
	font-family: 'Source Sans Pro', sans-serif!important;
	color: #fff;
	text-transform: uppercase;
	font-size: 36px;
	line-height: 42px!important;
	font-weight: bold;
}
.epaddon-banner-header {
	color: #555;
}
.sfoodboosters-banner-header {
	color: #353535;
}
.nature-banner-header {
	color: #353535;
	text-align: center!important;
}
.sfoodboosters-banner-subheader, .nature-banner-subheader {
	font-family: 'Source Sans Pro', sans-serif!important;
	color: #1bbbb3;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}
.nature-banner-subheader {
	color: #ef3f32;
}
.epicfield-banner-header {
	font-family: 'Source Sans Pro', sans-serif!important;
	color: #fff;
	text-transform: uppercase;
	text-align: right!important;
	font-size: 44px;
	line-height: 49px!important;
	font-weight: bold;
}
.epsamplekit-banner-sub {
	color: #20293c;
	text-transform: capitalize;
	font-size: 19px;
	font-family: 'Source Sans Pro', sans-serif!important;
	font-weight: bold;
}
.fd-banner-header {
	font-family: 'Source Sans Pro', sans-serif!important;
	color: #fff;
	text-transform: uppercase;
	font-size: 42px;
	font-weight: bold;
	text-shadow: 0px 0px 12px rgba(0,0,0,0.45);
}
.simple-banner-header {
	font-family: 'Source Sans Pro', sans-serif!important;
	color: #fff;
	text-transform: uppercase;
	font-size: 32px;
	font-weight: bold;
	text-shadow: 0px 0px 12px rgba(0,0,0,0.45);
}
.simple-banner-sub {
	color: #404041;
	text-transform: capitalize;
	font-size: 19px;
	font-family: sans-serif!important;
	font-weight: bold;
}
.page-id-1054 #breadcrumbs {
	display: none;
}
.home-header {
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	color: #333;
}
.home-blurb {
	text-align: center;
	margin-top: 40px;
}
.home-blurb h2 {
	color: #757575;
	font-size: 18px;
	display: inline-block;
	padding: 0px 5% 25px;
	margin: 0px;
}
.home-blurb h1 {
	text-align: center;
	color: #fff;
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.home-blurb-subtitle {
	text-align: center;
	margin: 20px 0;
}
.home-blurb-subtitle p {
	font-family: "Nothing You Could Do"!important;
	display: inline-block;
	text-align: center;
	color: #ffebd7;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 0px;
	text-transform: capitalize;
}
.our-products-banner {
}
.our-products {
	text-align: center;
}
.our-products p, .thoughtful-nutrition {
	display: inline-block;
	padding-top: 40px;
	margin-bottom: 0px;
	font-size: 36px;
	font-weight: bold;
	color: #1bbbb3;
}
.thoughtful-nutrition {
	padding-top: 10px;
	line-height: 30px;
	padding-bottom: 0px;
	color: #656565;
}
.no-additives {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	text-transform: uppercase;
	color: #656565;
	padding-top: 10px;
	padding-bottom: 40px;
}
.mobile-intro {
	text-align: center;
	margin-bottom: 0px!important;
	padding-bottom: 25px!important;
	background-color: rgba(0,0,0,0.2);
}
.home-blurb-mobile {
	margin-top: 25px;
}
.home-blurb-mobile h1 {
	text-align: center;
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	line-height: 46px;
}
.tagline-mobile {
	font-family: "Rock Salt";
	color: #fff;
	margin: 0;
	padding: 10px 0 0;
}
.post-1054 .products .col-sm-sf-5 {
	margin-bottom: 20px!important;
}
.home-shop-products-banner .spb_content_element {
	background-color: #ffdd60!important;
}
.home-shop-products-banner-mobile {
	background-color: #f7f7f7;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.15);
}
.home-shop-products-banner-mobile p {
	text-align: center;
}
.home-shop-products-banner-mobile .shipping-text1 {
	height: 40px;
	margin-bottom: 10px!important;
}
.home-shop-products-banner p {
	text-align: center;
}
.home-shop-products-banner:after {
	content: "";
	display: block;
	position: absolute;
	width: 180px;
	height: 36px;
	left: 16px;
	margin-top: -60px;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/As-Seen-in-Mens-Fitness.png');
	background-size: 100% auto;
	background-repeat: no-repeat;
	z-index: 99;
}
.home-shop-button {
	display: inline-block;
	width: 75%;
	height: 40px;
	margin-top: 25px;
	margin-bottom: 25px;
	text-align: center;
	font-size: 21px!important;
	font-size: 1.5v!important;
	line-height: 40px;
	letter-spacing: 1px;
	font-weight: bold;
	background-color: #1bbbb3;
	color: #fff!important;
	text-transform: uppercase;
	border-radius: 6px;
}
.home-shop-button-mobile:hover {
	color: #fff;
}
.home-shop-button-mobile {
	display: inline-block;
	width: 100%;
	height: 40px;
	margin-top: 0px;
	margin-bottom: 0px!important;
	padding-bottom: 65px;
	padding-top: 3px!important;
	text-align: center;
	font-size: 21px!important;
	font-size: 1.5v!important;
	line-height: 40px;
	font-weight: bold;
	background-color: #1bbbb3;
	color: #fff;
	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;
	font-size: 1.5v!important;
	line-height: 22px;
	font-weight: bold;
	background-color: #ef3f32;
	color: #fff;
	text-transform: uppercase;
}
.home-shop-button-mobile:after {
	content: "Free Domestic Shipping | 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;
}
.shipping-text1 {
	text-align: center;
}
.shipping-text2 {
	text-align: center;
}
.shipping-text1, .shipping-text2 {
	color: #717171;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
}
.home-commitment-layer {
	padding-bottom: 20px;
	background: linear-gradient(0deg, #fff, #fff, #fff, #fff, #f2edec);
}
.home-commitment-layer-mobile {
	display: none;
	padding-bottom: 20px;
	background: linear-gradient(0deg, #fff, #fff, #fff, #fff, #f2edec);
}
img.commitment-badges {
	margin-top: 15px;
}
.sl-commitment {
	color: #757575!important;
	padding: 30px 0 0px;
	text-align: center;
}
.no-additives-mobile {
	font-size: 12px;
	letter-spacing: 1px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
}/*
.no-additives:before {
	content: "";
	z-index: 190050;
	display: block;
	position: absolute;
	width: 900px;
	height: 140px;
	left: 50%;
	margin-left: -450px;
	margin-top: -152px;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Sprout-Living-Commitment1.png');
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center center;
}*/
.sl-product-commitment:before {
	content: "";
	z-index: 190050;
	display: block;
	position: absolute;
	width: 320px;
	height: 75px;
	margin-top: -120px;
	left: 50%;
	margin-left: -160px;
	border-radius: 10px;
	border: 1px solid #d9d9d9;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/plant-life-to-thrive-badge.png');
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: rgba(255,255,255,1);
}
.sl-product-commitment:after {
	content: "";
	z-index: 190050;
	display: block;
	position: absolute;
	width: 200px;
	height: 200px;
	left: 50%;
	margin-left: -100px;
	margin-top: -175px;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/sl-watermark.png');
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center center;
}
.sl-product-commitment {
	z-index: 190049;
	overflow: visible;
	background-color: #1bbbb3;
	display: block;
	margin-top: 70px;
	margin-bottom: 0px;
	padding: 80px 10% 70px;
	color: #fff;
}
.sl-product-commitment .healthy-lifestyle-whole-food h4 {
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	display: block;
	color: #fff;
	margin: 0px 0 8px;
}
.sl-product-commitment p {
	display: block;
	text-align: center;
	font-size: 18px;
	line-height: 28px;
}
.never-layer {
	width: 40%;
	margin-top: 30px;
	margin-left: 10%;
	margin-bottom: 35px;
}
.always-layer {
	width: 40%;
	margin-top: 30px;
	margin-right: 10%;
	margin-bottom: 35px;
}
.never-layer img,  .always-layer img {
	margin-bottom: 0px;
	clear: both;
}
.never-layer img {
	margin-left: -10px;
}
.always-layer .qualities {
	text-align: right;
}
.qualities {
	font-size: 13px;
	word-spacing: 3px;
	line-height: 24px;
}
.everything-you-want h4 {
	text-align: center;
	font-size: 24px;
	font-weight: 600;
	color: #1bbbb3;
}

@media only screen and (max-width: 979px) {
	.home-blurb h1 {
		font-size: 18px;
		line-height: 28px;
	}
	.home-blurb .home-blurb-subtitle {
		font-size: 18px;
		line-height: 24px;
	}
	.home-shop-button {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.shipping-text1, .shipping-text2 {
		font-size: 13px;
		letter-spacing: 0px;
	}
	.shipping-text1 {
		margin-top: 0px;
	}
	.shipping-text2 {
		margin-top: 0px;
	}
	.shipping-text1:after {
		margin-top: -5px;
		font-size: 10px;
	}
	.no-additives {
		padding-top: 110px;
	}
	.no-additives:before {
		width: 740px;
		left: 50%;
		margin-left: -360px;
		margin-top: -128px;
	}
	.sl-product-commitment .healthy-lifestyle-whole-food h4 {
		font-size: 16px;
	}
}

.additives, .superfoods {
	font-weight: bold;
}
.wp-image-4177 {
	margin-top: -92px;
}
.description {
	font-size: 16px;
	line-height: 24px;
	margin: 15px 0;
}
.flavor-block a[rel="tooltip"] {
	border: 0px;
}
.flavor-block .tooltip div {
	background-color: #1bbbb3;
}
.flavor-block .tooltip .tooltip-arrow {
	border-bottom-color: #1bbbb3;
}
.flavor-block a {
	display: inline-block;
	margin-left: 10px!important;
	margin-bottom: 10px;
	padding-left: 10px!important;
	color: #1bbbb3;
	font-size: 16px;
	border-left: 1px solid #d9d9d9!important;
}
.flavor-block a:first-child {
	margin-left: 0px!important;
	padding-left: 0px!important;
	border-left: 0px!important;
}
.flavor-br, .flavor-si, .flavor-ps {
	display: inline-block;
	word-break: keep-all;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
}
.flavor-ps {
}
.flavor-si {
	margin-left: 20px;
}
.brown-rice-block {
	display: block;
}
@media only screen and (max-width: 900px) {
	.brown-rice-block .flavor, .flavor-br, .brown-rice-block a {
		display: block!important;
		clear: both;
	}
	.flavor-block a {
		display: inline-block;
		margin-left: 10px!important;
		padding-left: 10px!important;
		color: #c24126;
		font-size: 16px;
		font-weight: bold;
		border-left: 0px!important;
	}
	.epic-layer .flavor-block a, .simple-signatures-layer .flavor-block a, .fd-layer .flavor-block a {
		display: block!important;
		margin-left: 0px!important;
		padding-left: 0px!important;
	}
	.flavor-si, .flavor-ps {
		display: block;
		margin-right: 10px;
		margin-left: 0px;
	}
}
.tagline {
	margin-top: 20px;
	margin-bottom: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 16px;
	font-weight: bold;
	color: #ef3f32;
}
.epic-title-block {
	padding: 30px 0 20px;
	width: 70%;
	margin: 0 15% 0px;
	text-align: center;
	overflow: visible;
}
.simples-title-block {
	padding: 30px 0 0;
	width: 70%;
	margin: 0 15% 0px;
	text-align: center;
	overflow: visible;
}
.sproutein-title-block {
	padding: 10px 0 0px;
	width: 70%;
	margin: 0 15% 0px;
	text-align: center;
	overflow: visible;
}
.sproutein-title-block .flavor-block, .simples-title-block .flavor-block, .fd-title-block .flavor-block {
	margin-bottom: 20px;
}
.fd-title-block {
	padding: 0px;
	width: 70%;
	margin: 10px 15% 0px;
	text-align: center;
	overflow: visible;
}
.epic-title-block h1, .simples-title-block h1, .sproutein-title-block h1, .fd-title-block h1 {
	font-size: 36px;
}
.wp-image-4274 {
	margin-top: 15px;
}
.epic-layer {
	padding-bottom: 0px!important;
}
.epic-layer-mobile {
	margin-top: -40px!important;
	margin-bottom: -110px!important;
}
.epic-layer-image {
	padding-top: 0px!important;
	z-index: 1;
}
.simple-signatures-layer-mobile {
	margin-top: -30px!important;
	margin-bottom: -100px!important;
}
.sproutein-layer-mobile {
	margin-top: 0px!important;
	margin-bottom: -20px!important;
	padding-bottom: 0px!important;
}
.fd-layer-mobile {
	margin-top: 0px!important;
	margin-bottom: -45px!important;
	padding-bottom: 0px!important;
}	
.simple-signatures-layer-image {
	margin-top: 0px!important;
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}
.epic-layer-mobile-carousel, .simple-signatures-layer-mobile-carousel {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}
.simple-signatures-layer-mobile-carousel {
	margin-top: -80px!important;
}
.always-never-layer {
	z-index: 21;
}

@media only screen and (min-width: 979px) {
	.epic-layer:before {
		content: "";
		display: block;
		position: absolute;
		pointer-events: none;
		z-index: 11;
		left: 0px;
		margin-top: 0px;
		width: 500px;
		height: 500px;
		background-image: url('https://www.sproutliving.com/wp-content/uploads/epic-left-border.png');
		background-size: 100% auto;
		background-repeat: no-repeat;
	}
	.epic-layer:after {
		content: "";
		display: block;
		position: absolute;
		pointer-events: none;
		right: 0px;
		margin-top: -540px;
		z-index: 11;
		width: 300px;
		height: 700px;
		background-image: url('https://www.sproutliving.com/wp-content/uploads/epic-border-right.png');
		background-size: 100% auto;
		background-repeat: no-repeat;
	}
	.simple-signatures-layer:before {
		content: "";
		display: block;
		position: absolute;
		pointer-events: none;
		z-index: 11;
		left: 0px;
		margin-top: -340px;
		width: 340px;
		height: 680px;
		background-image: url('https://www.sproutliving.com/wp-content/uploads/simples-border-left.png');
		background-size: 100% auto;
		background-repeat: no-repeat;
		background-position: right top;
	}
	.simple-signatures-layer:after {
		content: "";
		display: block;
		position: absolute;
		pointer-events: none;
		z-index: 11;
		right: 0px;
		margin-top: -640px;
		width: 360px;
		height: 720px;
		background-image: url('https://www.sproutliving.com/wp-content/uploads/simples-border-right.png');
		background-size: 100% auto;
		background-repeat: no-repeat;
		background-position: right top;
	}
	.sproutein-layer:before {
		content: "";
		display: block;
		position: absolute;
		pointer-events: none;
		z-index: 11;
		left: 0px;
		margin-top: 200px;
		width: 370px;
		height: 800px;
		background-image: url('https://www.sproutliving.com/wp-content/uploads/sproutein-border-left.jpg');
		background-size: 100% auto;
		background-repeat: no-repeat;
		background-position: right top;
	}
	.sproutein-layer:after {
		content: "";
		display: block;
		position: absolute;
		pointer-events: none;
		z-index: 11;
		right: 0px;
		margin-top: -160px;
		width: 560px;
		height: 850px;
		background-image: url('https://www.sproutliving.com/wp-content/uploads/sproutein-border-right.png');
		background-size: 100% auto;
		background-repeat: no-repeat;
		background-position: right top;
	}
	.fd-layer:after {
		content: "";
		display: block;
		position: absolute;
		pointer-events: none;
		z-index: 11;
		right: 0px;
		margin-top: -160px;
		width: 350px;
		height: 600px;
		background-image: url('https://www.sproutliving.com/wp-content/uploads/fd-border-right.png');
		background-size: 100% auto;
		background-repeat: no-repeat;
		background-position: right top;
	}
	.tastes-real-layer:before {
		content: "";
		display: block;
		position: absolute;
		pointer-events: none;
		z-index: 11;
		left: 0px;
		margin-top: -355px;
		width: 400px;
		height: 400px;
		background-image: url('https://www.sproutliving.com/wp-content/uploads/fd-border-left.png');
		background-size: 100% auto;
		background-repeat: no-repeat;
		background-position: left bottom;
	}
}

.sproutein-layer, .fd-layer {
	padding: 0px!important;
	margin-bottom: 0px!important;
}
.sproutein-layer-image, .fd-layer-image {
	padding-top: 0px!important;
	margin-top: 0px!important;
}
.fd-layer .spb-asset-content {
	margin: 0px!important;
}
.tastes-real-layer .read-about-ingredients, .tastes-real-layer2 .read-about-ingredients {
	display: inline-block;
	padding: 15px 30px;
	margin: 0 10px 40px;
	width: auto;
	height: 50px;
	border-radius: 4px;
	font-size: 15px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 18px;
	color: #fff;
	background-color: #1bbbb3;
}
.tastes-real-layer .read-about-ingredients:hover, .tastes-real-layer2 .read-about-ingredients:hover {
	color: #fff;
	background-color: #13a099;
}
.home-all-ingredients-button {
}
.tastes-real-layer {
	padding: 0 0 30px!important;
	margin-bottom: 0px!important;
}
.tastes-real-layer2 {
	padding: 0px!important;
	margin-bottom: 0px!important;
}
.tastes-real-top-blurb h1 {
	text-align: center;
	font-size: 36px;
	margin: 60px 0 40px;
}
.tastes-real-top-blurb {
	margin: 0px;
}
.tastes-real-layer-mobile {
	padding-bottom: 0px!important;
	margin-bottom: -40px!important;
}
.home-newsletter-banner #mc_embed_signup {
	clear: none;
	width: 100%;
	text-align: center!important;
}
.home-newsletter-banner #mc_embed_signup #mc-embedded-subscribe-form {
	width: 80%;
	margin: 10px auto 0;
	padding: 0;
	background:transparent;
	background-color: transparent;
}
.home-newsletter-banner #mc_embed_signup input.email {
	width: 47%;
	display: inline-block!important;
	padding: 7px 0;
	border-radius: 4px;
}
.home-newsletter-banner .clear #mc-embedded-subscribe {
	clear: none;
	width: 47%;
	display: inline-block!important;
	margin: 2px 0 20px;
	padding: 9px;
	font-size: 16px;
	font-weight: bold;
	line-height: 15px;
	letter-spacing: 1px;
	background-color: #1bbbb3;
	box-shadow: 0px 0px 10px rgba(0,0,0,.1);
	transition: all .5s;
	-webkit-transition: all .5s; /* Safari */
}
.home-newsletter-banner .clear #mc-embedded-subscribe:hover {
	background-color: #13a099!important;
	box-shadow: 0px 0px 8px rgba(0,0,0,.25);
}
.home-newsletter-banner1 {
	margin: 4px 0 6px;
}
.home-newsletter-banner1 #mc_embed_signup {
	clear: none;
	width: 100%;
	text-align: center!important;
}
.home-newsletter-banner1 #mc_embed_signup #mc-embedded-subscribe-form {
	width: 80%;
	margin: 0 auto;
	padding: 0;
	background:transparent;
	background-color: transparent;
}
.home-newsletter-banner1 #mc_embed_signup input.email {
	width: 47%;
	display: inline-block!important;
	padding: 7px 0;
	border-radius: 4px;
}
.home-newsletter-banner1 .clear #mc-embedded-subscribe {
	clear: none;
	width: 47%;
	display: inline-block!important;
	margin: 2px 0 20px;
	padding: 9px;
	font-size: 16px;
	font-weight: bold;
	line-height: 15px;
	letter-spacing: 1px;
	background: none;
	background-color: #07c1b6!important;
	box-shadow: 0px 0px 10px rgba(0,0,0,.1);
	transition: all .5s;
	-webkit-transition: all .5s; /* Safari */
}
.home-newsletter-banner1 .clear #mc-embedded-subscribe:hover {
	border-radius: 0px;
	box-shadow: 0px 0px 8px rgba(0,0,0,.25);
}
.our-products-header {
	margin-top: 40px;
}
.owl-controls {
	display: none!important;
}
.chef-recipes-layer {
	margin-bottom: 0px;
	text-align: center;
}
.chef-recipes-layer h1 {
	display: inline-block;
	margin: 30px 0;
}
@media only screen and (max-width: 667px) {
	.home-chef-recipes .carousel-item {
		margin-bottom: 0px;
	}
	.home-chef-recipes .title-wrap {
		display: none;
	}
}

.home-chef-recipes .spb_portfolio_carousel_widget .portfolio-item {
	background: rgba(255,255,255,0)!important;
}
.home-chef-recipes .spb_portfolio_carousel_widget .owl-wrapper .owl-item:second-child {
	background-color: transparent;
}
.home-chef-recipes .title-wrap, .page-id-1054 .product_list_widget .title-wrap, .page-id-8506 .product_list_widget .title-wrap {
	position: absolute;
	pointer-events: none;
	z-index: 190051;
	width: 100%!important;
}
.home-chef-recipes .spb_portfolio_carousel_widget .title-wrap, .page-id-1054 .product_list_widget .title-wrap, .page-id-8506 .product_list_widget .title-wrap {
	position: absolute;
	margin-top: 35px;
	pointer-events: none;
	z-index: 190051;
	width: 100%!important;
}
.home-chef-recipes .title-wrap, .page-id-1054 .product_list_widget .title-wrap, .page-id-8506 .product_list_widget .title-wrap {
	margin-bottom: 0px;
	position: absolute;
	width: 100%!important;
}
.page-id-1054 .product-carousel {
	padding-top: 0px;
}
.home-chef-recipes .title-wrap .carousel-arrows, .product_list_widget .title-wrap .carousel-arrows {
	float: none;
	display: block;
	text-align: center;
	pointer-events: auto!important;
	margin-left: 0px;
	margin-top: 12px;
}
.product_list_widget .title-wrap .carousel-arrows {
	margin-top: 42px;
}
.home-chef-recipes .carousel-prev, .product_list_widget .carousel-prev {
	float: left;
	margin-left: 30px;
	width: 51px;
	border-radius: 26px;
	background-color: rgba(255,255,255,0.75);
	border: 1px solid #f2f2f2;
}
.home-chef-recipes .carousel-next, .product_list_widget .carousel-next {
	float: right;
	margin-right: 30px;
	width: 51px;
	border-radius: 26px;
	background-color: rgba(255,255,255,0.75);
	border: 1px solid #f2f2f2;
}
.home-chef-recipes .team_list .carousel-prev, .home-chef-recipes .team_list .carousel-next {
	margin-top: 90px;
}
.home-chef-recipes .spb_portfolio_carousel_widget .carousel-prev, .home-chef-recipes .spb_portfolio_carousel_widget .carousel-next {
	margin-top: 40px;
}
.page-id-1054 .product-carousel .carousel-prev i, .page-id-1054 .product-carousel .spb-row-container .carousel-next i {
	color: #666!important;
	line-height: 52px;
	margin-left: -15px;
}
.title-wrap .carousel-arrows a > i {
	vertical-align: -10px;
	margin-left: -5px;
}
.page-id-1054 .product-carousel .carousel-prev:hover, .page-id-1054 .product-carousel .spb-row-container .carousel-next:hover {
	background-color: rgba(255,255,255,0.55);
}
.page-id-1054 .product-carousel .spb_portfolio_carousel_widget .carousel-prev {
	float: left;
	margin-left: 45px;
}
.page-id-1054 .product-carousel .spb_portfolio_carousel_widget .carousel-next {
	float: right;
	margin-right: 75px;
}
.home-chef-recipes .carousel-item, .home-chef-recipes .carousel-item h4 a {
	text-align: center!important;
}
.home-chef-recipes .spb_portfolio_carousel_widget .portfolio-item h4.portfolio-item-title a {
	display: inline-block!important;
	overflow: visible;
}
.home-chef-recipes .spb_portfolio_carousel_widget .portfolio-item h4 span {
	font-size: 21px;
	display: inline-block;
	float: left;
	max-width: 100%;
	white-space: nowrap;
	text-overflow: none;
	overflow: visible;
}
.portfolio-item-title {
	text-align: center!important;
	margin-top: 15px!important;
	display: inline-block;
	width: 100%;
}
.portfolio-item-title span {
	float: none!important;
}

@media only screen and (max-width: 979px) {
	.home-newsletter-banner #mc_embed_signup input.email {
		width: 100%;
		display: block!important;
		padding: 15px 0px;
		height: 50px;
	}
	.home-newsletter-banner .clear #mc-embedded-subscribe {
		clear: none;
		width: 100%;
		display: block!important;
		margin: 2px 0 20px;
		padding: 9px;
		height: 50px;
	}

	.page-id-1054 .spb_single_image {
		margin-top: 42px;
	}
	.page-id-1054 .spb_recent_posts_widget {
		margin-top: -40px;
	}
	.home-forte-banner {
		display: none!important;
	}
	.home-forte-banner h1 {
		padding-bottom: 0px;
	}
}
@media only screen and (min-width : 999px) {

	.header-right .std-menu, #logo {
		height: 90px;
	}
	.menu-item-4438 a, .menu-item-4432 a, .menu-item-566 a, .menu-item-549 a, .menu-item-3247 a {
		font-size: 14px!important;
	}
	.menu-item-4438 .sub-menu a, .menu-item-4432 .sub-menu a, .menu-item-566 .sub-menu a, .menu-item-549 .sub-menu a, .menu-item-3247 .sub-menu a {
		font-size: 14px!important;
	}
	#menu-main-menu, .header-right .std-menu, .header-right .std-menu ul li, .header-right .login-register ul li {
		line-height: 90px!important;
	}
	.header-right .std-menu ul li .sub-menu li, .header-right .login-register ul li .sub-menu li {
		line-height: 20px!important;
	}
	.header-right .login-register ul li a {
		padding-left: 20px;
	}
	li.menu-item.sf-mega-menu[data-megamenucols="5"] > ul.sub-menu > li, li.menu-item.sf-mega-menu[data-megamenucols="4"] > ul.sub-menu > li, li.menu-item.sf-mega-menu[data-megamenucols="3"] > ul.sub-menu > li {
		border-color: #d9d9d9;
	}
	li.menu-item-5284:after {
		content:"";
		display: block;
		z-index: 99;
		width: 200x;
		height: 200px;
		margin-top: 20px;
		background-position: center 0px;
		background-size: 200px auto;
		background-repeat: no-repeat;
		background-image: url('https://www.sproutliving.com/wp-content/uploads/EPsamplekit-Icon5.jpg');
	}
	li.menu-item-565:hover ~ li.menu-item-5284:after {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/EPVL-icon3.jpg');
	}
	li.menu-item-547:hover ~ li.menu-item-5284:after {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/EPCM-icon3.jpg');
	}
	li.menu-item-564:hover ~ li.menu-item-5284:after {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/EPOR-icon3.jpg');
	}
	li.menu-item-546:hover ~ li.menu-item-5284:after {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/EPGK-icon3.jpg');
	}
	li.menu-item-4437:after {
		content:"";
		display: block;
		width: 200x;
		height: 200px;
		margin-top: 115px;
		background-position: center 0px;
		background-size: 200px auto;
		background-repeat: no-repeat;
		background-image: url('https://www.sproutliving.com/wp-content/uploads/SIMPS-icon3.jpg');
	}
	li.menu-item-4433:hover ~ li.menu-item-4437:after {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/SIMBR-icon1.jpg');
	}
	li.menu-item-4434:hover ~ li.menu-item-4437:after {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/SIMBRC-icon1.jpg');
	}
	li.menu-item-4435:hover ~ li.menu-item-4437:after {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/SIMBRV-icon1.jpg');
	}
	li.menu-item-8659:hover ~ li.menu-item-4437:after {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/SIMSI-icon1.jpg');
	}
	li.menu-item-4524:after {
		content:"";
		display: block;
		width: 200px;
		height: 208px;
		margin-top: 195px;
		background-image: url('https://www.sproutliving.com/wp-content/uploads/SPRTN-icon1.jpg');
		background-position: center bottom;
		background-size: 190px auto;
		background-repeat: no-repeat;
	}
	li.menu-item-6017:after {
		content:"";
		display: block;
		width: 200x;
		height: 200px;
		margin-top: 42px;
		background-position: center bottom;
		background-size: 190px auto;
		background-repeat: no-repeat;
		background-image: url('https://www.sproutliving.com/wp-content/uploads/FD-Bundle-icon.jpg');
	}
	li.menu-item-551:hover ~ li.menu-item-6017:after {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/FD-Red-Clover-icon.jpg');
	}
	li.menu-item-550:hover ~ li.menu-item-6017:after {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/FD-Broccoli-Kale-icon.jpg');
	}
	li.menu-item-4568:hover ~ li.menu-item-6017:after {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/FD-Omega-Gather-icon.jpg');
	}
	li.menu-item-3522:after {
		content:"";
		display: block;
		width: 160x;
		height: 160px;
		margin-left: 0px;
		margin-top: 140px;
		background-position: center;
		background-size: 160px auto;
		background-repeat: no-repeat;
		background-image: url('https://www.sproutliving.com/wp-content/uploads/SLshaker-icon.jpg');
	}
	li.menu-item-3246:hover ~ li.menu-item-3522:after {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/SLshirt-icon.jpg');
	}
	li.menu-item-3438:hover ~ li.menu-item-3522:after {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/SLtote-icon.jpg');
	}
	li.menu-item-2466:after {
		content:"";
		display: block;
		width: 252px;
		height: 252px;
		margin-top: 95px;
		background-position: center;
		background-size: 100% auto;
		background-repeat: no-repeat;
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Recipe-icon4.jpg');
	}
	li.menu-item-2465:hover ~ li.menu-item-2466:after {
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Chefs-icon.jpg');
	}
	li.menu-item-4536:after {
		content:"";
		display: block;
		width: 252px;
		height: 252px;
		margin-top: 96px;
		background-position: center;
		background-size: 100% auto;
		background-repeat: no-repeat;
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Ingredients-icon.jpg');
	}
	li.menu-item-4794:after {
		content:"";
		display: block;
		width: 252px;
		height: 252px;
		margin-top: 0px;
		background-position: center;
		background-size: 100% auto;
		background-repeat: no-repeat;
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Blog-Icon.jpg');
	}
	li.menu-item-587:after {
		content:"";
		display: block;
		width: 252px;
		height: 252px;
		margin-top: 95px;
		background-position: center;
		background-size: 100% auto;
		background-repeat: no-repeat;
		background-image: url('https://www.sproutliving.com/wp-content/uploads/Experts-icon1.jpg');
	}
	.menu-item-4599, .menu-item-4600, .menu-item-6071 {
		display: block;
		width: 100%!important;
		height: 40px!important;
		text-align: center!important;
		margin-top: 20px!important;
	}
	.menu-item-4599 a, .menu-item-4600 a, .menu-item-6071 a {
		font-size: 21px!important;
		font-weight: bold;
		letter-spacing: 1px;
		line-height: 40px!important;
		margin-top: -20px!important;
		margin-bottom: 20px!important;
		padding: 0px!important;
		background-color: #4c4c4e!important;
		color: #fff!important;
		border-radius: 5px!important;
	}
	.menu-item-6071 a {
		background-color: #fe4f4f!important;
	}
	.menu-item-4599 a:hover, .menu-item-4600 a:hover, .menu-item-6071 a:hover {
		background-color: #13a099!important;
		color: #fff!important;
		border-radius: 0px!important;
	}
	.menu-item-6071 a:hover {
		background-color: #c42929!important;
	}
	.menu-item-4602 {
		display: block;
		width: 100%!important;
		height: 100px!important;
		text-align: center!important;
		margin-top: 0px!important;
	}
	.menu-item-4602 a {
		height: 100px!important;
		overflow: hidden!important;
		background-color: transparent!important;
	}
	.menu-item-4602 a:hover, .menu-item-4602 a div:hover {
		background-color: transparent!important;
	}
	.menu-item-4602:before {
		content: "Sprout Living's Newsletter";
		display: block;
		position: absolute;
		width: 500px;
		height: 40px;
		margin-top: 0px;
		margin-left: 0px;
		font-family: "Nothing You Could Do";
		font-size: 21px;
		font-weight: bold;
		text-transform: capitalize;
		color: #1bbbb3;
	}
	li.menu-item-576 span, li.menu-item-549 span, li.menu-item-3247 span {
		text-align: left;
	}
	li.menu-item-4602 .home-newsletter-banner .clear #mc-embedded-subscribe {
		background-color: #4c4c4e;
	}
}

}
.menu-item-1248 li a span, .menu-item-809 li a span, .menu-item-2466 li a span, .menu-item-2048 li a span, .menu-item-555 li a span, .menu-item-554 li a span, .menu-item-3765 li a span, .menu-item-4525 li a span, .menu-item-4526 li a span, .menu-item-4564 li a span {
	font-weight: bold!important;
	font-size: 14px!important;
	letter-spacing: 1px!important;
	line-height: 18px!important;
}
ul#menu-main-menu ul.sub-menu {
	letter-spacing: 0px;
	font-weight: normal!important;
	z-index: 9999999;
}
li.menu-item.sf-mega-menu > ul.sub-menu > li.menu-item > span.title {
	font-size: 14px;
}
/*
li.menu-item.sf-mega-menu > ul.sub-menu > li.menu-item > span.title {
	font-size: 14px;
	padding-bottom: 14px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 8px;
	border-bottom: 3px solid #666;
}
*/
li.menu-item.sf-mega-menu > ul.sub-menu > li.menu-item-4602 > span.title {
	border-bottom: 0px;
}
.entry-title, .heading-text h3 {
	text-align: center;
}
.menu-phone {
	pointer-events: none;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {
	background-image: none!important;
}
.home-product-carousel h1:after {
	content: "( click on the ingredient to learn more! )";
	display: block;
	position: absolute;
	z-index: 999999999999999;
	text-align: center;
	width: 300px;
	height: 30px;
	left: 50%;
	margin-top: -5px;
	margin-left: -150px;
	font-size: 15px;
	font-style: italic;
	letter-spacing: 0px;
}
@media only screen and (min-width: 979px) {
	.related img {max-width: 262px;}
	.owl-item {max-width: 292px;}
}

/*====================================================================================================



	HOME PAGE REDESIGN



====================================================================================================*/

#rev_slider_5_1_wrapper {
	left: 0px!important;
}
.home-blurb2 {
	text-align: left;
	margin: 0px;
}
.home-blurb2 h2 {
	color: #757575;
	font-size: 17px;
	line-height: 23px;
	display: inline-block;
	padding: 0px;
	margin: 0px;
}
.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;
}
.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-commitment-layer2 {
	padding-top: 20px;
}
.home-opbsn div.spb-asset-content {
	margin-top: 12px!important;
	margin-bottom: 0px!important;
}
.home-commitment-layer2 img {
	margin: 0px;
}
.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;
	}
	.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;
	}
}

/*====================================================================================================



	PRODUCT PAGE HEADINGS & CATALOG



====================================================================================================*/

.archive li.blog-item {
}
.single-product .page-heading .heading-text h1 {
	font-weight: bold!important;
}
.woocommerce form.woocommerce-ordering, .woocommerce .woocommerce-count-wrap {
	display: none;
}
.woocommerce .page-heading, .archive .page-heading {
	background-color: #f2c385;
}
.woocommerce .page-heading h1, .archive .page-heading h1 {
	color: #fff;
	font-weight: bold;
}
.post-type-archive-product .page-heading .heading-text {
	float: none;
}
.post-type-archive-product .post-160 .price, .post-type-archive-product .post-167 .price, .post-type-archive-product .post-171 .price, .post-type-archive-product .post-101 .price, .post-type-archive-product .post-4225 .price, .post-type-archive-product .post-4211 .price, .product-carousel .post-160 .price, .product-carousel .post-167 .price, .product-carousel .post-171 .price, .product-carousel .post-101 .price, .product-carousel .post-4225 .price, .cart-collaterals .post-160 .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 {
	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-167 .price .amount:before, .post-type-archive-product .post-171 .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, .product-carousel .post-160 .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, .cart-collaterals .post-160 .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 {
	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



====================================================================================================*/

div.yotpo-display-wrapper {
	padding: 0px 5% 30px!important;
}
.yotpo .yotpo-small-box {
	border-bottom: none!important;
}
.standalone-bottomline {
	text-align: center!important;
	margin-bottom: 12px!important;
}
li.product .standalone-bottomline {
	margin-top: 3px!important;
	margin-bottom: 5px!important;
}
.standalone-bottomline .pull-left {
	float: none!important;
	display: inline-block!important;
}
.epvariable .yotpo .standalone-bottomline {
	margin-top: 16px;
	margin-bottom: 10px;
}

/*====================================================================================================



	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.)";
}
.sprtn .out-of-stock:after {
	content: " (Available in 1-2 weeks.)";
}
/*----------------------*/
.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;
}

/*============ PUMPKIN SINGLE SERVING PROMO ============*/

@media only screen and (min-width: 1200px) {
	.postid-4225 .entry-summary:after, .postid-4211 .entry-summary:after, .postid-8368 .entry-summary:after {
		content: "For a limited time, add a single serving to any order for only $1"!important;
		display: block;
		position: absolute;
		width: 470px;
		max-width: 39%;
		height: 40px;
		background-color: #717171;
		color: #fff;
		padding: 10px 25px;
		margin-left: 37px;
		font-size: 15px;
		font-weight: bold;
		text-align: center;
	}
	.postid-8368 .entry-summary:after {
		width: 500px;
		max-width: 42%;
		padding: 10px 25px;
		margin-left: 37px;
	}
}

select#flavor, select#size {
	font-weight: bold;
}
.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:before {
	content: "";
	z-index: 190050;
	display: block;
	position: absolute;
	width: 225px;
	max-width: 15%;
	height: 150px;
	margin-left: 15px;
	margin-top: -80px;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/choose-your-favorite.png');
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center center;
}
*/
.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;
}
.single-product .woocommerce-message a.button {
	display: inline-block;
	background-color: #1ca601!important;
	color: #fff;
	text-align: center;
	font-weight: bold;
	padding: 6px 20px!important;
	margin: 0 12px 0 24px;
	text-transform: uppercase;
	transition: all .5s;
	-webkit-transition: all .5s; /* Safari */
}
.single-product .woocommerce-message a.button:hover {
	background-color: #034928!important;
}
.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 {
	width: auto!important;
}
.single_variation_wrap {
	float: left;
	margin-bottom: 12px;
}
.woocommerce div.product form.cart .variations select {
	padding-right: 35px!important;
}
.single-product .variation-SelectSize {
	display: inline-block;
}
.single-product .panel-group div:first-child {
}
.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 #wpfront-notification-bar {
	display: none;
}
.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;
}
.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 {
	display: none;
}
.single-product .entry-summary {
	padding-top: 30px;
}
.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;
}
.single_variation {
}
.single_variation_wrap .single_variation {
	margin-bottom: 0px!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: absolute;
	margin-top: -287px;
	margin-left: -254px;
}
.epvl .woocommerce-variation-price, .epgk .woocommerce-variation-price, .epcm .woocommerce-variation-price, .epor .woocommerce-variation-price {
	margin-top: -317px;
}
@media only screen and (max-width: 1200px) {
	.epvl .woocommerce-variation-price, .epgk .woocommerce-variation-price, .epcm .woocommerce-variation-price, .epor 			.woocommerce-variation-price, .simps .woocommerce-variation-price {
		margin-top: -425px;
		margin-left: 0px;
	}
}
@media only screen and (max-width: 980px) {
	.article-body-wrap {
		padding-top: 0px;
	}
	.epvl .woocommerce-variation-price, .epgk .woocommerce-variation-price, .epcm .woocommerce-variation-price, .epor .woocommerce-variation-price {
		margin-top: 10px;
	}
	.epvariable-title {
		margin-bottom: 0px!important;
	}
	.epvariable .epvariable-title {
		margin-bottom: 10px!important;
	}
	.epor .epvariable-title:after, .epcm .epvariable-title:after, .epvl .epvariable-title:after, .epgk .epvariable-title:after {
		content: "- Original -";
		display: block;
		margin-top: 25px;
		font-size: 21px;
		font-weight: bold;
		text-transform: uppercase;
		color: #286a8e;
	}
	.epcm .epvariable-title:after {
		content: "- Chocolate Maca -";
		color: #9e3732;
	}
	.epvl .epvariable-title:after {
		content: "- Vanilla Lucuma -";
		color: #e29d43;
	}
	.epgk .epvariable-title:after {
		content: "- Green Kingdom -";
		color: #097a3e;
	}
	.postid-4225 .epvariable-title-notes {
		margin-bottom: 0px;
	}
	.postid-4225 .epvariable-title-notes:after {
		content: "- Pumpkin Seed Protein -";
		display: block;
		margin-top: 15px;
		font-size: 21px;
		font-weight: bold;
		text-transform: uppercase;
		color: #bb3f26;
	}
}
.epvariable .woocommerce-variation-price {
	position: absolute;
	display: block;
	margin-top: 9px;
	margin-left: 0px;
}
.fdrcdr form.cart button.single_add_to_cart_button {
	width: 120px!important;
}
.single_variation .amount, .woocommerce div.product .summary p.price, .woocommerce-page div.product .summary p.price {
	font-size: 21px;
	font-weight: bold;
	color: #0ca601;
}
.epsamplekit div.product .summary p.price:after {
	content: "+ free shipping";
	display: inline-block;
	font-size: 16px!important;
	font-weight: normal;
	color: #0ca601;
	margin: -3px 0 0px 5px;
}
.variations {
	display: inline-block;
	float: left;
	margin-right: 10px;
}
.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 {
	display: none!important;
}
.single-product .price {
	color: #0ca601!important;
}
.single-product .inner-page-wrap {
	margin-top: 30px!important;
	margin-bottom: 0px!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: #ef3f32!important;
	text-transform: capitalize;
}
.woocommerce .quantity, .woocommerce-page .quantity {
	min-width: 60px!important;
}
.product-share {
	width: 100%!important;
	text-align: center!important;
	margin-bottom: 0px!important;
	margin-top: 5px!important;
	display: none!important;
}
.product-share .entypo-export {
	display: inline-block;
}
.share-button {
	background-color: #1bbbb3!important;
}
.quantity-savings {
	text-align: center;
	margin-bottom: 0px;
	padding: 0 30px;
}
.savings-numbers {
	color: #0ca601;
	margin-bottom: 5px;
}
.woocommerce div.product div.summary {
	margin-bottom: 20px;
	background-color: #fcfcfb;
	border-radius: 6px;
}
.summary-top {
	margin-top: 0px;
	padding: 0 30px 10px!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 {
	padding: 0 30px!important;
	text-align: center!important;
}
table.rw-rating-table {
	margin: 0 auto;
}
.variations_form .stock {
	text-align: left!important;
}
.quantity, .single_add_to_cart_button {
}
.variations_form input, .variations_form input, .variations_form #size {
	background-color: #f6f5f3!important;
}
.variations_form button {
	background-color: #d9d9d9!important;
}
.variations_form button:hover {
	background-color: #1bbbb3!important;
}
.woocommerce form.cart button.single_add_to_cart_button {
	width: 125px;
	background-color: #ef3f32!important;
	color: #fff!important;
	font-weight: bold!important;
	text-transform: uppercase;
	border-radius: 4px;
}
.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;
	background-color: #f3f3f3;
	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: 60px;
	max-width: 14%;
}
.product-badge-tag {
	opacity: 0;
	position: absolute;
	width: 71px;
	max-width: 13%;
	height: 60px;
	margin-left: -71px;
	padding-top: 22px;
	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;
}
.product-badge-tag:hover  {
	opacity: 1;
}
.prod-ingredient-name, .prod-ingredient-name-1 {
	opacity: 0;
	position: absolute;
	display: block;
	background-color: rgba(255,255,255,0.95);
	text-align: center;
	color: #333;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	text-transform: uppercase;
	width: 100%;
	height: 100%;
	margin-left: -15px;
	margin-top: -100%;
	padding-top: 48%;
	-webkit-transition: all .35s; /* Safari */
	transition: all .35s;
}
.prod-ingredient-name:hover, .prod-ingredient-name-1:hover  {
	opacity: 1;
}
.prod-ingredient-name {
}
.prod-ingredient-name-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: 14px;
	line-height: 21px;
	list-style-type: disc;
}
.fdrcdr ul.cost-per-serving {
	margin-right: 15px;
}
.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;
}
.protein-content {
	font-weight: bold;
	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 {
	padding: 30px 0 40px!important;
	text-align: center;
}
.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: 340px!important;
}
.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;
}

.plant-proteins-superfoods {
	margin-bottom: 40px;
	text-align: center;
}
.sprtn .plant-proteins-superfoods h1 {
	color: #1c7052!important;
	font-size: 32px;
	font-weight: bold;
}
.plant-proteins-superfoods h2 {
	line-height: 40px!important;
}
.plant-proteins-superfoods:after {
	content: "( click on the ingredient to learn more! )";
	display: block;
	position: absolute;
	z-index: 999999999999999;
	text-align: center;
	width: 300px;
	height: 30px;
	left: 50%;
	margin-top: 10px;
	margin-left: -150px;
	font-size: 16px;
	font-style: italic;
	letter-spacing: 0px;
}
.product-ingredient-layer {
	padding: 0px!important;
}
.sprtn .product-ingredient-layer {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/sprtn-sky-bg.png');
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}
.product-ingredient-layer .portfolio-items .portfolio-item figure {
	padding-bottom: 50px;
}
.product-ingredient-layer .portfolio-items .thumb-info {
	margin-top: 180px!important;
}
.product-ingredient-layer .portfolio-items .thumb-info h4, .product-ingredient-layer .portfolio-items .thumb-info h5 {
	margin-top: 0px;
	margin-bottom: 0px;
}
.product-ingredient-layer .portfolio-items figure.animated-overlay figcaption {
	backface-visibility: visible;
	opacity: 100;
	background-color: transparent;
	transform: none;
}
.product-ingredient-layer .portfolio-items figure.animated-overlay figcaption * {
	color: #000!important;
}
.product-ingredient-layer .owl-item {
	pointer-events: none;
}
.ingredient-spotlight {
	padding: 40px 45px 0!important;
	font-size: 18px;
	line-height: 32px;
}
.ingredient-spotlight p {
	font-size: 18px;
	line-height: 32px;
}
.spotlight-item {
	font-weight: bold;
	color: #1bbbb3;
}
.single-product .portfolio-items .portfolio-item {
	background-color: transparent!important;
}
.single-product a.sf-button.turquoise {
	background-color: #ef3f32!important;
}
.single-product .article-share label {
	background-color: #1bbbb3!important;
}
.portfolio-item figure figcaption {
	background-color: (255,255,255,0.8)!important;
}
.portfolio-item figure .thumb-info h4, .portfolio-item figure .thumb-info h5 {
}

.single-product .spb_portfolio_carousel_widget .title-wrap .carousel-arrows {
	float: none;
	display: block;
	text-align: center;
	pointer-events: auto!important;
	margin: 0;
}
.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;
}
.product-carousel {
	display: none!important;
}
.product-carousel .title-wrap {
	text-align: center;
}
.product-carousel .title-wrap .spb-heading {
	float: none;
	display: inline;
}
.product-carousel .price

@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;
	}
}

/*====================================================================================================


	EPCI VENTURE PACK


====================================================================================================*/

.epsmpbox .inner-page-wrap:before {
	content: "";
	display: block;
	position: absolute;
	width: 400px;
	height: 900px;
	margin-top: -30px;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/epsmpbox-left.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}
.epsmpbox .page-content:before {
	content: "";
	display: block;
	position: absolute;
	width: 400px;
	height: 900px;
	right: 0px;
	top: 0px;
	margin-top: -30px;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/epsmpbox-right.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

/*====================================================================================================



	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;
	}
	.epor .product-short, .epcm .product-short, .epvl .product-short, .epgk .product-short {
		display: none;
	}
	.single-product .inner-page-wrap {
		margin-top: 0px!important;
	}
	.single-product .entry-summary {
		padding-top: 10px!important;
	}
	.sprtn .entry-summary, .epsmpbox .entry-summary {
		padding-top: 30px!important;
	}
	.woocommerce div.product div.images {
		margin-bottom: 0px!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;
		display: inline-block!important;
		float: none!important;
	}
	.woocommerce .quantity {
		margin-bottom: 5px!important;
	}
	.woocommerce button[type="submit"] {
		width: 129px!important;
		height: 46px!important;
		margin: 0 40px!important;
		background-color: 
	}
	.woocommerce form.cart button.single_add_to_cart_button {
		width: 90%!important;
		margin-left: 0!important;
		margin-right: 0!important;
	}
	.quantity-savings {
		margin-top: 15px;
	}
	.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;
	}
	.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 .also-available-block, .single-product .cost-per-serving-title, .cost-per-serving, .variations label, .single-product .product-share {
		display: none!important;
	}
	.woocommerce div.product div.summary {
		margin-top: 15px;
		padding-top: 0px;
		margin-bottom: 0px!important;
		border-radius: 0px;
		background-color: #f3f3f3;
	}
	.single_variation {
		padding-left: 25px;
		text-align: left!important;
	}
	.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-left: 12px;
		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: 10px;
	}
	.recipes-intro {
		margin: 0px!important;
		margin-top: -20px!important;
		padding: 0px!important;
	}
	.product-testimonial .spb_testimonial_slider_widget .spb-asset-content {
		padding-top: 45px;
	}
}
@media only screen and (max-width: 767px) {
	.cost-per-serving-title1 {
		display: none;
	}
}

/*SIMPLE SIGNATURES
====================================================================================================*/


.ss-also-available-block {
	width: 74%;
	float: left;
	text-align: center;
	margin-bottom: 20px;
	margin-right: 1%;
	padding: 10px 0;
	background-color: #f4f4f4;
}
.ss-product-line-block {
	width: 25%;
	float: right;
	text-align: center;
	margin-bottom: 20px;
	padding: 10px 0;
	background-color: #47433b;
	color: #fff;
}
.ss-product-every-ingredient-block {
	margin-top: 0px!important;
	padding: 0px!important;
}
.fd-product-every-ingredient-block {
	margin-top: 0px!important;
	padding-top: 20px!important;
}
.ss-every-ingredient-column {
	padding: 35px 0 25px!important;
}
.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;
}
.ss-spotlight h1 {
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 20px;
}
.ss-spotlight img {
	margin-top: -10px;
}
@media only screen and (max-width : 760px) {
	.ss-spotlight .block-left, .ss-spotlight .block-right {
		border-radius: 0px;
	}
}
.float-right {
	float: right;
}
.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-spotlight-title {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-transform: capitalize;
}
.sensibly-sprouted, .enzymatically-concentrated, .optimally-dried {
	font-size: 18px;
	font-weight: bold;
}
.ss-brown-rice .asia {
	position: absolute;
	float: left;
	width: 300px;
	height: 150px;
	padding-top: 25px;
	max-width: 50%;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/SS-Asia.png');
	background-size: 150px auto;
	background-repeat: no-repeat;
	background-position: top left;
	font-style: italic;
	text-transform: uppercase;
}
.fd-broccoli .asia-europe, .fd-flax .asia-europe, .fd-pumpkin .asia-europe {
	position: absolute;
	float: left;
	width: 300px;
	height: 150px;
	padding-top: 25px;
	max-width: 50%;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/SS-Asia-Europe.png');
	background-size: 150px auto;
	background-repeat: no-repeat;
	background-position: top left;
	font-style: italic;
	text-transform: uppercase;
}
.fd-flax .asia-europe, .fd-pumpkin .asia-europe {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/SS-Europe.png');
}
.fd-kale .block-left, .fd-chia .block-left, .fd-sesame .block-left {
	float: left;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/SS-Europe.png');
	background-size: 150px auto;
	background-repeat: no-repeat;
	background-position: 95% 25px;
}
.fd-chia .block-left {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/SS-Americas.png');
}
.fd-sesame .block-left {
	background-image: url('https://www.sproutliving.com/wp-content/uploads/SS-Asia.png');
}
.fdbrka .block-right, .fdbrka .block-left {
	background-color: #a0c459!important;
}
.fdomg .block-right, .fdomg .block-left {
	background-color: #f58f3a!important;
}
.ss-cacao .block-left {
	float: left;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/SS-South-America-Ecuador.png');
	background-size: 150px auto;
	background-repeat: no-repeat;
	background-position: right 25px;
}
.ss-red-banana .ecuador {
	position: absolute;
	float: left;
	width: 300px;
	height: 150px;
	padding-top: 25px;
	max-width: 50%;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/SS-South-America-Ecuador.png');
	background-size: 150px auto;
	background-repeat: no-repeat;
	background-position: top left;
	font-style: italic;
	text-transform: uppercase;
}
.ss-lucuma .block-left {
	float: left;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/SS-South-America-Peru.png');
	background-size: 150px auto;
	background-repeat: no-repeat;
	background-position: right 25px;
}
.ss-lucuma .south-america-peru {
	display: block;
	float: right;
	position: absolute;
	width: 300px;
	height: 150px;
	margin-top: 25px;
	max-width: 50%;
	font-style: italic;
	text-transform: uppercase;
}
.ss-vanilla .africa {
	position: absolute;
	float: left;
	width: 300px;
	height: 150px;
	padding-top: 25px;
	max-width: 50%;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/SS-Africa.png');
	background-size: 150px auto;
	background-repeat: no-repeat;
	background-position: top left;
	font-style: italic;
	text-transform: uppercase;
}
.ss-header-block {
	margin-bottom: 0px;
}
.ss-pumpkin-seed {
	background-color: #bb3f26;
	color: #fff;
	text-align: center!important;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/SS-Asia-Europe.png');
	background-size: 175px auto;
	background-repeat: no-repeat;
	background-position: 95% 30px;
}
.ss-sacha-inchi {
	background-color: #683840;
	color: #fff;
	text-align: center!important;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/SS-South-America-Peru.png');
	background-size: 175px auto;
	background-repeat: no-repeat;
	background-position: 95% 30px;
}
.ss-sprouted-brown-rice {
	background-color: #ac6a28;
	color: #fff;
	text-align: center!important;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/SS-Asia.png');
	background-size: 175px auto;
	background-repeat: no-repeat;
	background-position: 95% 30px;
}
.ss-pumpkin-seed ul li, .ss-sacha-inchi ul li,.ss-pumpkin-seed ul li, .ss-sprouted-brown-rice ul li {
	text-align: left!important;
}
.ss-pumpkin-seed h1, .ss-sacha-inchi h1, .ss-sprouted-brown-rice h1 {
	color: #fff;
}
.ss-pumpkin-seed h1, .ss-sacha-inchi h1, .ss-sprouted-brown-rice h1 {
	font-size: 28px;
	font-weight: bold;
}
.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;
}
@media only screen and (min-width : 979px) {
}
@media only screen and (max-width : 979px) {	
	.simple-top-summary {
		padding: 0;
	}
	.ss-ingredient-intro-banner .spb_text_column {
		margin-bottom: 0px!important;
	}
	.block-right, .block-left {
		text-align: center!important;
		padding: 30px!important;
	}
	.ss-brown-rice .asia {
		display: none;
		margin-top: -40px;
		margin-left: -25px;
	}
	.ss-cacao .block-left {
		background-image: none;
	}
	.ss-red-banana .ecuador {
		display: none;
		padding-top: 25px;
	}
	.ss-lucuma .block-left {
		background-image: none;
	}
	.ss-lucuma .south-america-peru {
		display: none;
		margin-top: 25px;
	}
	.ss-vanilla .africa {
		display: none;
		padding-top: 25px;
	}
	.ss-ingredient-intro-banner {
		margin-bottom: 0px!important;
	}
	.ss-ingredient-intro-banner h6 {
		margin-top: 0px!important;
	}
}

/*====================================================================================================



	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;
}

/*====================================================================================================



	CART PAGE



====================================================================================================*/


.woocommerce-cart #breadcrumbs, .woocommerce-checkout #breadcrumbs, .woocommerce-cart #back-to-top, .page-id-5 .page-heading {
	display: none;
}
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: 40px!important;
}
.woocommerce-cart .col-sm-3 {
	padding-top: 20px;
	padding-bottom: 15px;
	padding-right: 32px;
	background-color: #ffefd9;
}
.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;
}
.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: 10px!important;
	margin-bottom: 10px!important;
}
.shop_table td.actions {
	padding-top: 10px!important;
}
.woocommerce h3.bag-totals {
	margin-top: 0px!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: 10px;
}
.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 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: #ef3f32!important;
}
@media only screen and (max-width : 641px) {
	.woocommerce-cart .bag-summary, .woocommerce-cart .page-heading {
			display: none;
	}
}

/*====================================================================================================



	CHECKOUT



====================================================================================================*/


.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 #order_review {
	background-color: #f1f1f1;
}
h4#order_review_heading {
	font-size: 18px!important;
}
.woocommerce tr.cart_item td {
	padding-bottom: 0px!important;
}
#order_review table.shop_table tr td.product-name {
	font-weight: bold!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;
	font-size: 18px!important;
}
.woocommerce #order_review #payment {
	margin-left: 0px!important;
	margin-right: 0px!important;
	padding-left: 0px!important;
	padding-right: 0px!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: 8px!important;
	background-color: #fffbf5!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-add-epic-for-1 {
	line-height: 32px;
}
#woocommerce-cart-notice-add-epic-for-1 a {
	padding: 6px 12px;
	border-bottom: 1px solid #1bbbb3;
	background-color: #1bbbb3;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}
#woocommerce-cart-notice-add-epic-for-1 a:hover {
	background-color: #13A099;
}
#woocommerce-cart-notice-add-epic-for-1 .button {
	float: none!important;
	display: inline-block;
}
.review-order-wrap {
	padding: 20px 15px!important;
}
.woocommerce form #customer_details .form-row input {
	float: left!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;
	}
}
#ss_wc_mailchimp_opt_in_field .checkbox input {
	width: 12px!important;
}
.woocommerce-checkout form.checkout {
	margin-bottom: 25px!important;
}
table.shop_table th.product-name, table.shop_table th.product-total, table.shop_table th.product-quantity, table.shop_table th.product-subtotal {
	font-weight: bold!important;
}

@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 {
		text-align: center;
		background-color: #FFF4E3;
		color: #;
		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: 36px!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;
	}
}

/*====================================================================================================



	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: 30px;
}
		

/*====================================================================================================



	BLOG POSTS



====================================================================================================*/

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;
}
.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 a.sf-button.turquoise, .smoothies-page-top a.sf-button.turquoise {
	border: 1px solid #1bbbb3!important;
	background-color: #fff!important;
	color: #1bbbb3!important;
	transition: all .5s;
	-webkit-transition: all .5s; /* Safari */
}
.single-post a.sf-button.turquoise:hover, .smoothies-page-top a.sf-button.turquoise:hover {
	border: 1px solid #1bbbb3!important;
	background-color: #1bbbb3!important;
	color: #fff!important;
}
.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-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;
	}
}

/*====================================================================================================



	INGREDIENTS



====================================================================================================*/

.page-id-4342 .fancy-heading h1 {
	font-size: 32px!important;
}
.ingredient-intro-layer {
	padding: 30px 30px 0!important;
	color: #fff!important;
}
.ingredients-top-blurb p {
	margin: 6px 0;
}
.ingredients-top-blurb h1 {
	font-size: 28px;
	font-weight: bold;
	color: #717171;
}
.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*/

.single-product .product-ingredient-layer .spb_content_element {
	margin-top: 0px;
	text-align: center!important;
}
.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;
}

/*RECIPE CATALOG
================================================== */

.page-id-2049 .page-heading {
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2NkQAKMILbsMsb/j6P+M4I5MAAARYEEBLFDX1wAAAAASUVORK5CYII=) repeat;*/
	background: #ffd026!important;
}
.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 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;
}
.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;
		background-color: #fffbf5;
	}
	.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
================================================== */

.single-portfolio .col-sm-9 {
	width: 100%!important;
}
.single-portfolio section.item-details .article-share:before {
	content: "";
	display: block;
	position: absolute;
	width: 167px;
	height: 50px;
	margin-left: -170px;
	margin-top: -15px;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/pin-this.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
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: 30px;
}
.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: 40px;
}
.single-portfolio .product_list_widget h3.spb-heading, .single-portfolio .spb_recent_posts_widget h3.spb-heading {
	text-transform: uppercase!important;
}
.single-portfolio section.item-details {
	margin-bottom: 10px;
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
	float: none!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: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2NkQAKMILbsMsb/j6P+M4I5MAAARYEEBLFDX1wAAAAASUVORK5CYII=) repeat;
}
.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 .all-recipes-button:before {
	content: "\EB83";
	font-family: "SSGizmo" !important;
	font-size: 14px;
	vertical-align: -2px;
	padding-right: 6px;
}
.single-portfolio a.all-recipes-button:hover {
	background-color: rgba(27,187,179,.8);
}
.single-portfolio .article-share label {
	width: 100%!important;
}
.\"recipe-tags\", .social-sharing {
	margin-top: -40px;
}

.single-portfolio .page-heading {
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2NkQAKMILbsMsb/j6P+M4I5MAAARYEEBLFDX1wAAAAASUVORK5CYII=) repeat;*/
	background: #ffd026!important;
}
#breadcrumbs {
	position: absolute;
	float: left;
}
.single-portfolio .page-heading h1 {
	color: #fff!important;
}
.recipe-blurb {
	float: left;
	margin-top: -25px;
	margin-bottom: -35px;
}
.post-6585 .recipe-blurb {
	margin-bottom: 0px;
}
.recipe-blurb-text {
	padding: 0px 0px 20px;
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	color: #444;
	text-align: left;
	font-size: 16px;
	line-height: 28px;
}
.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: #780333;
}

.recipe-body {
	float: left;
}

.recipe-overview-box {
	float: left;
	width: 100%;
	height: 40px;
	margin: 15px auto;
	padding-bottom: 10px;
	border-bottom: 1px dotted #c9c9c9;
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
}

.recipe-overview-text {
	margin-left: 35px;
	color: #666;
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
}

.recipe-overview-text:hover {
	color: #780333;
}

.recipe-subheaders {
	color: #780333;
	padding-left: 10px;
	text-transform: uppercase;
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	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-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	font-size: 38px;
	font-weight: bold;
	color: rgba(0,0,0,0.15);
}

.share-links ul {
	list-style-type: none!important;
}

.recipe-headers {
	color: #780333;
	font-size: 18px;
	font-weight: bold;
	line-height: 28px;"
}
.recipe-ingredients {
	margin: 15px 0 25px 15px;
}
.recipe-ingredients p {
	font-size: 16px;
	line-height: 32px;
}
.recipe-ingredients-note {
	font-size: 14px;
	line-height: 18px;
}
.recipe-ingredients ul {
	list-style-type: none;
}
.recipe-ingredients li {
	font-size: 16px;
	line-height: 32px;
}
.recipe-ingredients li:before {
	content:"◎";
	font-size: 10px;
	line-height: 5px;
	margin-right: 10px;
}
.recipe-directions {
	margin: 15px 0 25px 15px;
	text-align: left;
}
.recipe-directions p {
	font-size: 16px;
	line-height: 32px;
}
.recipe-directions ol {
	margin: 15px 0 0 15px;
	margin-bottom: 25px;
}
.recipe-directions li {
	margin-bottom: 10px;
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	font-size: 16px;
	line-height: 32px;
}

.recipe-nutrition-info {
	margin: 0 0 20px 0;
	padding-bottom: 10px;
	border: 1px solid #c9c9c9;
	text-align: center;
	word-spacing: 3px;
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
}

.recipe-nutrition-info-title {
	margin-bottom: 20px;
	padding: 5px 0;
	border-bottom: 1px solid #c9c9c9;
	background-color: #780333;
	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: #780333;
	margin-top: 25px;
	margin-bottom: 17px;
	font-size: 18px;
	font-weight: bold;
	line-height: 28px;"
}
.author-read-more {
	margin-top: 10px;
	font-weight: bold;
}
.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 {
	float: right;
	height: 260px;
	border: 1px solid #c9c9c9;
	padding: 0;
	overflow: visible;
	transition: border-radius .5s;
	-webkit-transition: border-radius .5s; /* Safari */
}
.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;
}
.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 {
	margin-bottom: 0px!important;
}

@media only screen and (max-width: 767px) {
	.recipe-author-box {
		display: none;
	}
}
@media only screen and (max-width: 979px) {
	.single-portfolio article, article.type-portfolio.single-portfolio-standard {
		padding-top: 10px;
	}
	.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: 55px;
		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 40px;
	}
	.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-top: -32px;
		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) {
	.recipe-blurb, .recipe-blurb-text {
		margin-top: -20px;
	}
	.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 {
	width: 100%;
	height: 300px;
	margin-right: 20px;
	background-repeat: no-repeat;
	background-position: center 0%;
	background-size: 100% auto;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
	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-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 {
	height: 380px!important;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 20px;
	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');
}

/*---------------------------------------------------


CHEFS


----------------------------------------------------*/

.page-id-2456 .page-heading, .experts-catalog .page-heading, .single-team .page-heading {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2NkQAKMILbsMsb/j6P+M4I5MAAARYEEBLFDX1wAAAAASUVORK5CYII=) repeat;
}
.experts-catalog .page-content h1 {
	margin: 30px 0 15px;
	font-family: "Nothing You Could Do", "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	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;
}

/* #CHEF 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 {
	display: none;
}
.chef-recipes ul {
	padding: 5px 15px;
	list-style-type: none;
	background-color: #fffbf5;
	border-radius: 10px;
}
.chef-recipes-header, .chef-interview {
	margin: 30px 0 10px;
	font-family: "Nothing You Could Do", "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 36px;
}
.postid-5462 .chef-recipes-header {
	font-size: 24px;
}
.chef-recipes ul li {
	margin: 8px 0px;
}

/* #EXPERT DETAIL PAGE
================================================== */


ul.team-members li.team-member h4.team-member-position {
	margin-bottom: 6px;
	font-size: 14px;
}
.team-contact-block {
	width: 100%;
	height: 50px;
	border-top: 1px dotted #f5f5f5;
	border-bottom: 1px dotted #f5f5f5;
	margin-bottom: 14px;
}
.single-team ul.member-contact {
	width: auto;
	float: left;
	margin-right: 20px;
	margin-bottom: 0px;
}
.single-team ul.social-icons {
	width: auto;
	float: left;
	margin-top: 7px;
}
article.type-team .member-position {
	margin: 20px 0 10px;
	font-family: "Nothing You Could Do", "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 36px;
}
.single-team .body-text p {
	text-indent: 0px;
}
.single-team .expert-detail-quote {
	margin: 42px 0 8px;
	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;
}
.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: "・";
}

/*=========================================*/



/*======================================================================


	ABOUT US


======================================================================*/

.our-story {
	margin-top: 30px;
	margin-bottom: 40px;
}

.our-story-title {
	margin-bottom: 40px;
	font-family: "Rock Salt", "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: capitalize;
}

.our-story-text p {
	margin-top: 10px;
	padding-right: 35px;
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	font-size: 16px;
	line-height: 26px;
	text-indent: 40px;
}

.our-story-images {
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
}

.our-story-mark, .our-story-alex {
	display: inline-block;
	background-repeat: no-repeat;
	background-size: 300px 300px;
	background-color: #fff;
	width: 300px;
	height: 340px;
	padding-bottom: 40px;
	border: 1px solid #c9c9c9;
	box-shadow: 5px 8px 25px rgba(0,0,0,0.15);
	text-align: center;
	-ms-transform: rotate(-10deg); /* IE 9 */
	-webkit-transform: rotate(-10deg); /* Safari and Chrome */
	transform: rotate(-10deg);
	-webkit-transition: -webkit-transform .5s; /* Safari */
	transition: transform .5s;
}
.our-story-mark {
	position: relative;
	z-index: 9;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Mark-Malinsky-in-Colombia.jpg');
}

.our-story-alex {
	position: relative;
	z-index: 8;
	margin-top: -40px;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/Alex-Malinsky-in-Bali.jpg');
}

.our-story-mark:hover, .our-story-alex:hover {
	background-color: #d9d9d9;
	-ms-transform:rotate(0deg); /* IE 9 */
	-webkit-transform:rotate(0deg); /* Safari and Chrome */
	transform:rotate(0deg);
}

.our-story-mark:hover .our-story-mark-tag, .our-story-alex:hover .our-story-alex-tag {
	color: #333;
}

.our-story-alex:hover {
	position: relative;
	z-index: 10;
}

.our-story-mark-tag, .our-story-alex-tag {
	font-weight: bold;
	line-height: 635px;
}

.our-mission {
	text-align: center;
}

.our-mission-title {
	margin-top: 10px;
	margin-bottom: 40px;
	font-family: "Rock Salt", "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: capitalize;
}

.our-mission-main {
	margin: 10px 0 20px;
	padding: 20px;
	border: 1px solid rgba(12,166,1,0.07);
	border-radius: 20px;
	background-color: rgba(255,255,255,0.6);
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	font-size: 28px;
	line-height: 50px;
	-webkit-transition: all .5s; /* Safari */
	transition: all .5s;
}

.our-mission-main:hover {
	background-color: rgba(255,255,255,0.9);
}

.our-mission-bullets {
	margin-bottom: 30px;
}

.our-mission-headers {
	margin: 5px 20px 5px 0;
	padding: 8px 16px;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	line-height: 48px;
}


.our-mission-descriptions {
	margin-bottom: 5px;
	color: #333;
	font-size: 15px;
	font-weight: bold;
}

.our-mission-headers:hover + .our-mission-descriptions {
	color: #111;
}

.our-mission-sub {
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	font-size: 18px;
	line-height: 32px;
}

.our-goals {
	margin-top: 50px;
}

.our-goals-title {
	margin-bottom: 40px;
	font-family: "Rock Salt", "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: capitalize;
}

.our-goals-text p {
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	font-size: 16px;
	line-height: 26px;
	text-indent: 40px;
}

.our-goals-icons {
	width: auto;
	margin: 0px 0 20px;
	padding: 30px 0px 0px;
	text-align: center;
}

.our-goals-tag {
	position: absolute;
	display: none;
	margin-top: 80px;
	color: #444;
	text-align: center;
}

.about-us-read-more {
	width: auto;
	margin: 30px auto 10px;
	font-size: 18px;
}
.about-us-signature {
	margin-top: 90px;
	padding-right: 35px;
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	font-size: 16px;
	line-height: 26px;
	text-indent: 40px;
}
.about-us-signature:before {
	content: "";
	display: inline-block;
	position: absolute;
	margin-top: -70px;
	margin-left: -30px;
	width: 370px;
	height: 80px;
	max-width: 100%;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/mark-signature.png');
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: top left;
}

/*======================================================================


	QUALITY ASSURANCE


======================================================================*/

.quality-assurance-title {
	text-align: center;
	margin-bottom: 10px;
	font-size: 28px;
	font-weight: bold;
	line-height: 42px;
	text-transform: capitalize;
}
.quality-assurance-blurb p {
	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-header {
	display: block;
	margin: 5px 0 3px;
	padding-left: 12px;
	text-align: center;
	font-size: 21px;
	font-weight: bold;
	color: #555;
}
*/
.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;
}
@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


----------------------------------------------------*/

.page-id-4531 .spb-row-expand-text {
	width: 25%!important;
	padding: 12px 0;
	border-radius: 8px;
	background-color: #10948d;
	transition: all .5s;
	-webkit-transition: all .5s; /* Safari */
}
.page-id-4531 .spb-row-expand-text:hover {
	background-color: #005935;
}
.page-id-4531 .row-open {
	background-color: #fffbf5;
	border-radius: 8px 8px 0 0;
	padding: 12px 0 4px;
	transition: all .5s;
	-webkit-transition: all .5s; /* Safari */
}
.page-id-4531 .row-open:hover {
	background-color: #fffbf5;
}
.page-id-4531 .spb-row-expand-text span {
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}
.page-id-4531 .row-open span {
	color: #999;
	font-size: 16px;
}
.page-id-4531 .spb-row-expand-text span:after {
	display: none;
}
.ingredients-top-blurb {
	margin-top: 20px;
}
.ingredients-intro-layer {
	margin: 20px 0 40px;
}
.ingredients-intro-layer h1 {
	text-align: center!important;
	padding-top: 30px;
}
.ingredients-intro-layer h3 {
	font-family: "Nothing You Could Do";
	font-size: 24px;
	font-weight: bold;
	text-align: center!important;
	margin: 24px 0 0px;
	color: #1bbbb3;
}
.ingredients-intro-layer h2 {
	font-family: "Nothing You Could Do";
	font-size: 24px;
	font-weight: bold;
	color: #1bbbb3;
}
.ingredients-intro-layer p {
	font-size: 15px;
	line-height: 28px;
	text-align: center;
	padding-top: 15px;
}
.ingredients-intro-layer img {
	margin-top: -14px;
}
.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: 0px;
}
.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 .epvariable-title-notes {
	font-size: 10px;
}
.epsamplekit .ss-expand, .epsmpbox .ss-expand, .fdsmpkit .ss-expand, .simbrtrio .ss-expand, .epsamplekit .page-heading {
	display: none!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 {
	text-align: center!important;
	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 {
	float: none!important;
	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;
}
.venture-pack-banner1:before, .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-image: url('https://www.sproutliving.com/wp-content/uploads/Epic-16-Count-Pouches-mid-web.png');
    	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;
}
.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;
	}
	.epsamplekit div.images, .epsmpbox div.images, .fdsmpkit div.images, .simbrtrio div.images {
		margin-left: 7%!important;
	}
	.epsamplekit div.summary, .epsmpbox div.summary, .fdsmpkit div.summary, .simbrtrio div.summary {
		margin-top: 0px;
		width: 35%!important;
		margin-right: 9%!important;
		background-color: #f2fcfc!important;
	}
	.fdsmpkit .entry-summary, .simbrtrio .entry-summary {
		padding-top: 0px;
	}
    	.epsamplekit .product-short:after, .epsmpbox .product-short:after, .fdsmpkit .product-short:after, .simbrtrio .product-short:after {
        	content: "";
       		display: block;
       		width: 370px;
        	height: 94px;
        	margin-top: 0px;
        	margin-bottom: 8px;
        	margin-left: 10px;
        	border-radius: 0px 0px 8px 8px;
        	background-size: 90% auto;
        	background-repeat: no-repeat;
        	background-position: center;
        	background-image: url('https://www.sproutliving.com/wp-content/uploads/epsamplekit-summary-tag.png');
        	background-color: #;
    	}
	.fdsmpkit .product-short:after {
        	background-image: url('https://www.sproutliving.com/wp-content/uploads/fdsamplekit-summary-tag.png');
    	}
	.simbrtrio .product-short:after {
        	background-image: url('https://www.sproutliving.com/wp-content/uploads/simbrtrio-summary-tag.png');
    	}
	.epsamplekit .cost-per-serving-title, .epsmpbox .cost-per-serving-title, .fdsmpkit .cost-per-serving-title, .simbrtrio .cost-per-serving-title {
		text-align: center;
		font-size: 16px;
		margin: 0px;
		padding: 0px;
		color: #1bbbb3;
		background: transparent;
	}
	.epsamplekit ul.cost-per-serving, .epsmpbox ul.cost-per-serving, .fdsmpkit ul.cost-per-serving, .simbrtrio ul.cost-per-serving {
		margin-left: 30px;
		margin-right: 0px;
		color: #555;
		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-family: "Rock Salt", "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	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: 243px!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;
	}
	.woocommerce .col-sm-3 {
		z-index: 9999999!important;
		width: 100%;
		position: fixed;
		bottom: 0px;
		left: 0px;
		margin-left: 0px!important;
		margin-right: 0px!important;
		padding-left: 0px!important;
		padding-right: 0px!important;
		padding-top: 0px!important;
		padding-bottom: 0px!important;
		box-shadow: 0px 0px 20px rgba(0,0,0,0.15);
	}
	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-cart .wc-proceed-to-checkout {
		float: right;
		display: inline-block!important;
		width: 45%;
		margin-left: 1.75%;
		margin-right: 3.25%;
	}
	a.checkout-button {
		display: inline-block!important;
	}
	a.woocommerce-remove-coupon {
		color: #ef3f32;
	}
	.woocommerce-cart .continue-shopping {
		float: left;
		display: inline-block!important;
		width: 45%!important;
		height: 46px!important;
		margin-left: 3.25%!important;
		margin-right: 1.75%!important;
		margin-top: 6px!important;
		padding-left: 0px;
		padding-right: 0px;
	}
	.woocommerce-cart .wc-proceed-to-checkout {
		padding-top: 6px!important;
		padding-bottom: 6px!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======*/
	.woocommerce-checkout .woocommerce-info, #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;
	}
}
.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==================*/

.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;
	text-align: center;
	padding: 0px 30px;
}
.epvariable-title {
	display: none;
	font-size: 42px;
	font-weight: bold;
	color: #4c4d4e;
	text-align: center;
	margin-bottom: 20px;
}
.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;
}
.epvariable .epvariable-title-notes {
	margin-top: 20px;
}
.epvariable-ingredients-title, .epvariable-benefits-title, .epvariable-subtitle {
	text-align: left;
	font-size: 28px;
	font-weight: bold;
	line-height: 42px;
	color: #ef3f32;
}
.epvariable div.product div.images {
	width: 43%!important;
	margin-top: 20px;
}
.epvariable .entry-summary {
	padding-top: 0px;
	z-index: 9999999;
}
.epvariable div.product div.summary {
	width: 51%!important;
	border: 1px solid #d3d3d3;
	margin-right: 6%;
	z-index: 9999999;
}
div.product div.summary {
	border: 1px solid #d3d3d3;
}
.epvariable form.variations_form {
	text-align: center;
	z-index: 9999999;
}
.epvariable .variations_button {
	display: inline-block;
}
.epvariable .variations_button button, .epvariable .variations_button div.quantity {
}
.epvariable div.product form.cart {
	text-align: center;
	margin: 20px 0 20px!important;
	z-index: 9999999;
}
.epvariable table.variations {
	display: inline-block;
	width: auto!important;
	float: none;
	margin-bottom: 0px!important;
}
.epvariable .single_variation {
	margin-top: 10px;
}
.epvariable .amount {
	font-size: 21px;
}
.epvariable 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 form.cart button.single_add_to_cart_button {
	width: 136px;
}
.epvariable .order-extras {
	display: inline-block;
	color: #0ca601;
	text-align: left;
	font-size: 13px;
}
.epvariable .order-extras a {
	color: #0ca601;
}
.epvariable .order-extras a:hover {
	color: #1bbbb3;
}
.epvariable .product-share {
	display: none!important;
	margin-bottom: 0px!important;
	margin-top: 0px!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	background-color: #f3f3f3;
}
/*.epvariable .inner-page-wrap:before, .epsamplekit .inner-page-wrap:before {
	content: "";
	display: block;
	position: absolute;
	width: 400px;
	height: 800px;
	margin-top: -30px;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/epvariable-left.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}
.epvariable .page-content:before, .epsamplekit .page-content:before {
	content: "";
	display: block;
	position: absolute;
	width: 400px;
	height: 900px;
	right: 0px;
	top: 0px;
	margin-top: -30px;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/epvariable-right.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}*/
.product h3.spb-heading, .product h2.spb-heading, .tastes-real-header {
	font-family: 'Source Sans Pro';
	font-size: 28px;
	font-weight: bold;
	line-height: 42px;
	color: #717171;
}
.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;
}
.product .spb_portfolio_carousel_widget .title_wrap {
	text-align: center;
}
.product .spb_portfolio_carousel_widget h3.spb-heading {
	text-align: center;
	float: none;
	margin-bottom: 12px;
}
@media only screen and (min-width: 990px) and (max-width: 1200px) {
	.epvariable .single_variation {
		margin-left: 25px;
	}
	.epvariable .order-extras {
		margin-left: 315px;
	}
}
@media only screen and (max-width: 990px) {
	.epvariable .variations_button {
		margin-left: 0px;
	}
	.epvariable .woocommerce-variation-price {
		margin-left: 15px;
	}
	.epvariable div.product div.images {
		display: none;
	}
	.epvariable div.product div.summary {
		width: 80%!important;
		margin-right: 10%;
		margin-top: 30px;
		padding-bottom: 0px;
	}
	.epvariable .single_variation {
		margin-left: 0px;
		position: relative;
		text-align: center!important;
		float: none;
		padding-left: 0px;
	}
	.epvariable .woocommerce-variation-description p {
		margin-bottom: 10px!important;
		padding: 0 15px!important;
		line-height: 16px;
	}
	.epvariable .order-extras {
		margin-left: 0px;
		margin-top: 10px;
		position: relative;
		text-align: center;
	}
	.epvariable .product-share {
		margin-top: 0px!important;
	}
	.epvariable .inner-page-wrap:before {
		background-size: 300px auto;
	}
	.epvariable .page-content:before {
		background-size: 300px auto;
	}
}
@media only screen and (max-width: 980px) {
	.epvariable div.product div.summary {
		width: 100%!important;
		margin-right: 0px!important;
		margin-bottom: 30px!important;
	}
	.epvariable .inner-page-wrap:before, .epvariable .page-content:before {
		display: none;
	}
	.epvariable div.product form.cart {
		margin-top: 30px!important;
	}
	.epvariable div.product form.cart .variations {
		margin-bottom: 0px;
	}
	.epvariable-title-notes {
		padding: 0px 20px;
	}
	.epvariable-ingredients {
		text-align: center!important;
	}
}

/*==================FD SPROUT MIX PAGE==================*/

.fdvariable p.price, .fdvariable .nutrition-fact-jump, .fdvariable #breadcrumbs, .fdvariable .epvariable-title-notes, .fdsmpkit .epvariable-title-notes {
	display: none;
}
.fdbrka .epvariable-title-notes, .fdrcdr .epvariable-title-notes, .fdomg .epvariable-title-notes {
	
}
.fdvariable-title-notes {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6c6d6e;
	margin-bottom: 30px;
	text-align: center;
}
.fdvariable-title {
	margin-left: 30px;
	font-size: 42px;
	font-weight: bold;
	color: #4c4d4e;
	text-align: center;
}
.fdvariable-ingredients-title, .fdvariable-benefits-title, .fdvariable-subtitle {
	text-align: left;
	font-size: 28px;
	font-weight: bold;
	line-height: 42px;
	color: #ef3f32;
}
.fdvariable div.product div.images {
	width: 43%!important;
	margin-top: 20px;
}
.fdvariable .entry-summary {
	padding-top: 0px;
	z-index: 9999999;
}
.fdvariable div.product div.summary {
	width: 51%!important;
	border: 1px solid #d3d3d3;
	margin-right: 6%;
	z-index: 9999999;
}
.fdvariable form.variations_form {
	text-align: center;
	z-index: 9999999;
}
.fdvariable table.variations, .fdvariable .variations_button {
	display: inline-block;
	float: none;
}
.fdvariable div.product form.cart {
	margin-top: 30px;
	z-index: 9999999;
}
.fdvariable table.variations tr {
}
.fdvariable .single_variation {
	margin-top: 10px;
	margin-left: 15px;
	text-align: right;
}
.fdvariable .amount {
	font-size: 21px;
}
.fdvariable ul.cost-per-serving {
	margin-top: 0px;
	margin-bottom: 25px;
	margin-left: 15px;
	margin-right: 10px;
}
.fdvariable .order-extras {
	position: absolute;
	margin-left: 375px;
	margin-top: -45px;
	color: #0ca601;
	text-align: left;
	font-size: 13px;
}
.fdvariable .order-extras a {
	color: #0ca601;
}
.fdvariable .order-extras a:hover {
	color: #1bbbb3;
}
.fdvariable .product-share {
	margin-bottom: 0px!important;
	margin-top: 20px!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	background-color: #f3f3f3;
}
.fdvariable .inner-page-wrap:before {
	content: "";
	display: block;
	position: absolute;
	width: 400px;
	height: 900px;
	margin-top: -30px;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/fdvariable-left.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}
.fdvariable .page-content:before {
	content: "";
	display: block;
	position: absolute;
	width: 400px;
	height: 900px;
	right: 0px;
	top: 0px;
	margin-top: -30px;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/fdvariable-right.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}
.fdvariable h3.spb-heading, .fdvariable h2.spb-heading {
	font-family: 'Source Sans Pro';
	font-size: 28px;
	font-weight: bold;
	line-height: 42px;
	color: rgb(68,68,68);
}
.fdvariable-ingredients a.sf-button.large {
	background-color: #1bbbb3;
	line-height: 18px;
	padding: 10px 18px;
	color: #fff!important;
}
.fdvariable-ingredients a.sf-button.large:hover {
	background-color: #10948d!important;
	color: #fff!important;
}
.fdvariable-ingredients .row {
	text-align: center;
}
.fdvariable-ingredients .spb-column-container {
	display: inline-block;
	float: none;
	height: 194px;
}
.fdvariable-ingredients p {
	font-size: 15px;
	color: #333;
	line-height: 19px;
}
.fdvariable .spb_portfolio_carousel_widget .title_wrap {
	text-align: center;
}
.fdvariable .spb_portfolio_carousel_widget h3.spb-heading {
	text-align: center;
	float: none;
	margin-bottom: 12px;
}
.fdvariable .modal-dialog {
	width: 650px!important;
}
@media only screen and (min-width: 990px) and (max-width: 1200px) {
	.fdvariable .single_variation {
		margin-left: 25px;
	}
	.fdvariable .order-extras {
		margin-left: 315px;
	}
}
@media only screen and (max-width: 990px) {
	.fdvariable div.product div.images {
		display: none;
	}
	.fdvariable div.product div.summary {
		width: 80%!important;
		margin-right: 10%;
		margin-top: 30px;
		padding-bottom: 0px;
	}
	.fdvariable .single_variation {
		margin-left: 0px;
		position: relative;
		text-align: center!important;
		float: none;
		padding-left: 0px;
	}
	.fdvariable .order-extras {
		margin-left: 0px;
		margin-top: 10px;
		position: relative;
		text-align: center;
	}
	.fdvariable .product-share {
		margin-top: 0px!important;
	}
	.fdvariable .inner-page-wrap:before {
		background-size: 300px auto;
	}
	.fdvariable .page-content:before {
		background-size: 300px auto;
	}
}
@media only screen and (max-width: 480px) {
	.fdvariable div.product div.summary {
		width: 100%!important;
		margin-right: 0px!important;
		margin-bottom: 30px!important;
	}
	.fdvariable .inner-page-wrap:before, .fdvariable .page-content:before {
		display: none;
	}
	.fdvariable div.product form.cart {
		margin-top: 30px!important;
	}
	.fdvariable div.product form.cart .variations {
		margin-bottom: 0px;
	}
	.fdvariable-title-notes {
		padding: 0px 20px;
	}
	.fdvariable-ingredients {
		text-align: center!important;
	}
}

/*==================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;
	border: 1px solid #d3d3d3;
	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 .inner-page-wrap:before {
	content: "";
	display: block;
	position: absolute;
	width: 400px;
	height: 900px;
	margin-top: -30px;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/spvariable-left.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}
.spvariable .page-content:before {
	content: "";
	display: block;
	position: absolute;
	width: 400px;
	height: 900px;
	right: 0px;
	top: 0px;
	margin-top: -30px;
	background-image: url('https://www.sproutliving.com/wp-content/uploads/spvariable-right.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}
.spvariable h3.spb-heading, .spvariable h2.spb-heading {
	font-family: 'Source Sans Pro';
	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;
}
.spvariable .spb_portfolio_carousel_widget .title_wrap {
	text-align: center;
}
.spvariable .spb_portfolio_carousel_widget h3.spb-heading {
	text-align: center;
	float: none;
	margin-bottom: 12px;
}
@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;
	}
}

/*===================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;
}
.gear-top-summary-block {
	padding: 0 30px;
}
@media only screen and (min-width: 480px) {
	.slshaker div.product div.images {
		width: 43%!important;
		margin-top: 20px;
	}
	.slshaker div.product div.summary {
		width: 51%!important;
		border: 1px solid #d3d3d3;
		margin-right: 6%;
		margin-top: 15px;
		z-index: 9999999;
	}
}
.gear-top-title {
	font-size: 28px;
	font-weight: bold;
	color: #4c4d4e;
	text-align: center;
	margin-bottom: 20px;
}
.gear-top-summary-block {
	margin-top: 15px;
	text-align: left;
}
.slshaker .simple-top-summary {
	margin-top: 15px;
	font-weight: bold;
}
.slshaker .product-short {
	text-align: center;
	margin-bottom: 0px;
}
.slshaker .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: 270px;
}
.slshaker .single_variation {
	margin-top: 0px;
}
.shaker-body-promo {
	margin: 0px 30px;
	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 div.product div.images, .slshaker .product-carousel {
		display: none;
	}
	.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;
	}
}