body {
    background: #f3f3f3 !important;
    background-image: url("https://wholefoodsimply.com/wp-content/uploads/2015/07/header-plain.jpg") !important;
    background-position: 50% 52px !important;
    background-repeat: repeat-x !important;
    color: #666 !important;
    font-family: 'Lato', Helvetica, Arial, sans-serif !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    line-height: 1.7 !important;
}

   .entry-content .enews-widget {
        background: #fcf2f5 !important;
  
    padding: 20px;
    width: 100%;
    margin: 10px 0 0 0;
}
@media only screen and (max-width: 1023px) {
.page-id-41008 #text-13 {
    display: none;
    }
}

.archive-description {
	padding: 20px 20px 4px !important;
}

/*.title-area {
  display: none!important;
}*/

.search-form {
	margin-right: 8px !important;
}

a:hover {
    color: #fb467d !important;
}

p {
  margin: 0 0 16px !important;
  margin-top: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 16px !important;
  margin-left: 0px !important;
  padding: 0 !important;
}

strong {
    font-weight: 400 !important;
}

.entry ol {
    margin: 0 !important;
    padding: 0 0 0 40px !important;
}

.entry ul {
    margin: 0 !important;
    padding: 0 0 0 40px !important;
}

.entry li {
    margin: 0 !important;
    padding: 0 0 0 10px !important;
}


/* Added by guaroco for contextual related posts */
.crp_related li {
    margin: 5px !important;
    padding: 6px !important;
}

.sd-content li {
    margin: 0 !important;
    padding: 0 0 0 0px !important;
}



/* Objects
--------------------------------------------- */

img {
    border: 1px solid #fff;
}

.aligncenter {
	margin-bottom: 0px !important;
}


/* Forms
--------------------------------------------- */

#mc_embed_signup .mc-field-group label {
    float: left;
    text-align: left;
    color: #333;
    display: inline;
    font-size: 15px;
    padding: 8px 8px 8px 0px;
    }

#mc_embed_signup .datefield-span {
    text-align: right;
}

#mc_embed_signup .datefield input {
    display: inline;
    letter-spacing: 1px;
    text-align: center;
    padding: 12px;
    width: 60px;
    margin-left: 10px;
    }

input, select, textarea {
    font-weight: 300 !important;
    padding: 12px !important;
}

input:focus, textarea:focus {
    border: 1px solid #ddd !important;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.entry-content .button {
    letter-spacing: 0.1em !important;
}

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
.entry-content .button:hover {
    background-color: #fb467d !important;
}

.entry-content a {
	color: #F992B0 !important;
}


/* Column Widths and Positions
--------------------------------------------- */

/* Wrapping div for .content and .sidebar-primary */

.content {
    float: right;
    /*width: 760px !important;*/
}

.full-width-content .content {
	width: 100% !important;
}

/* Primary Sidebar */

.sidebar-primary {
    float: right;
    /*width: 340px !important;*/
}


/* Titles
--------------------------------------------- */

.entry-title {
    line-height: 1.2 !important;
}

.entry-title a {
    color: #333 !important;
    vertical-align: bottom !important;
}

.entry-title a:hover {
    color: #fb467d !important;
}

.widget-title {
    letter-spacing: .04em !important;
    font-size: 16px !important;
    line-height: 16px !important;
    margin-bottom: 12px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    color: #333 !important;
}

.sidebar .widget-title a {
    color: #333 !important;
    border: none !important;
}

.sidebar .enews-widget .widget-title {
    background: #fff !important;
    padding: 20px 10px !important;
}

.archive-title {
    font-size: 20px !important;
    margin-bottom: 24px !important;
}


/*
Widgets
---------------------------------------------------------------------------------------------------- */

/* Featured Content
--------------------------------------------- */

.home-middle .featured-content .entry {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}

.featured-content .entry {
	padding-bottom: 12px !important;
}

.enews-widget {
	margin-bottom: 0px !important;
}

.widget .entry {
	margin-bottom: 0px !important;
}

.featured-content .entry-title {
    line-height: 1 !important;
}


/*
Plugins
---------------------------------------------------------------------------------------------------- */

/* Genesis eNews Extended
--------------------------------------------- */

.enews input, .enews-widget input {
    margin-bottom: 10px !important;
    border: none !important;
}

.enews input:focus, .enews-widget input:focus {
    border: none !important;
}

.enews input:hover[type="submit"], .enews-widget input:hover[type="submit"] {
    background-color: #f95281 !important;
}


/* Genesis Responsive Slider
--------------------------------------------- */

.home-slider .genesis_responsive_slider .flex-direction-nav li a {
    right: 0px !important;
}

.home-slider .genesis_responsive_slider .flex-direction-nav li a.prev {
    left: 0px !important;
}

.home-slider .genesis_responsive_slider .flex-control-nav {
    margin: -48px 0 0 38% !important;
}



