﻿@charset "utf-8";

/* --------------------------------------------------------- */
/* CSS Template - Brand Sites - BCHANNEL CSS CUSTOM          */
/* --------------------------------------------------------- */

/* ------------------------------------ */
/* BCHANNEL Styles                      */
/* ------------------------------------ */
/* NOTE: Its expected that bchannel     */ 
/*       Might require styles that run  */ 
/*       counter to the template.       */
/*       Therefore only define styles   */
/*       prefixed with .bchannel-css    */
/*       to target this only.           */
/* ------------------------------------ */


/* Page Hero Copy styles - ACHANNEL CUSTOM */
.AChannel .show-on-desktop { display: block; }

.AChannel .show-on-mobile { display: none; }

.mobile .AChannel .show-on-desktop { display: none; }

.mobile .AChannel .show-on-mobile { display: block; }

.hero-slide-viewer.AChannel .item-bottom.position-copy-left {
	top: 20%;
	left: 10%;
}

.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-left { top: 14%; }

.fr .hero-slide-viewer.AChannel .noth2.smaller-copy,
.fr .hero-slide-viewer.AChannel h2.smaller-copy {
	line-height: 2.125rem;
	font-size: 2rem;
	margin-bottom: 0.5rem;
}

.hero-slide-viewer.AChannel .item-bottom.position-copy-right {
	left: auto;
	right: 6.01171875000000%;
	top: 24%;
	width: 50%;
	max-width: 350px;
}

.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-right { top: 20%; }

.hero-slide-viewer.AChannel .item-bottom.position-copy-right-bottom {
	left: auto;
	right: 6.01171875000000%;
	top: 60%;
	min-height: auto;
	width: 38%;
}

.hero-slide-viewer.AChannel .noth2.light-copy,
.hero-slide-viewer.AChannel h2.light-copy {
	color: #ffffff;
}

.hero-slide-viewer.AChannel .noth2.dark-copy,
.hero-slide-viewer.AChannel h2.dark-copy {
	color: #000000;
}