/* Bookshop
--------------------------------------------- */

.woocommerce .content input {
    width: auto;
}

.woocommerce .content {
	padding: 20px !important;
}

.woocommerce .content .entry {
	padding: 0px !important;
}

.woocommerce .payment_methods li {
    list-style: none outside none;
}

.woocommerce-cart input#coupon_code {
    position: relative;
    top: 7px;
    width: 100px;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 48% !important;
}

.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
    display: block !important;
    float: none !important;
    margin: 0 auto .5em; !important;
}

.star-rating {
    color : #ffde38 !important;
}

.star-rating:selection {
    color : #ffde38 !important;
}

.woocommerce .quantity .qty {
    width: 60px !important;
}

.woocommerce-checkout .entry-content ul li {
    list-style-type: none !important;
}

.woocommerce form .form-row .input-checkbox,
.woocommerce-page form .form-row .input-checkbox,
.woocommerce #payment ul.payment_methods li input,
.woocommerce-page #payment ul.payment_methods li input {
    width: auto !important;
}

.woocommerce #content input.button, 
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button, 
.woocommerce-page #content input.button, 
.woocommerce-page #respond input#submit, 
.woocommerce-page a.button, 
.woocommerce-page button.button, 
.woocommerce-page input.button {
	background: #555;
	border: none;
	border-radius: 0;
	box-shadow: none;
	color: #fff !important;
	font-size: 15px !important;
	font-weight: 400;
	text-shadow: none;
}

.single_add_to_cart_button {
	padding: 14px !important;
}

.quantity {
	margin-right: 10px !important;
}

.woocommerce-tabs li {
	padding: 0px 20px 0px 20px !important;
}

.woocommerce-tabs ul {
	padding: 0px 0px 0px 10px !important;
}

.woocommerce-tabs .entry-content {
	margin-top: 30px !important;
}


/* Title Area
--------------------------------------------- */

.site-title {
    text-align: center !important;
	margin-top: 20px !important;
}

/* Logo, hide text */

.header-image .site-title a {
    text-align: center !important;
    max-width: 400px !important;
    min-height: 130px !important;
}


/*
Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
    padding: 0px 0px 0px 10px !important;
    text-align: center !important;
}

.genesis-nav-menu a {
    color: #85aebc !important;
    padding: 15px 10px 15px 10px !important;
}

.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
    color: #fb467d !important;
}

.genesis-nav-menu .sub-menu .current-menu-item > a {
    color: #fb467d !important;
}

.genesis-nav-menu > .menu-item > a {
    letter-spacing: .04em !important;
}

.genesis-nav-menu .sub-menu .sub-menu {
    margin: -54px 0 0 20px !important;
}

.genesis-nav-menu .search {
    padding: 6px 0 !important;
}

.genesis-nav-menu .search input {
    padding: 8px 0 10px 10px !important;
    width: 140px !important;
	font-size: 16px !important;
}

.genesis-nav-menu .sub-menu a {
	padding: 10px 16px !important;
}


/* Site Header Navigation
--------------------------------------------- */

.site-header .sub-menu {
    border-top: 1px solid #fff !important;
}


/* Secondary Navigation
--------------------------------------------- */

.nav-secondary {
    background: #3a778b !important;
    border-bottom: 1px solid #22727b !important;
    text-align: left !important;
    width: 100% !important;
    z-index: 999 !important;
}

.nav-secondary a:hover,
.nav-secondary .current-menu-item > a {
    color: #FFF !important;
}

.nav-secondary a {
	color: #81cce5 !important;
}

.nav-secondary .sub-menu a {
    color: #85aebc !important;
}

.nav-secondary .sub-menu a:hover {
    color: #fb467d !important;
}

.menu-secondary {
    text-align: center !important;
}

/* Responsive Navigation
--------------------------------------------- */

.responsive-menu-icon {
    margin-top: 10px !important;
    text-align: center !important;
}

.responsive-menu-icon::before {
    color: #85aebc !important;
    font-size: 32px !important;
}


/*
Content Area
---------------------------------------------------------------------------------------------------- */

/* Home Page
--------------------------------------------- */

.home-cta {
    float: left !important;
    font-size: 16px !important;
}

.home-featured .entry-header, {
    padding: 20px 0px 0px 0px !important;
    font-size: 16px !important;
    line-height: 22px !important;
}

.home-featured .entry-header, .home-featured .entry-content {
    padding: 0px 0px 0px 0px !important;
    font-size: 16px !important;
    line-height: 24px !important;
}

.home-featured .featured-content .entry-title {
    font-size: 22px !important;
}

.home-featured .entry-header .entry-meta {
	border-top: none;
	background: none;
	color: #aaa !important;
	font-size: 12px !important;
	margin: 0 !important;
	padding: 5px 0 0 0 !important;
}



.home-featured .entry-header .entry-meta a {
    color: #eda9be !important;
    text-transform: capitalize !important;
}

/* Entries
--------------------------------------------- */

.entry {
    margin-bottom: 20px !important;
    /*padding: 20px !important;*/
}

.content .type-post {
	margin-bottom: 60px !important;
}

.content .home-featured .entry {
	margin-bottom: 10px !important;
}

.content .teaser {
	margin-bottom: 20px !important;
}

.entry-meta a {
    color: #eda9be !important;
}

.entry-meta a:hover {
    color: #fb467d !important;
}

.entry-header .entry-meta {
    background: none;
    display: block !important;
    margin-bottom: 0px !important;
    padding: 0px 0px !important;
    text-align: left !important;
}

.entry-header .entry-meta a {
    color: #eda9be !important;
}

.entry-header .entry-meta a:hover {
    color: #fb467d !important;
}

.entry-footer .entry-meta {
    background: #fcfcfc !important;
    border-top: 0px solid #f5f5f5 !important;
    margin: 20px -40px -40px -40px !important;
    padding: 20px 20px 20px !important;
}


/* Pagination
--------------------------------------------- */

.archive-pagination,
.entry-pagination {
    margin: 100px 0 40px 0 !important;
}

.archive-pagination li a {
    padding: 8px 20px !important;
}

.archive-pagination li a:hover,
.archive-pagination li.active a {
    background-color: #F992B0 !important;
    color: #fff !important;
}


/*
Sidebars
---------------------------------------------------------------------------------------------------- */

.sidebar .enews-widget {
    background: #fcf2f5 !important;
}

.sidebar .enews-widget p {
    padding: 40px !important;
}


/*
Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets {
    background-color: #f7f7f7 !important;
	border-top: 1px solid #eee !important;
	border-bottom: 0px solid #eee !important;


}

.footer-widgets .entry {
    background: transparent !important;
}

.footer-widgets .widget-title {
    color: #fb467d !important;
	text-align: left !important;
	margin-bottom: 10px !important;
}

.footer-widgets li {
    text-transform: uppercase !important;
}


/*
Site Footer
---------------------------------------------------------------------------------------------------- */

.site-footer {
    background-color: #181818 !important;
    color: #fff !important;
    padding: 20px 0 !important;
}

.site-footer a {
    color: #85aebc !important;
    text-decoration: none !important;
}

.site-footer a:hover {
    border-bottom: 1px solid #ddd;
    color: #fff;
    text-decoration: none;
}






hr {
height: 1px !important;
border: 0 !important;
color: #eee !important;
background-color: #ddd !important;
width: 100% !important;
} 


.genesis-nav-menu .sub-menu a,.breadcrumb,.featured-content .entry-title {
    font-size: 16px !important;
}

.header-image .site-title a {
	background-size: contain !important;
	max-width: 95% !important;
	width: 462px !important;
	height: 132px !important;
	margin-bottom: 0px !important;
}

.header-image .site-header .wrap {
    margin: 0px auto 0px;
}

.home .content .home-featured .widget-title, .sidebar .widget-title {
	/*background-color: #fcf2f5;*/
	background-color: #f8e6ec;
}

.sidebar .widget-title {
	padding: 14px 0;
	margin-bottom: 10px;
}

.footer-widgets .widget-title {
	background-color: transparent;
}

.widget-title {
   	padding: 12px 0;
	margin-bottom: 10px;
	background-color: #f8e6ec;
}


/*.nav-primary a {
    color: #808080;
}*/

.nav-primary {
	padding-left: 10px;
}

.breadcrumb {
	font-size: 15px !important;
	letter-spacing: .02em;
	padding-left: 0;
	color: #999;
}

.archive .breadcrumb {
    margin-bottom: 24px;
}

.breadcrumb a {
    color: #fb467d;
}



.entry-title {
    font-size: 40px;
    margin: 5px 0 0px 0;
    color: #454545;
}

.content .entry-title {
    padding: 0px 0px 0px 0px;
}




.content a img {
    transition: all .25s ease;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
}


.content a img:hover {
	filter: alpha(opacity=85);
	opacity: .85;
	-webkit-transform: scale(1.02);
        -ms-transform: scale(1.02);
        transform: scale(1.02);
}

.entry-content .yarpp-related h3 {
    font-size: 18px !important;
    font-weight: normal !important;
    text-transform: capitalize !important;
}

.yarpp-related .yarpp-thumbnail-title {
	color: #333;
	font-weight: 300 !important;
}