.hero-slide-viewer.AChannel p.light-copy { color: #ffffff; }

.hero-slide-viewer.AChannel p.dark-copy { color: #000000; }

.hero-slide-viewer.AChannel .noth2.standard-hero-copy1,
.hero-slide-viewer.AChannel h2.standard-hero-copy1 {
	font-size: 1.35rem;
	line-height: 2.75rem;
    padding-bottom:0.3rem;
    padding-top:0.8rem;
    color:#000;
    text-align:center;

}


.hero-slide-viewer.AChannel .noth2.standard-hero-copy,
.hero-slide-viewer.AChannel h2.standard-hero-copy {
    font-size: 2.5rem;
    line-height: 2.75rem;

}

.hero-slide-viewer.AChannel .noth2.standard-hero-copy img,
.hero-slide-viewer.AChannel h2.standard-hero-copy img {
	width: auto;
}

.hero-slide-viewer.AChannel .item-bottom .item-cta a.cta {
	border: 1px solid #00508B;   /* Brand color */
	color: #ffffff;
	background: #00508B;   /* Brand color */
}

.hero-slide-viewer.AChannel .item-bottom .item-cta a.cta:hover {
	border: 1px solid #ffffff;   /* Brand color */
	color: #00508B;
	background: #ffffff;   /* Brand color */
}

.light-copy.two.mobile {
 	display: none;
}

body.mobile .light-copy.two.mobile {
 	display: block;
}

body.mobile .light-copy.desktop {
 	display: none;
}

/* ALTERNATIVE BRANDS LAYOUTS - DETAILS CUSTOM */

.NaturesRecipe .product-hero-section .alternative-position .noth2,
.NaturesRecipe .product-hero-section .alternative-position h2 {
	display: block;
}

.NaturesRecipe .product-hero-section .alternative-position p { display: block; }

/* ------------------------------------------------ */
/* ACHANNEL - Custom layouts for specific slides    */
/* ------------------------------------------------ */
li.rt-copy-textonly-custom-1 {  }

.fr .hero-slide-viewer.AChannel li.rt-copy-textonly-custom-1 .item-bottom.position-copy-right { /*left: 53%;
	right: auto;
	top: 24%;
	width: 58%;
	max-width: none;*/
}

li.farmers-medley { }

.hero-slide-viewer.AChannel li.farmers-medley .item-bottom {
	left: 62.01171875%;
	right: inherit;
	top: 60%;
	min-height: auto;
	width: 26.3671875%;
}

.hero-slide-viewer.AChannel li.farmers-medley .item-bottom .item-cta.centered-cta { width: 120px; }

li.biscuits-promo-prod { }

li.dental-promo { }

li.vitamin-promo { }

li.vitamin-promo-prod { }

li.bandana-promo { }

li.bandana-promo .item-bottom {
	left: 36.328125%;
	right: inherit;
	top: 63.59649122807017543859649122807%;
	min-height: auto;
	width: 47.8515625%;
	max-width: none;
	min-height: unset !important;
}

.fr li.bandana-promo .item-bottom { top: 53.59649122807017543859649122807%; }

li.bandana-promo .item-bottom p {
	width: 50%;
	float: none;
	margin: 0 auto 1.5rem auto;
	clear: both;
}

li.bandana-promo .item-bottom p {
	font-size: 1rem;
	text-align: center;
	line-height: 1.25rem;
	margin-bottom: 1rem;
}

li.bandana-promo .item-bottom .item-cta {
	margin: 0 auto;
	float: none;
	position: relative;
	width: 100%;
	display: block;
}

li.bandana-promo .item-bottom .item-cta a.cta {
	margin: 0rem auto;
	float: none;
	position: relative;
	width: 100px;
	display: block;
	white-space: nowrap;
}

.hero-slide-viewer.AChannel .rt-copy-textonly-custom-2 .item-bottom.position-copy-vitaminsMineralsNutrients {
    left: 10%;
    width: 84.7%;
    top: 22.0%!important;
}

.hero-slide-viewer.AChannel .rt-copy-textonly-custom-2 .position-copy-vitaminsMineralsNutrients table td {
	width: 16.67%;
	vertical-align: top;
}


.hero-slide-viewer.AChannel .rt-copy-textonly-custom-2 .position-copy-vitaminsMineralsNutrients table td p {
	text-align: center;
	padding: 0 20% 0 0;
	width: 80%;	
	font-size: 0.75rem;
	letter-spacing: 0.45px;
	line-height: 1rem;	
}

.hero-slide-viewer.AChannel .item-bottom.position-copy-newNaturesRecipe {
	top: 17.710526315789473684210526315789%;
	left: 11.9140625%;
	width: 40%;
	max-width: 400px;
}



.fr .hero-slide-viewer.AChannel .rt-copy-textonly-custom-1 .item-bottom.position-copy-newNaturesRecipe {
	top: 11.710526315789473684210526315789%;
}

.hero-slide-viewer.AChannel .rt-copy-textonly-custom-3 .item-bottom.position-copy-premiumIngredients {
	top: 15.710526315789473684210526315789%;
	left: 6.2140625%;
	width: 50.4140625%;
	max-width: 500px;
}

.hero-slide-viewer.AChannel .item-bottom.position-copy-premiumIngredients {
    top: 14.710526315789473684210526315789%;
    left: 6.9140625%;
    width: 55%;
    max-width: 390px;
}

.hero-slide-viewer.AChannel .item-bottom.position-copy-dogtreats {
    top: 20.710526315789473684210526315789%;
    left: 5.9140625%;
    width: 75%;
    max-width: 385px;
}

.hero-slide-viewer.AChannel .item-bottom.position-copy-dogfood {
    top: 11.710526315789473684210526315789%;
    left:9.9140625%;
    width: 45%;
    max-width: 350px;
}

.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-dogtreats {
    top: 9.710526315789473684210526315789%;

}

.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-premiumIngredients {
    top: 6.710526315789473684210526315789%;

}

.hero-slide-viewer.AChannel .rt-copy-textonly-custom-3 .item-bottom p {
    margin: 1rem 0 1rem 0;
    display: block;
    width: 100%;
    float: left;
    padding-right: 12rem;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.hero-slide-viewer.AChannel .item-bottom.position-copy-premiumIngredients.onRight {
	top: 17.711%;
	left: 39.914%;
	width: 45.414%;
	max-width: 550px;
}

.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-premiumIngredients.onRight {
	width: 53.414%;
}

.hero-slide-viewer.AChannel .item-bottom.position-copy-premiumIngredients.onRight .noth2,
.hero-slide-viewer.AChannel .item-bottom.position-copy-premiumIngredients.onRight h2 {
	font-size: 3rem;
	line-height: 3rem;
	font-family: 'Domine', serif;  /* Brand Font */
	font-weight: 300;
	margin-top: 1rem;
}

.mobile .hero-slide-viewer.AChannel .item-bottom.position-copy-premiumIngredients.onRight .noth2,
.mobile .hero-slide-viewer.AChannel .item-bottom.position-copy-premiumIngredients.onRight h2 {
	font-size: 1.1rem;
	line-height: 1.25rem;
	margin-top: 0;
}

.hero-slide-viewer.AChannel .item-bottom.position-copy-FuelTheWag {
	top: 21.710526315789473684210526315789%;
	left: 11.9140625%;
	width: 29.296875%;
	max-width: 300px;
}

.hero-slide-viewer.AChannel .item-bottom.position-copy-FuelTheWag p.overlap-top {
	width: 240px;
	margin-top: -1rem;
}

.position-copy-aboutus-hero {
	width: auto;
	max-width: 600px;
	left: 10%;
	top: 30%;
	position: absolute;
	height: auto;
}

.position-copy-aboutus-hero .noth2,
.position-copy-aboutus-hero h2 {
	font-size: 2.5rem;
	line-height: 2.8125rem;
	font-weight: bold;
	font-family: 'Domine', serif;  /* Brand Font */
	margin: 0;
}

.position-copy-aboutus-hero .light-copy { color: #ffffff; }

.page-hero video {
	width: 100%;
	height: auto;
	max-width: 1024px;
	max-height: 456px;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}


#product-slider .item-top.fauxLink img {
	width: 60%;
	text-align: center;
	margin: 0 auto;
	float:none;
}

/* ------------------------------------------------ */
/* ACHANNEL - MEDIA QUERIES            */
/* ------------------------------------------------ */

@media (max-width:899px) {

.hero-slide-viewer.AChannel .item-bottom.position-copy-right { top: 10%; }

.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-right {
	width: 50%;
	top: 10%;
}

.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-right .noth2,
.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-right h2 {
	font-size: 1.875rem;
	line-height: 2.25rem;
}

.hero-slide-viewer.AChannel li .item-bottom.position-copy-left {
	left: 2.675rem;
	width: 42%;
}

.hero-slide-viewer.AChannel li.rt-copy-textonly-custom-1 .item-bottom.position-copy-right {
	width: 40%;
	top: 20%;
}

.fr .hero-slide-viewer.AChannel li.rt-copy-textonly-custom-1 .item-bottom {
	width: 31.3671875%;
	right: 10%;
}

.mobile.fr .hero-slide-viewer.AChannel li.rt-copy-textonly-custom-1 .item-bottom.position-copy-right {
	left: 53%;
	right: auto;
	top: 24%;
	width: 35%;
	max-width: none;
}

.hero-slide-viewer.AChannel li.biscuits-promo-prod .item-bottom.position-copy-right {
	top: 24%;
	right: 6%;
	left: auto;
	width: 36%;
}

.fr .hero-slide-viewer.AChannel li.biscuits-promo-prod .item-bottom.position-copy-right {
	top: 20%;
	width: 36%;
}

.fr .hero-slide-viewer.AChannel li.biscuits-promo-prod .item-bottom.position-copy-right .noth2,
.fr .hero-slide-viewer.AChannel li.biscuits-promo-prod .item-bottom.position-copy-right h2 {
	font-size: 2rem;
	line-height: 2.25rem;
}

.hero-slide-viewer.AChannel li.vitamin-promo-prod .item-bottom.position-copy-right {
	top: 15%;
	width: 40%;
}

.fr .hero-slide-viewer.AChannel li.vitamin-promo-prod .item-bottom.position-copy-right {
	top: 10%;
	width: 40%;
}

.hero-slide-viewer.AChannel li.dental-promo .item-bottom.position-copy-left {
	top: 20%;
	left: 10%;
}

.fr .hero-slide-viewer.AChannel li.dental-promo .item-bottom.position-copy-left {
	top: 14%;
	left: 5%;
	width: 40%;
}

.hero-slide-viewer.AChannel li.vitamin-promo .item-bottom.position-copy-left {
	top: 20%;
	left: 10%;
}

.fr .hero-slide-viewer.AChannel li.vitamin-promo .item-bottom.position-copy-left {
	top: 14%;
	left: 2.675rem;
	width: 40%;
}

.hero-slide-viewer.AChannel li .item-bottom.position-copy-left .noth2,
.hero-slide-viewer.AChannel li .item-bottom.position-copy-left h2 {
	font-size: 2rem;
	line-height: 2.25rem;
}
.hero-slide-viewer.AChannel .item-bottom.position-copy-newNaturesRecipe {
	    top: 10%;
    left: 11.9140625%;
    width: 50%;
    max-width: 300px;
}

.hero-slide-viewer.AChannel .item-bottom.position-copy-premiumIngredients {    top: 10%;
    left: 4%;
    width: 50%;
    max-width: 300px;
}

.hero-slide-viewer.AChannel .item-bottom.position-copy-FuelTheWag {top: 20%;
    left: 10%;
    width: 38%;
    max-width: 300px;
}
}

@media (max-width: 768px) {

.position-copy-aboutus-hero {
	left: 58.59375%;
	top: 39.473684210526315789473684210526%;
}

.position-copy-aboutus-hero .noth2,
.position-copy-aboutus-hero h2 {
	font-size: 2.5rem;
	line-height: 2.8125rem;
}
}

@media (max-width: 680px) {
.hero-slide-viewer.AChannel .noth2.standard-hero-copy,
.hero-slide-viewer.AChannel h2.standard-hero-copy {
    font-size: 2rem;
    line-height: 2.25rem;
}
.position-copy-aboutus-hero {
	left: 50%;
	top: 15%;
}
.hero-slide-viewer.AChannel .item-bottom.position-copy-newNaturesRecipe {
    top: 15%;
    left: 11.9140625%;
}
.hero-slide-viewer.AChannel .item-bottom.position-copy-newNaturesRecipe {
    width: 49.296875%;
}
.position-copy-aboutus-hero .noth2,
.position-copy-aboutus-hero h2 {
	font-size: 2.0rem;
	line-height: 2.25rem;
}

.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-left {
	width: 45%;
	max-width: none;
	top: 10%;
	left: 2.65rem;
}

.fr .hero-slide-viewer.AChannel .noth2.standard-hero-copy,
.fr .hero-slide-viewer.AChannel h2.standard-hero-copy {
	font-size: 1.5rem;
	line-height: 1.75rem;
}

.hero-slide-viewer.AChannel .item-bottom.position-copy-right .noth2,
.hero-slide-viewer.AChannel .item-bottom.position-copy-right h2 {
	font-size: 1.25rem;
	line-height: 1.5rem;
	margin-bottom: 1rem;
}

.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-right .noth2,
.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-right h2 {
	font-size: 1.25rem;
	line-height: 1.5rem;
	margin-bottom: 1rem;
}

.hero-slide-viewer.AChannel li .item-bottom.position-copy-left .noth2,
.hero-slide-viewer.AChannel li .item-bottom.position-copy-left h2 {
	font-size: 1.25rem;
	line-height: 1.5rem;
	margin-bottom: 1rem;
}

.fr .hero-slide-viewer.AChannel li.dental-promo .item-bottom.position-copy-left { left: 10%; }

.fr .hero-slide-viewer.AChannel li.biscuits-promo-prod .item-bottom.position-copy-right .noth2,
.fr .hero-slide-viewer.AChannel li.biscuits-promo-prod .item-bottom.position-copy-right h2 {
	font-size: 1.25rem;
	line-height: 1.5rem;
	margin-bottom: 1rem;
}

li.bandana-promo .item-bottom { max-width: none; }
}

@media (max-width: 481px) {


    .hero-slide-viewer.AChannel .rt-copy-textonly-custom-2 .item-bottom.position-copy-vitaminsMineralsNutrients {
	left: 4%;
	width: 93.7%;
    top:11.0%!important;
}

.position-copy-aboutus-hero {
	left: 50%;
	top: 15%;
}

.position-copy-aboutus-hero .noth2,
.position-copy-aboutus-hero h2 {
	font-size: 2.0rem;
	line-height: 2.25rem;
}

.hero-slide-viewer.AChannel li .item-bottom.position-copy-left .noth2,
.hero-slide-viewer.AChannel li .item-bottom.position-copy-left h2 {
	font-size: 1.25rem;
	line-height: 1.5rem;
	margin-bottom: 1rem;
}

.hero-slide-viewer.AChannel li.vitamin-promo .item-bottom.position-copy-left {
	top: 10%;
	left: 10%;
}

.hero-slide-viewer.AChannel li.dental-promo .item-bottom.position-copy-left {
	top: 10%;
	left: 10%;
}

.hero-slide-viewer.AChannel li.rt-copy-textonly-custom-1 .item-bottom.position-copy-right {
	width: 30%;
	top: 20%;
	right: 10%;
}

.fr .hero-slide-viewer.AChannel li.vitamin-promo .item-bottom.position-copy-left {
	top: 10%;
	left: 10%;
	width: 45%;
}

.fr .hero-slide-viewer.AChannel.prod-hero-div .noth2.standard-hero-copy,
.fr .hero-slide-viewer.AChannel.prod-hero-div h2.standard-hero-copy {
	font-size: 1.25rem;
	line-height: 1.5rem;
}

.fr .hero-slide-viewer.AChannel .noth2.smaller-copy,
.fr .hero-slide-viewer.AChannel h2.smaller-copy {
	font-size: .75rem;
	line-height: .875rem;
}

.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-left .noth2,
.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-left h2 {
	font-size: 1.15rem;
	line-height: 1.25rem;
}

.hero-slide-viewer .item-bottom .item-cta { margin-top: 0; }

.hero-slide-viewer .item-bottom .item-cta a.cta {
	padding: .35rem 0.75rem;
	font-size: 0.65rem;
}

.fr .hero-slide-viewer .item-bottom .item-cta a.cta { font-size: 0.55rem; }

.hero-slide-viewer.AChannel .noth2.standard-hero-copy,
.hero-slide-viewer.AChannel h2.standard-hero-copy {
	font-size: 1.65rem;
	line-height: 1.75rem;
     margin-bottom: 0.5rem;
}

.hero-slide-viewer.AChannel .rt-copy-textonly-custom-3 .noth2.standard-hero-copy,
.hero-slide-viewer.AChannel .rt-copy-textonly-custom-3 h2.standard-hero-copy {
     margin-bottom: 0rem;
}

.hero-slide-viewer.AChannel .item-bottom.position-copy-newNaturesRecipe {
    top: 15%;
    left: 11.9140625%;
}
.hero-slide-viewer.AChannel .item-bottom.position-copy-newNaturesRecipe {
    width: 45%;
}

.hero-slide-viewer.AChannel .item-bottom.position-copy-right .noth2,
.hero-slide-viewer.AChannel .item-bottom.position-copy-right h2 {
	font-size: 1rem;
	line-height: 1.25rem;
	margin-bottom: 1rem;
}

.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-right .noth2,
.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-right h2 {
	font-size: 1rem;
	line-height: 1.25rem;
	margin-bottom: 1rem;
}

.fr .hero-slide-viewer.AChannel li.biscuits-promo-prod .item-bottom.position-copy-right .noth2,
.fr .hero-slide-viewer.AChannel li.biscuits-promo-prod .item-bottom.position-copy-right h2 {
	font-size: 1rem;
	line-height: 1.25rem;
	margin-bottom: 1rem;
}

.hero-slide-viewer.AChannel li.biscuits-promo-prod .noth2,
.hero-slide-viewer.AChannel li.biscuits-promo-prod h2 {
	margin-bottom: 1rem;
}

.fr .hero-slide-viewer.AChannel li.dental-promo .item-bottom.position-copy-left {
	top: 10%;
	left: 2.675rem;
	width: 45%;
}

/* Custom slide overrides */

.hero-slide-viewer .bandana-promo .item-bottom .item-cta a.cta {
	padding: .5rem .5rem;
	font-size: 0.75rem;
}
.hero-slide-viewer.AChannel .item-bottom.position-copy-newNaturesRecipe {
	    top: 10%;
    left: 11.9140625%;
    width: 50%;
    max-width: 300px;
}

.hero-slide-viewer.AChannel .item-bottom.position-copy-premiumIngredients {    top: 10%;
    left: 10%;
    width: 50%;
    max-width: 300px;
}

.hero-slide-viewer.AChannel .item-bottom.position-copy-FuelTheWag {top: 20%;
    left: 10%;
    width: 38%;
    max-width: 300px;
}
}

@media (max-width: 400px) {

.hero-slide-viewer.AChannel .noth2,
.hero-slide-viewer.AChannel h2 {
	margin-bottom: 1rem;
}

.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-left .noth2,
.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-left h2 {
	font-size: 1rem;
	line-height: 1.25rem;
}

.fr .hero-slide-viewer.AChannel .noth2.standard-hero-copy,
.fr .hero-slide-viewer.AChannel h2.standard-hero-copy {
	font-size: 1.35rem;
	line-height: 1.5rem;
}

.hero-slide-viewer.AChannel .item-bottom .item-cta.centered-cta {
	margin: .5rem auto 0 auto;
	min-width: 100px;
}

.hero-slide-viewer.AChannel li.dental-promo .item-bottom.position-copy-left .noth2,
.hero-slide-viewer.AChannel li.dental-promo .item-bottom.position-copy-left h2 {
	font-size: .8175rem;
	line-height: 1rem;
}

.fr .hero-slide-viewer.AChannel li.vitamin-promo-prod .item-bottom.position-copy-right {
	top: 5%;
	width: 40%;
	right: 10%;
}

.fr .hero-slide-viewer.AChannel li.vitamin-promo-prod .item-bottom.position-copy-right .noth2,
.fr .hero-slide-viewer.AChannel li.vitamin-promo-prod .item-bottom.position-copy-right h2 {
	font-size: .8175rem;
	line-height: 1rem;
}

.hero-slide-viewer.AChannel li.biscuits-promo-prod .item-bottom.position-copy-right {
	top: 14%;
	right: 8%;
	left: auto;
	width: 36%;
}

.fr .hero-slide-viewer.AChannel li.biscuits-promo-prod .item-bottom.position-copy-right .noth2,
.fr .hero-slide-viewer.AChannel li.biscuits-promo-prod .item-bottom.position-copy-right h2 {
	font-size: .8175rem;
	line-height: 1rem;
	margin-bottom: 1rem;
}

.fr .hero-slide-viewer.AChannel li.vitamin-promo .item-bottom.position-copy-left {
	top: 10%;
	left: 2.675rem;
	width: 40%;
}

.hero-slide-viewer.AChannel li.vitamin-promo .item-bottom.position-copy-left .noth2,
.hero-slide-viewer.AChannel li.vitamin-promo .item-bottom.position-copy-left h2 {
	font-size: .8175rem;
	line-height: 1rem;
	margin-bottom: .5rem;
}

.hero-slide-viewer.AChannel .noth2.light-copy,
.hero-slide-viewer.AChannel h2.light-copy {
	color: #ffffff;
	font-size: .77rem;
	line-height: 0.9rem;
}

.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-dogtreats .noth2.light-copy,
.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-dogtreats h2.light-copy {
	color: #ffffff;
	font-size: .8rem!important;
    line-height: 1rem!important;
    width: 11rem;
}


.hero-slide-viewer.AChannel .noth2.standard-hero-copy.light-copy,
.hero-slide-viewer.AChannel h2.standard-hero-copy.light-copy {
	font-size: 1.25rem;
	line-height: 1.5rem;
	margin-top: 1rem;
}

.hero-slide-viewer.AChannel .noth2.standard-hero-copy1,
.hero-slide-viewer.AChannel h2.standard-hero-copy1 {
    font-size: 1rem;
    line-height: 1rem;
    padding-bottom: 0.3rem;
    padding-top: 0.8rem;
    color: #000!important;
    text-align: center;
    display:none;
    }

    .mobile .item-bottom.position-copy-vitaminsMineralsNutrients .item-cta.center {
            margin-top: 10rem!important;

    }

.hero-slide-viewer.AChannel .position-copy-premiumIngredients .rt-copy-textonly-custom-3 .noth2.standard-hero-copy.light-copy,
.hero-slide-viewer.AChannel .position-copy-premiumIngredients .rt-copy-textonly-custom-3 h2.standard-hero-copy.light-copy {
	margin-top: 1rem;
}

.hero-slide-viewer.AChannel .position-copy-premiumIngredients .noth2.standard-hero-copy.light-copy,
.hero-slide-viewer.AChannel .position-copy-premiumIngredients h2.standard-hero-copy.light-copy {
	margin-top: 0rem;
}

.hero-slide-viewer.AChannel .rt-copy-textonly-custom-4 .position-copy-premiumIngredients .noth2.standard-hero-copy.light-copy,
.hero-slide-viewer.AChannel .rt-copy-textonly-custom-4 .position-copy-premiumIngredients h2.standard-hero-copy.light-copy {
	margin-top: 4.1rem;
}

.hero-slide-viewer.AChannel .noth2.standard-hero-copy.light-copy br,
.hero-slide-viewer.AChannel h2.standard-hero-copy.light-copy br {
	display: none;
}

.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-left { left: 2.0rem; }

.position-copy-aboutus-hero {
	left: 40%;
	top: 15%;
}

.position-copy-aboutus-hero .noth2,
.position-copy-aboutus-hero h2 {
	font-size: 2.0rem;
	line-height: 2.25rem;
	width: 60%;
	margin-left: -2rem;
}

.mobile .position-copy-aboutus-hero .noth2,
.mobile .position-copy-aboutus-hero h2 {
	width: 60% !important;
	margin-left: -2rem !important;

}

.hero-slide-viewer.AChannel .item-bottom.position-copy-newNaturesRecipe {
	    top: 25%;
    left: 11.9140625%;
    width: 50%;
    max-width: 300px;
}

.hero-slide-viewer.AChannel .item-bottom.position-copy-premiumIngredients {    top: 30%;
    left: 5%;
    width: 48%;
    max-width: 300px;
}
.hero-slide-viewer.AChannel .item-bottom.position-copy-dogtreats {
    top: 20.710526315789473684210526315789%!important;
    left: 4.9140625%!important;
    
}

.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-premiumIngredients{
    top:12.710526315789473684210526315789%!important

}
.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-premiumIngredients .noth2.light-copy,
.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-premiumIngredients h2.light-copy {
        font-size: .99rem!important;
        line-height: 0.99rem!important;
        margin-top: .98rem!important;

}
.hero-slide-viewer.AChannel .rt-copy-textonly-custom-4 .item-bottom.position-copy-premiumIngredients {    top: 10%;
    left: 10%;
    width: 40%;
    max-width: 300px;
}

.hero-slide-viewer.AChannel .item-bottom.position-copy-FuelTheWag {top: 20%;
    left: 10%;
    width: 38%;
    max-width: 300px;
}

.hero-slide-viewer.AChannel .rt-copy-textonly-custom-2 .position-copy-vitaminsMineralsNutrients table td {
	width: 33.33%;
	vertical-align: top;
}
}

@media (max-width: 340px) {

.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-left .noth2,
.fr .hero-slide-viewer.AChannel .item-bottom.position-copy-left h2 {
	font-size: .875rem;
	line-height: 1.0rem;
}

.fr .hero-slide-viewer.AChannel .noth2.standard-hero-copy.light-copy,
.fr .hero-slide-viewer.AChannel h2.standard-hero-copy.light-copy {
	font-size: 1.0rem;
	line-height: 1.25rem;
}

.position-copy-aboutus-hero {
	left: 40%;
	top: 10%;
}

.position-copy-aboutus-hero .noth2,
.position-copy-aboutus-hero h2 {
	font-size: 1.75rem;
	line-height: 2.25rem;
}

.hero-slide-viewer.AChannel .rt-copy-textonly-custom-2 .position-copy-vitaminsMineralsNutrients table td {
	width: 33.33%;
	vertical-align: top;
}
}

.mobile-p {
	display: none;
}


.mobile .hero-slide-viewer.AChannel .mobile-p {
	display: block;
}

.mobile .hero-slide-viewer .item-top img {
    min-width: 414px;
    margin-left:-14px;
}

.mobile .hero-slide-viewer item-top-panel3 img {
    min-width: 370px;
    margin-left:-14px;
}

.mobile .hero-slide-viewer.AChannel .mobile-p 

.mobile .hero-slide-viewer .item-top .mobile-p .panel3 img {
	margin-left:-2px;
    min-width: 375px!important;
}

.mobile .hero-slide-viewer .rt-copy-textonly-custom-3 .item-top img {
    margin-left: -30px;
}

.mobile .hero-slide-viewer.AChannel .desktop-p {
	display: none;
}

.mobile .item-bottom.position-copy-vitaminsMineralsNutrients table {
	display: none;
}

.mobile .item-bottom.position-copy-vitaminsMineralsNutrients .item-cta.center {
 margin-top: 12rem;
}

#hero-slider-next,
#hero-slider-prev {
	margin-top:20px;
}

.mobile .hero-slide-viewer.AChannel .item-bottom.position-copy-newNaturesRecipe {
    top: 13%;
    left: 7%;
    width: 35%;
}

.mobile .light-copy.two {
	display: none;
}

.mobile .hero-slide-viewer.AChannel .rt-copy-textonly-custom-3 .item-bottom p {
	display: none;
}

.mobile .hero-slide-viewer.AChannel .noth2.standard-hero-copy.light-copy,
.mobile .hero-slide-viewer.AChannel h2.standard-hero-copy.light-copy {
	width: 150%;
}

.mobile .rt-copy-textonly-custom-1 .light-copy {
	width: 160%;
	font-size: 0.60rem;
	margin: 0;
	line-height: 0.8rem;
}

.fr.mobile .rt-copy-textonly-custom-1 .light-copy {
	width: 188%;
}

.mobile .rt-copy-textonly-custom-3 .noth2.light-copy.standard-hero-copy,
.mobile .rt-copy-textonly-custom-3 h2.light-copy.standard-hero-copy {
	/*font-family: 'Domine', serif !important;
	font-weight: 300;*/
    font-size: 1.25rem;
    line-height: 1.5rem;
}

.mobile .hero-slide-viewer.AChannel .rt-copy-textonly-custom-4 .noth2.standard-hero-copy.light-copy,
.mobile .hero-slide-viewer.AChannel .rt-copy-textonly-custom-4 h2.standard-hero-copy.light-copy {
	width: 90%;
	margin-top: 1.7rem !important;
}

.mobile .hero-slide-viewer.AChannel .rt-copy-textonly-custom-4 .light-copy.overlap-top {
	width: 160%;
	font-size: 0.65rem;
	line-height: 1rem;
	margin: 0;
}