.yarpp-related .yarpp-thumbnail-title a {
	color: #fff !important;
	font-weight: 300 !important;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
  font-size: 16px !important;
  line-height: 20px !important;
  margin-top: 20px;
  width: 150px;
  text-decoration: inherit;
  overflow: hidden;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail {
  border: 0px !important;
  width: 150px !important;
  height: 150px !important;
  margin: 5px;
  margin-left: 10px;
  vertical-align: top;
  height: auto;
  min-height: 197px;
}

.yarpp-thumbnail > img, .yarpp-thumbnail-default {
  width: 150px !important;
  height: 150px !important;
}

::-moz-selection {
    background-color: #f59dac;
}

#mc_signup_submit {
    width: 100% !important;
}

.archive .content .entry {
    padding: 5px;
}

.sidebar .featured-content .entry {
    border-bottom: 0 none;
    margin-bottom: 0;
}

.sidebar .featured-content .entry img, .sidebar .popular-posts ul li a:first-child img {
    margin-right: 10px;
}

.featured-content .entry .entry-title,.sidebar {
    /*margin-bottom: 10px;*/
}

.sidebar .widget {
    margin-bottom: 10px;
}

.sidebar .widget {
    padding: 10px 10px 10px 10px;
}

.responsive-menu-icon:before {
    font-size: 30px;
}

.sidebar .enews-widget p {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 0px;
    padding: 13px 20px;
}

.enews-widget .widget-title {
    margin-bottom: 10px;
}

.home-cta {
	height: auto;
	background: #fcf2f5;
	border: none !important;
}

.home-cta.widget-area p {
    color: #999;
    line-height: 1.4;
}

.home-cta.widget-area p img {
    margin: 0px 20px 10px 0;
}


.home-cta .widget {
    padding-bottom: 40px !important;
}

.home-slider #genesis-responsive-slider h2 a {
    background: none repeat scroll 0 0 transparent;
    color: #424242;
}

.home .site-container .site-inner {
    padding: 30px 0;
}

.home-top-feature {
    margin: 15px auto 0;
}

.home-featured .featuredpost {
    padding: 11px;
}

.home .content .home-featured .widget-title {
    padding: 15px 0;
}

.footer-widgets li {
    font-size: 14px;
}

.sidebar .featuredpost .widget-wrap article, .sidebar .popular-posts ul li {
    overflow: hidden;
}

.sidebar .featuredpost .widget-wrap article {
    max-height: 100px;
}

.sidebar .popular-posts ul li {
    max-height: 93px;
}

.sidebar .featuredpost .widget-wrap article h2, .sidebar .popular-posts ul li a.wpp-post-title {
    line-height: 18px;
}

.sidebar .featuredpost .widget-wrap article h2, .sidebar .popular-posts ul li a.wpp-post-title,.footer-widgets .featured-content .entry-title {
    text-transform: capitalize;
}

.sidebar .popular-posts ul li a:first-child {
    float: left;
}

.sidebar .popular-posts ul li a.wpp-post-title {
    display: block;
    font-size: 16px;
}

.footer-widgets article header {
    max-width: 80%;
}

.archive-pagination {
	padding-top: 40px;
	margin: 20px 0 25px 0;
	overflow: hidden;
	text-align: center;
	width: 100%;
}

.archive .content .entry .entry-title {
    font-size: 18px;
    line-height: 1.2;
	padding: 0 10px 0 10px;
}

.page-id-5626 .entry-content ul {
    margin-left: 0;
}

.page-id-5626 .entry-content ul li {
    list-style: none outside none;
}

.page-id-5626 .entry-content ul li strong {
    font-weight: normal;
}

.sidebar .widget.enews-widget {
    margin-left: 0px;
    margin-right: 0px;
    padding: 20px;
}

.widget.enews-widget[style*="fixed"] {
    width: 320px !important;
}

.archive .content .below-title.widget-area {
    margin-bottom: 43px;
    margin-top: 35px;
    text-align: center;
}

.archive .content .widget_categories ul {
    line-height: 25px;
    margin: 0 auto;
    width: 90%;
}

.archive .content .widget_categories ul li {
    display: inline;
    font-size: 15px;
    list-style: none outside none;
    padding-right: 3px;
    text-transform: capitalize;
}

.archive .content .widget_categories ul li:after {
    content: "/";
    padding-left: 3px;
}

.archive .content .widget_categories ul li:last-child:after {
    content: "";
}

div.sharedaddy {
	border-bottom: 1px solid #f0f0f0 !important;
	border-top: 1px solid #f0f0f0 !important;
	margin: 10px 0 10px !important;
	padding: 12px 0 !important;
}

div.sharedaddy:after {
    clear: both !important;
    display: block !important;
    height: 0 !important;
    visibility: hidden !important;
    content: "" !important;
}

div.sharedaddy .sd-content, div.sharedaddy h3.sd-title {
	display: inline !important;
	float: left !important;
	padding: 0 10px 0 0;
}

div.sd-content ul, div.sharedaddy h3.sd-title {
    margin: 0 !important;
}

.content div.sd-content ul {
    line-height: 28px !important;
    text-align: left !important;
}

div.sharedaddy h3.sd-title:before {
    border-top: 0 none !important;
    content: none !important;
    margin-bottom: 0 !important;
    min-width: 0 !important;
    width: auto !important;
}

div.sharedaddy h3.sd-title {
    font-size: 16px !important;
    font-weight: normal !important;
    line-height: inherit !important;
    color: #aaa !important;
}

.sd-content ul li:last-child:after, .sd-content ul li.share-google-plus-1:after {
    content: none !important;
}

.sd-social-icon .sd-content ul li.share-facebook a:before, .sd-social-text .sd-content ul li.share-facebook a:before, .sd-content ul li.share-facebook div.option.option-smart-off a:before, .sd-social-icon-text .sd-content li.share-facebook a:before {
    content: none !important;
}

.sd-social-icon .sd-content ul li a.sd-button, .sd-social-text .sd-content ul li a.sd-button, .sd-content ul li a.sd-button, .sd-content ul li .option a.share-ustom, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-content ul li.advanced a.share-more, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content > ul > li > a.sd-button, #sharing_email .sharing_send, .sd-social-official .sd-content > ul > li .digg_button > a {
    background: none repeat scroll 0 0 transparent !important;
    border: 0 none !important;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    color: inherit !important;
    font-family: inherit !important;
    font-size: 16px !important;
    font-weight: normal !important;
    line-height: inherit !important;
    margin: 0 !important;
    padding: 0 6px !important;
    text-decoration: none !important;
}

.sd-social-icon .sd-content ul li a.sd-button:hover,
.sd-social-icon .sd-content ul li a.sd-button:active,
.sd-social-text .sd-content ul li a.sd-button:hover,
.sd-social-text .sd-content ul li a.sd-button:active,
.sd-social-icon-text .sd-content ul li a.sd-button:hover,
.sd-social-icon-text .sd-content ul li a.sd-button:active,
.sd-social-official .sd-content>ul>li>a.sd-button:hover,
.sd-social-official .sd-content>ul>li>a.sd-button:active,
.sd-social-official .sd-content>ul>li .digg_button>a:hover,
.sd-social-official .sd-content>ul>li .digg_button>a:active {
    color: inherit !important;
    background: transparent !important;
    border: 0 none !important;
}

.sd-social-icon .sd-content ul li a.sd-button:active,
.sd-social-text .sd-content ul li a.sd-button:active,
.sd-social-icon-text .sd-content ul li a.sd-button:active,
.sd-social-official .sd-content>ul>li>a.sd-button:active,
.sd-social-official .sd-content>ul>li .digg_button>a:active,.woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}

.nav-secondary {
    background-image: none;
}

.footer-widgets .entry .entry-header {
    max-height: 73px;
    overflow: hidden;
}

.post-content-footer-area {
	margin-top: 25px;
	margin-bottom: 25px;
}

/* Sharing styles */
.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button::before{top:2px !important;}
.sd-content ul li.share-facebook div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-facebook a::before, 
.sd-social-icon-text .sd-content li.share-facebook a::before, .sd-social-text .sd-content ul li.share-facebook a::before {
content: url("/../wp-content/themes/sprinkle/images/facebook.jpg") !important;}
.sd-content ul li.share-twitter div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-twitter a::before, 
.sd-social-icon-text .sd-content li.share-twitter a::before, .sd-social-text .sd-content ul li.share-twitter a::before{
content: url("/../wp-content/themes/sprinkle/images/twitter.jpg") !important;}
.sd-content ul li.share-pinterest div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-pinterest a::before, 
.sd-social-icon-text .sd-content li.share-pinterest a::before, .sd-social-text .sd-content ul li.share-pinterest a::before{
content: url("/../wp-content/themes/sprinkle/images/pinterest.jpg") !important;}
.sd-content ul li.share-google-plus-1 div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-google-plus-1 a::before, 
.sd-social-icon-text .sd-content li.share-google-plus-1 a::before, .sd-social-text .sd-content ul li.share-google-plus-1 a::before{
content: url("/../wp-content/themes/sprinkle/images/google-plus.jpg") !important;}

div.sharedaddy .sd-content {
	width: 400px !important;
}

.sharedaddy .share-count {
        display:none;
     }

#pf_48146{margin-top:40px !important;}
.h-adsense{margin:50px 0; text-align: center;}


/*
Media Queries
---------------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 1139px) {

    .content-sidebar-sidebar .content-sidebar-wrap,
    .sidebar-content-sidebar .content-sidebar-wrap,
    .sidebar-sidebar-content .content-sidebar-wrap {
        /*width: 760px !important;*/
    }

    .home-slider .genesis_responsive_slider .flex-control-nav {
        /*display: inline !important;*/
    }

.home-cta .widget {
    padding-bottom: 0px !important;
}

    .nav-secondary a {
        padding-right: 13px;
        padding-left: 13px;
    }

    .genesis-nav-menu li.right {
        display: block;
        /*margin-top: 5px;*/
    }

    .genesis-nav-menu a {
        color: #85aebc !important;
        padding: 15px 4px 15px 10px !important;
    }

    .genesis-nav-menu .search input {
        padding: 8px 0 10px 10px !important;
        width: 100px !important;
	font-size: 16px !important;
    }

	.nav-primary {
		max-width: 940px !important;
}

}

@media only screen and (max-width: 1023px) {

    body {
        background-color: #f2f2f2;
    }

    .sidebar .widget.enews-widget {
        padding: 20px !important;
    }
}

@media only screen and (max-width: 942px) {

    body {
        background: #f2f2f2 !important;
        background-image: url('https://wholefoodsimply.com/wp-content/uploads/2015/07/header-plain.jpg') !important;
        background-position: 50% 46px !important;
        background-repeat: repeat-x !important;
        color: #666 !important;
        font-family: 'Lato', Helvetica, Arial, sans-serif !important;
        font-size: 16px !important;
        font-weight: 300 !important;
        line-height: 1.4 !important;
    }

    .home-top-feature {
        background: #fff !important;
        margin: 15px auto !important;
        padding: 11px !important;
        padding-top: 11px !important;
        padding-right: 11px !important;
        padding-bottom: 11px !important;
        padding-left: 11px !important;
        width: 95% !important;
    }

    .home-featured {
        overflow: hidden !important;
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
        width: 95% !important;
    }
}


@media only screen and (max-width: 767px) {

    body {
        background: #eee !important;
        background-image: url('https://wholefoodsimply.com/wp-content/uploads/2015/07/header-plain-mobile.jpg') !important;
        background-position: 50% 31px !important;
        background-repeat: repeat-x !important;
        color: #666 !important;
        font-family: 'Lato', Helvetica, Arial, sans-serif !important;
        font-size: 16px !important;
        font-weight: 300 !important;
        line-height: 1.4 !important;
    }

    .site-header {
    	margin-top: 36px !important;
    	}

    .home-top-feature {
        background: #fff !important;
        margin: 5px auto !important;
        padding: 11px !important;
        padding-top: 11px !important;
        padding-right: 11px !important;
        padding-bottom: 11px !important;
        padding-left: 11px !important;
        width: 100% !important;
    }

    .home-featured {
        overflow: hidden !important;
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
        width: 95% !important;
    }

    .nav-primary .responsive-menu-icon {
        margin-top: 0px !important;
        padding: 6px 0 0 0 !important;
    }

    .nav-primary {
        margin-top: 0px;
        position: relative;
    }

    .genesis-nav-menu.responsive-menu li.current-menu-item > a,
    .genesis-nav-menu.responsive-menu li a,
    .genesis-nav-menu.responsive-menu li a:hover {
        padding: 15px 20px!important;
    }

	.genesis-nav-menu .search input {
		padding: 12px !important;
		width: 100% !important;
		margin: 0 2.5% !important;
		font-size: 16px !important;
	}

    .genesis-nav-menu li.right {
        position: absolute;
        top: -64px;
        width: 95%;
    }

    .genesis-nav-menu li.right form {
        /*margin: 0 auto !important;*/
        width: 100%;
    }

    .genesis-nav-menu.responsive-menu .sub-menu {
        background-color: rgba(0, 0, 0, 0.05) !important;
        left: auto !important;
        opacity: 1 !important;
        position: relative !important;
        -moz-transition:    opacity .2s ease-in-out !important;
        -ms-transition:     opacity .2s ease-in-out !important;
        -o-transition:      opacity .2s ease-in-out !important;
        -webkit-transition: opacity .2s ease-in-out !important;
        transition:         opacity .2s ease-in-out !important;
        width: 100% !important;
        z-index: 99 !important;
    }

    .genesis-nav-menu.responsive-menu .sub-menu li a,
    .genesis-nav-menu.responsive-menu .sub-menu li a:hover {
        padding: 10px 40px !important;
        position: relative !important;
        width: 100% !important;
        color: #333 !important;
    }

	.genesis-nav-menu.responsive-menu .current-menu-item > a,
	.genesis-nav-menu.responsive-menu > li.menu-item-has-children:hover > a,
	.genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,
	.genesis-nav-menu.responsive-menu a:hover {
		background: none !important;
    }

    .genesis-nav-menu {
        clear: both;
        width: 100%;
        padding: 0px 0px 0px 0px;

    }

    .genesis-nav-menu .menu-item {
        display: inline-block;
        text-align: left;
    }

    #menu-recipe-menu .menu-item {
        border-top: 1px solid #eee !important;
    }

    #menu-main-site-nav .sub-menu .menu-item {
        border-top: 1px solid #5898ac !important;
	color: #fff !important;
    }

    #menu-main-site-nav .menu-item {
        border-top: 1px solid #5898ac !important;
    }

    .genesis-nav-menu a {
        color: #fb467d;
        display: block;
        padding: 10px 20px;
        position: relative;
        font-size: 15px;
        line-height: 1.5;
        text-transform: uppercase !important;
    }

    .genesis-nav-menu a:hover,
    .genesis-nav-menu .current-menu-item > a,
    .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
        color: #fb467d;
    }

    .genesis-nav-menu .sub-menu a {
        color: #999 !important;
	background-color: #fff !important;
        display: block;
        padding: 15px 15px 15px 15px;
        position: relative;
        font-size: 18px;
        line-height: 1.5;
        text-transform: none !important;

    }

    #menu-main-site-nav .sub-menu a {
        color: #fff !important;
	background-color: #3a778b !important;
        display: block;
        padding: 15px 15px 15px 15px;
        position: relative;
        font-size: 18px;
        line-height: 1.5;
        text-transform: none !important;

    }

    .menu-secondary {
        color: #ff0000 !important;
    }

    .menu-secondary a {
        color: #b0d3db !important;
    }

}



@media only screen and (max-width: 750px) {
    .woocommerce-cart input#coupon_code {
        position: static;
        width: 100%;
    }

@media only screen and (max-width: 690px) {
    .sd-social-icon .sd-content ul li a.sd-button, .sd-social-text .sd-content ul li a.sd-button, .sd-content ul li a.sd-button, .sd-content ul li .option a.share-ustom, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-content ul li.advanced a.share-more, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content > ul > li > a.sd-button, #sharing_email .sharing_send, .sd-social-official .sd-content > ul > li .digg_button > a {
        padding: 0 10px 0 0  !important;
    }

    .sd-content ul li:after {
        content: none  !important;
    }

    .content div.sd-content {
        width: 80%;
    }

    div.sharedaddy {
        padding-left: 0  !important;
        padding-right: 0  !important;
    }
    .tve_blank_set .tve_post_lightbox .tve-leads-lightbox {
        display:none !important;
    }
}

@media only screen and (max-width: 540px) {
    .nav-primary {
        /*margin-top: 20px;*/
    }

    .header-image .site-title a {
        min-height: 90px;
        padding-top: 0%;
    }

    .site-title {
        margin: 0;
    }

    .site-description {
        height: 0;
	display: none !important;
    }

    .archive .content .widget_categories ul {
        width: 100%;
    }
}

@media only screen and (max-width: 460px) {

.entry-footer .entry-meta {
    background: #fcfcfc !important;
    border-top: 1px solid #f5f5f5 !important;
    margin: 10px -10px -10px -10px !important;
    padding: 20px 20px 20px !important;
}

.home-featured .entry {
	margin: 0 0 0 0 !important;
}

.entry ol {
    margin: 0 !important;
    padding: 0 0 0 20px !important;
}

.entry ul {
    margin: 0 !important;
    padding: 0 0 0 20px !important;
}

.entry li {
    margin: 0 !important;
    padding: 0 0 0 10px !important;
}

.sd-content li {
    margin: 0 !important;
    padding: 0 10px 0 0px !important;
}

    .yarpp-thumbnails-horizontal .yarpp-thumbnail {
        border: 0px !important;
        width: 130px !important;
        height: 130px !important;
        margin: 5px;
        margin-left: 10px;
        vertical-align: top;
        height: auto;
        min-height: 197px;
    }

    .yarpp-thumbnail > img, .yarpp-thumbnail-default {
        width: 130px !important;
        height: 130px !important;
    }

    .nav-primary {
        margin-top: 0px;
    }

.site-title {
	margin: 10px 0 0 0 !important;
}

    .header-image .site-title a {
    	background-size: 360px !important;
    	background-position: center !important; 
    	margin: 0px auto 10px !important;
    	text-align: center;
    	width: 90%;
        padding-top: 0px !important;
	}

    .site-header {
    	margin-top: 36px !important;
    	}

    .site-inner {
        padding-left: 7px !important;
        padding-right: 7px !important;
    	padding-top: 7px !important;
    }

    .entry,
    .author-box,
    .entry-comments,
    .comment-respond {
        padding: 10px !important;
    }

    .home-featured {
        padding: 0px 0px 0px 0px !important;
	width: 98% !important;
    }

    .content .entry-title {
    	font-size: 32px;
    }

    .breadcrumb {
        font-size: 14px !important;
    	margin-bottom: 10px !important;
        padding: 5px;
    }

    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
        width: 100%;
    }

    .sidebar .widget.enews-widget {
        margin-left: 0;
    }

    .archive-pagination {
    	padding-top: 40px;
    	padding-bottom: 20px;
    	margin: 20px 0 25px 0;
    	overflow: hidden;
    	text-align: right;
    	width: 100%;
	}

    .archive-pagination,
    .entry-pagination {
    	font-size: 12px;
    	margin: 100px -10px 20px -10px;
	}

    .archive-pagination li {
    	display: inline;
	}

    .archive-pagination li a {
    	background-color: #fff;
    	color: #555;
    	cursor: pointer;
    	display: inline-block;
    	padding: 5px 10px;
    	margin: 0 0 10px 0;
	}

    .archive-pagination li a:hover,
    .archive-pagination li.active a {
    	background-color: #F992B0;
    	color: #fff;
	}

    .archive .content .entry .entry-title {
    	font-size: 22px !important;
    }

    #mc_embed_signup .mc-field-group label {
    	float: left;
    	text-align: left;
    	color: #333;
    	display: inline;
    	font-size: 15px;
    	padding: 8px 8px 8px 0px;
	}

    #mc_embed_signup .datefield-span {
    	text-align: right;
    }

    #mc_embed_signup .datefield input {
    	display: inline;
    	letter-spacing: 1px;
    	text-align: center;
    	padding: 12px;
    	width: 60px;
    	margin-left: 5px;
    	}

    .snippet-title {
         padding: 20px 0px 20px 0px !important;
    }

    .discovery-main {
        padding: 20px 0px !important;
    }

	.featured-content .entry {
		padding: 0px !important;
	}

	.featuredpost .entry-title {
		padding-bottom: 20px !important;
		margin-bottom: 0px !important;
	}

    .sd-social-icon .sd-content ul li a.sd-button, .sd-content ul li a.sd-button {
        padding: 0 0px !important;
    }

}

@media only screen and (max-width: 380px) {

	.header-image .site-title a {
		background-size: 100% !important;
		background-size: contain;
		height: 120px;
	}

	.header-image .site-header .wrap {
		margin-top: 0px !important;
	}

    .content div.sd-content {
        width: 70% !important;
    }

}


.post-content-footer-area .pf_ads {
    text-align: center;
    margin: 0 auto;
}
.post-content-footer-area .pf_ads span{
    margin-right: 7px;
}

.pf_ads span a img{  
    height: auto !important;  
}

hr { width:100%; height:1px; background: #fff }


.archive .content .entry {
	padding: 10px;
}

.wpurp-container {
	border-color: #fff !important;
}

.woocommerce-product-rating {
	color: #ffde38 !important;
}

.woocommerce div.product .woocommerce-tabs .panel {
	margin-top: 20px !important;
}

.content .product {
	margin-bottom: 20px !important;
}

.gform_fields {
	padding-left: 0px !important;
}

.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
	margin-bottom: 0px !important;
}

.gform_wrapper .left_label .gfield_label {
	margin-right: 18px !important;
}


/* WORDPRESS ADMIN BAR */

#wpadminbar a.ab-item, #wpadminbar>#wp-toolbar span.ab-label, #wpadminbar>#wp-toolbar span.noticon {
	color: #eeeeee;
}
    
      input:focus::-webkit-input-placeholder { color:transparent !important; }
input:focus:-moz-placeholder { color:transparent !important; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent !important; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent !important; } /* IE 10+ */
    
    textarea:focus::-webkit-input-placeholder { color:transparent !important; }
textarea:focus:-moz-placeholder { color:transparent !important; } /* FF 4-18 */
textarea:focus::-moz-placeholder { color:transparent !important; } /* FF 19+ */
textarea:focus:-ms-input-placeholder { color:transparent !important; } /* IE 10+ */
    
.yikes-easy-mc-form .field-no-label, .yikes-easy-mc-form label {
    
    margin-bottom: 1px !important;
    
}
    
    .yikes-easy-mc-form input[type=email], .yikes-easy-mc-form input[type=number], .yikes-easy-mc-form input[type=text], .yikes-easy-mc-form input[type=url], .yikes-easy-mc-form select {
        
        margin-bottom: 0 !important;
        
    }
    @media only screen and (max-width: 767px) {
    .page-id-41008 .sidebar #yikes_easy_mc_widget-2 {
        display: none !important;
        }}
    
     @media only screen and (max-width: 767px) {
.yikes-easy-mc-form input[type=email],.yikes-easy-mc-form input[type=number],.yikes-easy-mc-form input[type=text],.yikes-easy-mc-form input[type=url],.yikes-easy-mc-form select{padding:.5278em;background-color:#f1f1f1;border:2px solid rgba(51,51,51,.1);display:block;-moz-box-sizing:border-box;margin-bottom:8px !important;}}
    
    .home .yikes-easy-mc-form input[type=email], .home .yikes-easy-mc-form input[type=number], .home .yikes-easy-mc-form input[type=text], .home .yikes-easy-mc-form input[type=url], .home .yikes-easy-mc-form select {
        background-color: #ffffff;
    }