@media screen and (min-width: 480px) and (max-width: 960px) {
    #header {
       
    }
}


#wrapper{
 	
  }
#container
{
overflow-x: hidden;
  overflow-y: hidden;
}

#menu-button{
	display:none;
}

#cssmenu-responsive{
	display:none;
	position:absolute;
	left:10px;
	top:10px;
	z-index:999;
}

.mobileContent{
	display:none;
}

#cssmenu-mobile{
	display:none;
}



#menu-responsive-sub-menu > li{
	float:left;
}

.sliderShow{
	
	background-image:url('images/slideshow-shadow-optimize.png');
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom: 0px !important;
}

.sliderShow.noShadow{
	background-image:none;
}

.page-template-page-home-php .sliderShow{
	padding-bottom:22px !important;
}
.page-template-page-products-learn-more-page-pb .sliderShow,
.page-template-page-products-landing-page-php .sliderShow,
.page-template-page-common-php .sliderShow{
	
}

.sliderShow .img-header,
.footerContentPage .img-header{
	width:100%;
}




.sliderShow .img-header{
  
  }

.page-template-page-home-php #content{
	overflow:hidden;
}


#carousel-home{

}
#carousel-home .carousel-indicators{
	top:auto;
	bottom:-40px;
	
}

#carousel-home .item a{
	border:0;
}
#carousel-home .carousel-inner{
	width:auto;
	overflow:visible;
}
#carousel-home .item img{
	height:530px;
	width:auto;
	max-width:none;
	position:relative;
	
}

.carousel .item {
-webkit-transition: opacity 3s; 
-moz-transition: opacity 3s; 
-ms-transition: opacity 3s; 
-o-transition: opacity 3s; 
transition: opacity 3s;
}

#carousel-home .item {
-webkit-transition: opacity 2s; 
-moz-transition: opacity 2s; 
-ms-transition: opacity 2s; 
-o-transition: opacity 2s; 
transition: opacity 2s;
background-size:cover;
background-position: center top;
  overflow:hidden;
}
#carousel-home .carousel-inner > .active.right{
left: 300%;
}
.carousel .active.left {
left:0;
opacity:0;
z-index:2;
}
.carousel .next {
left:0;
opacity:1;
z-index:1;
}
#carousel-home .carousel-indicators li{
height:6px;
width:6px;
border:1px solid #d2c2ae;
margin:0px 10px;
}
#carousel-home .carousel-indicators .active{
color:#63340f;
background-color:#63340f;
border:1px solid #63340f;
height:6px;
width:6px;
margin:0px 10px;
}

#content .container.pageContent{
	clear:both;
	position:relative;
	top:50px;
	color:#333;
	padding-bottom:50px;
}


.page-template-page-coupon-redirect #content .container.pageContent{
  min-height:500px;
  }


#content .container.perProductResult{
	top:0px;
}

#content .pageContent .header h1.entry-title{
	font-family:"CGGothicNo1";
	font-size:32px;
	text-align:center;
	font-weight:normal;
}

#content .pageContent .header h1.entry-title span{
	font-family:"MikaMelvasBelinda";	
	letter-spacing:1px;
	font-size:32px;
	
}

#content .pageContent .entry-content{
	padding:20px 0px 40px;
}

.single #content .pageContent footer.entry-footer{
	display:none;
}

#content .pageContent .entry-content p{
	line-height:140%;
	font-size:18px;
	font-family:"ArcherSemiBold";
}
.home #content .pageContent .entry-content p,
.home #content .pageContent .header h1.entry-title{
  color:#65350f;
}

.homeProductLink{
	position:relative;
	z-index:100;
}

.homeProductLink img{
	max-width:100%;
}

.dashBoardSection{
	position:relative;
	top:0px;
	margin-top:-160px;
	z-index:90;
	background-size:cover;
	background-position:center top;
	background-repeat:no-repeat;
	min-height:666px;
	
}



.dashBoardSection .bgDashBoard{
	position:absolute;
	width:100%;
}
.dashBoardSection .bgDashBoard img{
	width:100%;
	background-repeat:no-repeat;	
}

.dashBoardSection .bgDashBoardContent{
	position:relative;
	top:0px;
}

.dashBoardSection .dashBoardImage1 img{
	top:20px;
	left:60px;
	width: auto;
	height:auto;
	position:relative;
	max-width:100%;
}

.dashBoardSection .dashBoardImage2{
	height:100px;
	
	position:relative;
	top:40px;
}

.dashBoardSection .dashBoardImage2 img{
	width: auto;
	height:auto;
	opacity: 0.8;
	max-width:100%;
}

.dashBoardSection .dashBoardImage3{
	/*height:200px;*/
	position:absolute;
	bottom:0;
}

.dashBoardSection .dashBoardImage3 img{
	margin-left:110px;
	max-width:100%;
	width: auto;
	height:auto;
	display:block;
}

.dashBoardSection .dashBoardRightSection{
	height:100%;
	float:left;
	min-height:470px;
	position:relative;
}

.dashBoardProducts{
	background-image:url('images/bg2.png');
	background-size: 100% auto;
	height:100%;
	width:100%;
	position:relative;
	z-index:999;
	top:-10px;
	padding-top:10px;
}

.dashBoardProducts .fiveStarLine{
	background-image:url('images/five-star-line-banner-optimize.png');
	background-repeat:no-repeat;
  background-position:top center;
	height: 37px;
}

.dashBoardProducts .dashBoardProductsContent{
	position:relative;
	top:40px;
}

.dashBoardProducts .dashBoardProductsContent .seeWhatMerrickHasForYou{
	background-image:url('images/seeWhatMerrickHasForYou-optimize.png');
	background-repeat:no-repeat;
	width:376px;
	height:107px;
	background-size: 85%;
	background-position:top left;
}

.dashBoardProductsContent .productsNavigation{
	margin:0px 0px 0px;
	overflow:hidden;
	position:relative;
	top:30px;
	left:0px;
  z-index:999;
}

.dashBoardProductsContent .dogLinkContainer,
.dashBoardProductsContent .catLinkContainer{
	width:185px;
	height:97px;
	float:left;
	margin:0px 0px 0px 0px;
	position:relative;
}

.dashBoardProductsContent .dogLinkContainer .productContainer{
	width: 148px;
	height: 51px;
	background-image:url('images/dogProducts-optimize.png');
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	background-position: -148px 0px;
	position:relative;
	top:20px;
	left:20px;
	
}
.dashBoardProductsContent .catLinkContainer .productContainer{
	width: 148px;
	height:51px;
	background-image:url('images/catProducts-optimize.png');
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	background-position: -148px 0px;
	position:relative;
	top:20px;
	left:15px;
	
}
.dashBoardProductsContent .sel .productSelect{
	background-image:url('images/productSelect-optimize.png');
	width:195px;
	height:97px;
	position:absolute;
	left:0px;
	top:0px;
}

.dashBoardProductsContent .catLinkContainer.sel .productSelect{
	left:-20px;
}

.dashBoardProductsContent .sel .productContainer{
	background-position: 0px 0px;
}

.dashBoardProductsContent .productPhotoBg{
	background-image:url('images/productPhotoBg.png');
	width: 295px;
	height: 222px;
	background-repeat:no-repeat;
	position:relative;
	top:-40px;
	background-position:center right;
	float:right;
  z-index:999;
}

.dashBoardProducts .dashBoardProductsSlider{
	/*background-image:url('images/productBgPhotoSlideShow.png');
	background-repeat:no-repeat;*/
	width: 1057px;
	height:526px;
	top:-90px;
	position:relative;
}
.dashBoardProducts .dashBoardProductsSlider .dashBoardProductsSliderBG{
	position:absolute;
	
}
.dashBoardProducts .dashBoardProductsSlider .dashBoardProductsSliderBG img{
	max-width:100%;
	height:auto !important;
}

.dashBoardProducts .dashBoardProductsSlider .productCategory{
	display:block;
	
	opacity:0;
	margin-top:60px;
	padding-left:60px;
  padding-right:40px;
	position:absolute;
}

#productCatCategory .bx-controls{
	display:none;
}

.productDogCategory{
	display:block;
	z-index:2;
}
.productCatCategory{
	z-index:1;
}


.productCategory-inner{
	margin:0px 0px;
	padding-left:0px;
	overflow:hidden;
	text-align:center;
	width:auto;
	
}

.bx-wrapper .bx-controls-direction a.bx-prev{
	left:-20px;
}
.bx-wrapper .bx-controls-direction a.bx-next{
	right:-20px;
}

.perProduct{
	text-align:center;
}

.perProduct img{
	margin:0 auto;
}

.perProduct .perProductTitle{
	text-align:left;
	background-image:url('images/borderBottomDesign1-new-optimize.png');
	background-repeat:no-repeat;
	background-position:bottom left;
	 
	font-family:"Mocha Mattari";
	font-size:24px;
	padding:12px 0px;
	color:#65350f;
}
.perProduct .perProductTitle.scriptFont{
	font-family:"BrandyBF";
	font-size:28px;
	padding:10px 0px;
}

.perProduct .perProductDescription{
	color:#65350f;
	font-size:16px;
	line-height:130%;
	text-align:left;
	font-family:"ArcherSemiBold";
	padding:10px 20px 10px 0px;
	
}
.perProduct .perProductDescription p.bottomLinks{
	margin-top:10px;
	font-family:"Mocha Mattari";
	font-size:18px;
	line-height:120%;
}
.perProduct .perProductDescription p.bottomLinks sup{
	font-size:10px;
}

.perProduct .perProductDescription p.bottomLinks a{
	color:#65350f;
}

.perProduct .perProductDescription p.bottomLinks a span{
	font-size:14px;
	line-height:50%;
}

.carousel-inner.onebyone-carousel { margin: auto; width: 90%; }
.onebyone-carousel .active.left { left: -25%; }
.onebyone-carousel .active.right { left: 25%; }
.onebyone-carousel .next { left: 25%; }
.onebyone-carousel .prev { left: -25%; }

.carousel .onebyone-carosel > .item {
    position: relative;
    transition: left 0.6s ease-in-out 0s;
}

.couponPanel{
	position:relative;
	z-index:999;
}
.couponPanel .couponForm{
	/*background-image:url('images/couponBg.png');*/
	background-repeat:no-repeat;
	background-position:center top;
	/*height:258px;*/
	height:50px;
	width:100%;
	position:relative;
	margin-top:30px;
}

.couponPanel .couponForm .couponFormInner{
	text-align:center;
	width:355px;
	margin:0 auto;
	padding:0px 20px;
	height:200px;
	position:relative;
	
}

.couponPanel .couponForm .couponFormInner .txt{
	width:180px;
}

.couponPanel .couponForm .couponFormInner #getCoupon2{
	
	text-align:right;
	position:absolute;
	right:0px;
	width:280px;
	bottom:25px;
}

.couponPanel .couponForm .couponFormInner .getcoupon-field{
	float:left;
}

.couponPanel .couponForm .couponFormInner .getcoupon-btn{
	float:left;
}
.couponPanel .couponForm .couponFormInner .getcoupon-paragraph{
	float:left;
}

.couponPanel .couponForm .couponFormInner .getcoupon-paragraph p{
text-align:left;
font-size:13px;
font-family:"ArcherSemiBoldItalic";
color:#f6b332;
padding:2px 0px;
}
.signUpPanel{
	padding-bottom:50px;
}
.signUpPanel .lets{
	/*background-image:url('images/lets-optimize.png');*/
  background-image:url('images/lets-see-what-sprite-optimize.png');
  
	width:63px;
	height:51px;
	background-repeat:no-repeat;
}

.signUpPanel h2{
	color: #65350f;
    font-family: "Mocha Mattari";
    font-size:90px;
	padding-left:30px;
	line-height:80%;
	text-transform:uppercase;
	padding-bottom:20px;
}

.signUpPanel p{
	font-size:20px;
	font-family:"ArcherSemiBoldItalic";
	padding:2px 0 5px;
	color: #65350f;
}

.signUpPanelBg{
	background-image:url('images/signUpBgRight-optimize.png');
	background-repeat:no-repeat;
	width:463px;
	height:232px;
	/*height:500px;*/
	position:relative;
}

.signUpPanelBgTall{
	background-image:url('images/signUpBgRight500.png');
	height:500px;
}

.signUpPanelBg #signup{
	position: absolute;
	top:0px;
	padding: 70px 20px 10px;
	float:left;
	width:100%;
	height:100%;
	
}

.signUpPanelBg #signup p{
	padding: 1px 20px;
	font-family:"Archer";
	font-size:14px;
}

.signUpPanelBg #signup p.fieldContainer{
	margin-bottom:10px;
}

.signUpPanelBg #signup p .txt{
	width:100%;
	background-color:transparent;
}

.signUpPanelBg #signup #addressfields p .txt{
	width:90%;
}

.signUpPanelBg #signup #addressfields p .req{
	padding-left:10px;
	font-weight:bold;
}

.signUpPanelBg #signup p #updates{
	margin-right:10px;
	cursor:pointer;
}
.signUpPanelBg #signup p #twist{
	margin-right:10px;
	cursor:pointer;
}

.signUpPanelBg #signup p #preference{
	font-family: "Mocha Mattari";
	font-size:16px;
	border:1px solid #65350f;
	padding:2px;
}

.signUpPanelBg #signup p #preference option{
	border:0px;
}

.signUpPanelBg .btns{
	padding:0px;
	position:absolute;
	width:100%;
	bottom:10px;
}

.signUpPanelBg .btns #submitbtn{
	position:absolute;
	background-image:url('images/btnJoinUs-optimize.png');
	background-repeat:no-repeat;
	width:187px;
	height:75px;
	bottom:-40px;
	right:40px;
}

.signUpPanelBg #addressfields{
	padding:10px 0;
	display:none;
}

.videContainer{
	background-image:url('images/videoContainer.png');
	background-repeat:no-repeat;
	width: 893px;
	height: 507px;
	margin:-120px auto 0;
	text-align:center;
	position:relative;
	top:0px;
	z-index:401;
}

.videContainer #videoIframe{
	margin:30px auto;
}

.usaQA{
	/*background-image:url('images/usa-qa-optimize.png');
	width:247px;
	height:248px;*/
  background-image:url('images/usa-qa-optimize-seal.png');
	width:250px;
	height:251px;
  opacity: 0.2;
  filter: alpha(opacity=20); /* For IE8 and earlier */
	position:absolute;
	right:0px;
	top:280px;
}

.merrickLane{
	background-image:url('images/merrickLaneSign.png');
	width:396px;
	height:459px;
	position:absolute;
	left:-50px;
	top:-170px;
	z-index:501;
}

.page-template-page-common-php .contentPage .container .contentContainer{
	color:#65350f;
 
}
.page-template-page-common-php .contentPage .container .contentContainer h2{
	font-size:55px;	
	font-family:"Mocha Mattari";
	background-image:url('images/roughLine-optimize.png');
	background-position:bottom center;
	padding-bottom:15px;
	background-repeat:no-repeat;
}

.page-template-page-coupon-redirect .container.pageContent h2{
  	font-size:55px;	
	font-family:"Mocha Mattari";
	background-image:url('images/roughLine-optimize.png');
	background-position:bottom center;
	padding-bottom:15px;
	background-repeat:no-repeat;
  }

.page-template-page-common-php .contentPage .container .contentContainer h2 strong{
	font-size:120%;
}

.page-template-page-common-php .contentPage .container .contentContainer p{
	font-size: 16px;
	font-family:"ArcherSemiBold";
	line-height:180%;
	padding:15px 16%;
	letter-spacing:0px;
}


.page-template-page-common-php .contentPage .container .contentContainer blockquote{
	
	
	color:#f18e1e;
}
.page-template-page-common-php .contentPage .container .contentContainer blockquote p{
	font-family:"ArcherSemiBoldItalic";
	font-size: 38px;
	line-height:140%;
	padding:20px 20%;
}
.page-template-page-common-php .contentPage .container .contentContainer blockquote p.fromDash{
	padding:0px 20%;
	text-align:right;
	font-family:"ArcherSemiBold";
	font-size:16px;	
}

.page-template-page-common-php .contentPage .container .contentContainer p .flossieSpan{
	font-family:"BrandyBF";
	font-size:28px;
	margin-left:5px;
}

.page-template-page-common-php .contentPage .container .contentContainer p .handcraftedSpan{
	font-family:"BrandyBF";
	font-size:28px;
	margin-left:5px;
	
}

.flossieImage{
	background-image:url('images/arrow-flossie.png');
	height:186px;
	width:392px;
	background-repeat:no-repeat;
	position:absolute;
	top:-130px;
	left:30px;
}

.handcraftedImage{
	background-image:url('images/arrow-handcrafted.png');
	width:225px;
	height:151px;
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	right:80px;
}

.timelineContainer{
	opacity:0;
	margin-top:50px;
}

.timelineContainer .timeLineTitle h4{
	font-size:24px;	
	font-family:"Mocha Mattari";
}

.arrow-arrow-right{
	background-image:url('images/arrow-arrow-right-optimize.png');
	width:13px;
	height:19px;
	background-repeat:no-repeat;
	float:right;	
	margin:3px 0px 3px 0px;
}

.arrow-arrow-left{
	background-image:url('images/arrow-arrow-left_1.png');
	width:13px;
	height:19px;
	background-repeat:no-repeat;
	float:left;	
	margin:3px 0px 3px 0px;
}

.timeLineBar{
	border-top:2px solid #b4957e;
	height:1px;
	width:96%;
	margin:0 auto;
	
}

.timeLineBarContainer{
	text-align:center;
}

.timelineContainer .yearContainer{
	height:50px;
	float:left;
	
	position:relative;
	top:-6px;
	overflow:visible;
	left:35px;
}


.timelineContainer .yearContainerContent{
	cursor:pointer;
}
.timeLinePerContentList,
.timeLinePerContent{
	display:none;
	width:718px;
	margin:0 auto;
	padding:10px 20px;
	float:none;
	
	 -webkit-transition: opacity 2s ease-in;
       -moz-transition: opacity 2s ease-in;
        -ms-transition: opacity 2s ease-in;
         -o-transition: opacity 2s ease-in;
            transition: opacity 2s ease-in;
}

.timeLinePerContentList{
  display:none;
  overflow:hidden;
  
  }

.timeLinePerContent.sel{
	display:block;
	
	opacity: 1;
}

.timeLineAllContent ul li,
.timeLinePerContentList ul li,
.timeLinePerContent ul li{
	padding:10px 0px;
	line-height:130%;
	list-style-type:disc;
	font-family:"ArcherSemiBold";
}

.timeLineContent{
	margin-top:40px;
	min-height:500px;
}
.timeLineAllContent .timeLineContentBorder,
.timeLineContent .timeLineContentBorder{		
	height:6px;
	margin:0 auto;
	background-image:url('images/timeLineContentBorder-optimize.png');
	background-repeat:no-repeat;
	background-position:top center;
}

.timelineContainer .yearBullet{
	background-image:url('images/timeLinePoints-optimize.png');
	background-repeat:no-repeat;
	width:100%;
	height:12px;
	background-position:left top;
	padding-top:12px;
	margin:0 auto;
	text-align:left;
	cursor:pointer;
	overflow:hidden;
	float:left;
}

.timelineContainer .yearText{
color:#b4957e;
	width:auto;
	margin:0px auto 0px;
	text-align:left;
	font-family:"Mocha Mattari";
	position:relative;
	top:10px;
	left:0px;
	float:left;
	-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
}

.page-template-page-common-php .contentPage .container .contentContainer p.yearText{
  		-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
    transform: rotate(0deg);
  	color:#65350f;
  width:100%;
  padding:5px 0px;
  font-weight:bold;
  float:left;
  }

.page-template-page-common-php .contentPage .container .contentContainer ul{
  width:95%;
  margin-left:50px;
  float:left;
  }

.timelineContainer .yearContainer.sel .yearBullet{
	background-position:0 -12px;
}

.timelineContainer .yearContainer.sel .yearText{
	color:#65350f;
	font-size:24px;
}

.perProductCategory{
	padding:10px 0px 40px;
}
.productCategoryDescription{
	padding-top:50px;
}
.productCategoryDescription h2{
font-family:"Mocha Mattari";
font-size:42px;
color:#65350f;
}
.productCategoryDescription h2 span{
background-image:url('images/timeLineContentBorder-opt.png');
background-repeat:no-repeat;
background-position:bottom right;
padding-bottom:10px;
float:left;
}

.productCategoryDescription h2 a{
	text-decoration:none;
}

.productCategoryDescription .productCategoryDescriptionContent{
padding:5px 0px;
line-height:140%;
color:#65350f;
}

.productCategoryDescription .productCategoryDescriptionContent ul{
	padding:5px;
	list-style-type:disc;
	margin-left:10px;
}

.productCategoryDescription .productCategoryDescriptionContent p{padding:5px 0;
color:#65350f;
font-size:18px;
}
.productCategoryDescription .productCategoryDescriptionContent p.bottomLinks{
	width:450px;
	color:#a07c62;
	overflow:hidden;
}
.productCategoryDescription .productCategoryDescriptionContent p.bottomLinks a{
	text-transform:uppercase;
	color:#a07c62;
	font-size:14px;
}

.sliderShow .pageTitleLearnMore{
	position:absolute;
	bottom:-66px;
	z-index:999;
}

.sliderShow.Backcountry .pageTitleLearnMore{
	bottom:-25px;
}

.contentPage.PurrfectBistroGrainFree .container{
	padding:100px 0px 20px;
}

.contentPage.PurrfectBistroGrainFree .container h3{
	background-image:url('images/pb_bg_title_min.png');
	background-repeat:no-repeat;
	background-position:center;
	font-size:48px;
	font-weight:600;
	color:#754924;
	font-family:"signpainter_housecasualRg";
	
}

.ulCatRecipe{
	padding:20px 120px;
	overflow:hidden;
}

.ulCatRecipe li{
		list-style-image: url('images/bulletStar_min.png');
		font-size:24px;
		font-family:"BrandyBF";
		color:#754924;
		padding:0px 10px 0px 30px;
		margin:5px 0px;
		list-style-position:inside;
}

.contentPage.PurrfectBistroGrainFree hr{
		border:0px;
		margin:0 auto;
		padding:0px;
		height:27px;
		background-image:url('images/pb_bg_title_bottom_min.png');
		background-repeat:no-repeat;
		background-position:center;
}

.infoGraphicsPage.PurrfectBistroGrainFree .infoGraphic{
	text-align:center;
	position:relative;
	z-index:500;
}

.infoGraphicsPage.PurrfectBistroGrainFree .infoGraphic img{
	text-align:center;
	margin:0 auto;
}

.infoGraphicsPage.PurrfectBistroGrainFree .infoGraphicBackground{
	position:absolute;
	bottom:-200px;
	z-index:499;
	left:150px;
}

.PurrfectBistroGrainFree{
	background-color:#fff4d5;
}

.sliderShow.Backcountry .pageTitleLearnMore img{
	width:100%;
}


.infoGraphicsPage.PurrfectBistroGrainFree .container{
		padding-bottom:60px;
}

.footerContentPage.PurrfectBistroGrainFree{
	position:relative;
	top:0px;
}

.footerContentPage.PurrfectBistroGrainFree img.footerContentBg{
	
}

.footerContentPage.PurrfectBistroGrainFree .footerContentAbsolute{
	position:absolute;
	top:20px;
	width:100%;
}

.footerContentPage.PurrfectBistroGrainFree .footerContentAbsolute .footerContent .usaSeal{
	text-align:right;	
	position:relative;
	height:100px;
}

.footerContentPage.PurrfectBistroGrainFree .footerContentAbsolute .footerContent .usaSeal img{
	position:absolute;
	top:-80px;
	right:200px;
}

.footerContentPage.PurrfectBistroGrainFree .footerContentAbsolute .footerContent .leftSection{
	height:460px;
	position:relative;
  overflow:hidden;
}

.footerContentPage.PurrfectBistroGrainFree .footerContentAbsolute .footerContent .leftSection h3{
	text-align:center;
	padding-top:80px;
	font-family:"signpainter_housecasualRg";
	font-size:72px;
	color:#65350f;
	width:100%;
}

/*.footerContentPage.PurrfectBistroGrainFree .footerContentAbsolute .footerContent .rightSection{
padding:80px 100px 80px 20px;
}*/

.footerContentPage.PurrfectBistroGrainFree .footerContentAbsolute .footerContent .rightSection{
padding:65px 100px 80px 20px;
}

/*.footerContentPage.PurrfectBistroGrainFree .footerContentAbsolute .footerContent .rightSection p{
	font-size:19px;
	line-height:120%;
	color:#65350f;
	font-family:"ArcherSemiBold";
}*/
.footerContentPage.PurrfectBistroGrainFree .footerContentAbsolute .footerContent .rightSection p{
	font-size:18px;
	line-height:100%;
	color:#65350f;
  margin-bottom:10px;
	font-family:"Archer";
}

.footerContentPage.PurrfectBistroGrainFree .footerContentAbsolute .footerContent .rightSection p.paddingtop{
	padding-top:20px;
}

.footerContentPage.PurrfectBistroGrainFree .footerContentAbsolute .footerContent .rightSection p strong{
	font-family:"ArcherBold";
}

.footerContentPage.PurrfectBistroGrainFree .catImage{
	position:absolute;
	bottom:0px;
	z-index:400;
	width:100%;
	text-align:center;
}

.footerContentPage.PurrfectBistroGrainFree .catImage img{
	margin:0 auto;
}

/*.footerContentImage.PurrfectBistroGrainFree{
	position:absolute;
	bottom:20px;
	z-index:600;
	background-color:transparent;
}*/

.footerContentImage.PurrfectBistroGrainFree{
	position:absolute;
	bottom:0px;
	z-index:600;
	background-color:transparent;
}

.contentPage.Backcountry{
	background-image:none;
	background-color:#000;
	color:#faf4dd;
	/*min-height:660px;*/
}



.contentPage.Backcountry .container{
	padding-left:60px;
	padding-right:60px;
	z-index:900;
	position:relative;
}
.contentPage.Backcountry .container h3{
	font-family: "RefrigeratorDeluxeBold";
    font-size: 28px;
	
    line-height: 130%;
	margin:10px 0;
}
.contentPage.Backcountry .container p{
	font-family: "ArcherSemiBold";
    font-size: 19px;
    line-height: 120%;
	padding:10px 0;
}

.infoGraphicsPage.Backcountry{
	position:relative;
	max-height:auto;
	padding-bottom: 100 !important;
	background-position:0px 0px;
	
}

.infoGraphicsPage.Backcountry .container{
	
}


.borderBC{	
	width:100%;
	position:absolute;
	z-index:500;
}



.infoGraphicsPage.Backcountry .infoGraphic{
	position:relative;
	z-index:555;
	padding-left:50px;
}

.footerContentPage.Backcountry .footerContent{
		padding-left:50px;
		z-index:700;
		position:relative;
		
		
	}

.infoGraphicsPage.Backcountry .infoGraphic .leftSection,
.infoGraphicsPage.Backcountry .infoGraphic .rightSection{
	padding-left:40px;
}

.infoGraphicsPage.Backcountry .infoGraphic .kibbleRaw,.infoGraphicsPage.BackcountryCat .infoGraphic .kibbleRaw{
	text-align:center;
	position:relative;
	top:-40px;
}
.infoGraphicsPage.BackcountryCat .infoGraphic .kibbleRaw{
    margin: 50px 0 0;
    text-align: center;
  	right:70px;
}

.infoGraphicsPage.Backcountry .infoGraphic h3{
	color:#faf4dd;
	font-family:"Mocha Mattari";
	font-size:42px;
	margin-bottom:20px;
}
.infoGraphicsPage.Backcountry .infoGraphic ul{
margin-left:0px;
padding-left:20px;

}
.infoGraphicsPage.Backcountry .infoGraphic ul li{
	color:#faf4dd;
	font-family: "ArcherSemiBold";
    font-size: 19px;
    line-height: 120%;
    padding: 10px 0;
	list-style-type:disc;
	float:left;
	width:100%;
}


.infoGraphicsPage.Backcountry .infoGraphicKibble{
	position:absolute;
	z-index:500;	
	top:-230px;
}

.infoGraphicsPage.Backcountry .infoGraphicKibble .kibble-bc{
	width:100%;
	max-width:auto;
}

.infoGraphicsPage.Backcountry .infoGraphicBackground{
	position:absolute;
	z-index:499;	
	top:-230px;
	
}

.infoGraphicsPage.Backcountry .infoGraphicBackground .img-responsive{
	width:100%;
	max-width:auto;
}

.productLogo .img-responsive{
width:auto;
}

.footerContentPage.Backcountry{
	background-color:#000;
	
}

.footerContentPage.Backcountry .usaSeal{
	position:relative;
	z-index:560;
	text-align:right;
	height:20px;
}

.footerContentPage.Backcountry .usaSeal img{
	position:relative;
	top:0px;
}

.footerContentImage.Backcountry{
	position:relative;
	bottom:0px;
	z-index:600;
	background-color:transparent;
}

.footerContentPage.Backcountry .bcfooterFont{
	color:#faf4dd;
	font-family:"Mocha Mattari";
	font-size:22px;
	padding:10px 50px 0px 0px !important;
}

.footerContentImage.Backcountry img{
	width:100%;
}

.footerContentPage.Backcountry .footerContent{
	padding-bottom:80px;
	
}

.footerContentPage.Backcountry .footerContent .featBC{
	position:relative;
	top:100px;
}



.contentPage.LimitedIngredientDiet–GrainFreeDog,
.contentPage.LimitedIngredientDiet–GrainFreeCat{
	background-image:none;
}
.contentPage.LimitedIngredientDiet–GrainFreeDog .container,
.contentPage.LimitedIngredientDiet–GrainFreeCat .container{
	
	padding:0;
}

.contentPage.LimitedIngredientDiet–GrainFreeDog .container .productGraphic,
.contentPage.LimitedIngredientDiet–GrainFreeCat .container .productGraphic{
	z-index:502;
	position:relative;
	top:-60px;
}

.contentPage.LimitedIngredientDiet–GrainFreeDog .container .productGraphic{
	top:-40px;
}

.contentPage.LimitedIngredientDiet–GrainFreeDog .container .productContent,
.contentPage.LimitedIngredientDiet–GrainFreeCat .container .productContent{
	z-index:502;
	position:relative;
	padding:40px 60px 20px 10px;
}
.contentPage.LimitedIngredientDiet–GrainFreeDog .container .productContent h3,
.contentPage.LimitedIngredientDiet–GrainFreeCat .container .productContent h3{
	color:#65350f;
	font-family:"Mocha Mattari";
	font-size:36px;
	padding:10px 0px;
}

.contentPage.LimitedIngredientDiet–GrainFreeDog .container .productContent p,
.contentPage.LimitedIngredientDiet–GrainFreeCat .container .productContent p{
	color: #65350f;
    font-family: "ArcherSemiBold";
    font-size: 19px;
    line-height: 140%;
}
.contentPage.LimitedIngredientDiet–GrainFreeDog .container .productContent p,
.contentPage.LimitedIngredientDiet–GrainFreeDog .container .productContent h3{
	color: #fff4d5;
}

.contentPage.LimitedIngredientDiet–GrainFreeDog .infoGraphicBackground,
.contentPage.LimitedIngredientDiet–GrainFreeCat .infoGraphicBackground{
	position:absolute;
	z-index:499;	
	top:0px;
  
}

.contentPage.LimitedIngredientDiet–GrainFreeDog .pageTitleLearnMore,
.contentPage.LimitedIngredientDiet–GrainFreeCat .pageTitleLearnMore{
	position:absolute;
	bottom:0;
	z-index:501;
}
.contentPage.LimitedIngredientDiet–GrainFreeDog .pageTitleLearnMore{
	bottom:-5px;
}

.contentPage.LimitedIngredientDiet–GrainFreeDog .pageTitleLearnMore .img-responsive,
.contentPage.LimitedIngredientDiet–GrainFreeCat .pageTitleLearnMore .img-responsive{
	width:100%;
}

.contentPage.LimitedIngredientDiet–GrainFreeDog .infoGraphicBackground .img-responsive,
.contentPage.LimitedIngredientDiet–GrainFreeCat .infoGraphicBackground .img-responsive{
	width:auto;
	
}

.infoGraphicsPage.LimitedIngredientDiet–GrainFreeDog .infoGraphic,
.infoGraphicsPage.LimitedIngredientDiet–GrainFreeCat .infoGraphic{
	padding:40px 0;
}

.infoGraphicsPage.LimitedIngredientDiet–GrainFreeDog .perlid,
.infoGraphicsPage.LimitedIngredientDiet–GrainFreeCat .perlid{
	text-align:center;
	border-left:2px solid #fea167;
	border-right:2px solid #fea167;
	height:300px;
}

.infoGraphicsPage.LimitedIngredientDiet–GrainFreeDog .perlid{
	border-left:2px solid #a7c13f;
	border-right:2px solid #a7c13f;
}

.infoGraphicsPage.LimitedIngredientDiet–GrainFreeDog .perlid.noleftBorder,
.infoGraphicsPage.LimitedIngredientDiet–GrainFreeCat .perlid.noleftBorder{border-left:0px;}
.infoGraphicsPage.LimitedIngredientDiet–GrainFreeDog .perlid.norightBorder,
.infoGraphicsPage.LimitedIngredientDiet–GrainFreeCat .perlid.norightBorder{border-right:0px;}

.infoGraphicsPage.LimitedIngredientDiet–GrainFreeDog .perlid .lidContainer,
.infoGraphicsPage.LimitedIngredientDiet–GrainFreeCat .perlid .lidContainer{
	color:#65350f;
}

.infoGraphicsPage.LimitedIngredientDiet–GrainFreeDog .perlid .lidContainer h3,
.infoGraphicsPage.LimitedIngredientDiet–GrainFreeCat .perlid .lidContainer h3{
	font-family:"Mocha Mattari";
	font-size:32px;
	padding:20px 10px 20px;
}
.infoGraphicsPage.LimitedIngredientDiet–GrainFreeDog .perlid .lidContainer p,
.infoGraphicsPage.LimitedIngredientDiet–GrainFreeCat .perlid .lidContainer p{
	color: #65350f;
	padding:5px 10px;
    font-family: "ArcherSemiBold";
    font-size: 18px;
    line-height: 120%;
}

.footerContentPage.LimitedIngredientDiet–GrainFreeCat{
	padding:20px 0 40px !important;
}

.footerContentPage.LimitedIngredientDiet–GrainFreeDog{
	padding:20px 0 80px !important;
}

.footerContentPage.LimitedIngredientDiet–GrainFreeDog .container,
.footerContentPage.LimitedIngredientDiet–GrainFreeCat .container{
	position:relative;
}

.footerContentPage.LimitedIngredientDiet–GrainFreeDog .footerContent,
.footerContentPage.LimitedIngredientDiet–GrainFreeCat .footerContent{
	text-align:center;
}

.footerContentPage.LimitedIngredientDiet–GrainFreeDog .footerContent img,
.footerContentPage.LimitedIngredientDiet–GrainFreeCat .footerContent img{
	margin:0 auto;
}

.footerContentImage.LimitedIngredientDiet–GrainFreeDog img,
.footerContentImage.LimitedIngredientDiet–GrainFreeCat img{
	width:100%;
	position:relative;
	z-index:600;
	bottom:-5px;
}

.footerContentPage.LimitedIngredientDiet–GrainFreeDog .usaSeal,
.footerContentPage.LimitedIngredientDiet–GrainFreeCat .usaSeal{
position:relative;
text-align:right;
}
.footerContentPage.LimitedIngredientDiet–GrainFreeDog .usaSeal img,
.footerContentPage.LimitedIngredientDiet–GrainFreeCat .usaSeal img{
position:absolute;
right:200px;
top:100px;
  opacity: 0.2;
  filter: alpha(opacity=20); /* For IE8 and earlier */
}

.footerContentPage.LimitedIngredientDiet–GrainFreeDog .usaSeal img{
	right:100px;
  opacity: 0.2;
  filter: alpha(opacity=20); /* For IE8 and earlier */
}

.infoGraphicsPage.grainfree–dog,
.infoGraphicsPage.classic–dog{
	position:relative;
	background-image:url('images/classic_bg_0.jpg');
	background-size:cover;
	background-position:center top;
	margin-top:-30px !important;
	
}

.infoGraphicsPage.grainfree–dog  .infoGraphic,
.infoGraphicsPage.classic–dog  .infoGraphic{
	position:relative;
	z-index:505;
}
.infoGraphicsPage.grainfree–dog .infoGraphic img,
.infoGraphicsPage.classic–dog .infoGraphic img{
	position:absolute;
	top:-40px;
	right:0;
	z-index:700;
}
.sliderShow.grainfree–dog .img-header.img-responsive,
.sliderShow.classic–dog .img-header.img-responsive{
	position:relative;
	z-index:500;
}
.sliderShow.grainfree–dog .pageTitleLearnMore,
.sliderShow.classic–dog .pageTitleLearnMore{
	position:absolute;
	bottom:30px;
	z-index:499;
}

.sliderShow.grainfree–dog .pageTitleLearnMore.pageTitleLearnMoreURL,
.sliderShow.classic–dog .pageTitleLearnMore.pageTitleLearnMoreURL{
	z-index:510;
}


.sliderShow.grainfree–dog .pageTitleLearnMore img,
.sliderShow.classic–dog .pageTitleLearnMore img{
	position:relative;
	z-index:510;
}

.page-template-page-products-learnmore-seasoncans .pageTitleLearnMore img,
.sliderShow.Treats–Dog .pageTitleLearnMore img,
.sliderShow.grainfree–dog .pageTitleLearnMore img,
.sliderShow.classic–dog .pageTitleLearnMore img{
	width:100%;
}

.sliderShow.grainfree–dog .pageTitleLearnMore a,
.sliderShow.classic–dog .pageTitleLearnMore a{

}
/*.footerContentPage.classic–dog{
	position:relative;
	z-index:auto;
	margin-top:-260px !important;
	min-height:520px;
	overflow:hidden;
	
}*/
.footerContentPage.classic–dog{
	position:relative;
	z-index:auto;
	margin-top:0px !important;
	min-height:520px;
	overflow:hidden;
	
}
.footerContentPage.grainfree–dog img,
.footerContentPage.classic–dog img{
	
	z-index:400;
	position:relative;
}

/*.footerContentPage.classic–dog .footerContentAbsolute{
	position:absolute;
	width:100%;
	margin-top:150px;
	top:0;
	z-index:800;
}*/
.footerContentPage.classic–dog .footerContentAbsolute{
	position:absolute;
	width:100%;
	margin-top:0px;
	top:0;
	z-index:800;
}

.footerContentPage.grainfree–dog .footerContentAbsolute{
	position:absolute;
	width:100%;
	margin-top:60px;
	top:0;
	z-index:800;
}

.footerContentPage.grainfree–dog .footerContentAbsolute .topSection,
.footerContentPage.classic–dog .footerContentAbsolute .topSection{
	position:relative;
	z-index:1000;
}

.footerContentPage.grainfree–dog .footerContentAbsolute .leftSection,
.footerContentPage.classic–dog .footerContentAbsolute .leftSection{
	
	color:#65350f;
	padding:30px 20px 10px !important;
}


.footerContentPage.grainfree–dog .footerContentAbsolute .leftSection{
	color:#fff4d5;
	padding-right: 0px !important;
}

.footerContentPage.classic–dog .footerContentAbsolute .leftSection h3{
	font-family:"Mocha Mattari";
	font-size:80px;
	line-height:100%;
}

.footerContentPage.grainfree–dog .footerContentAbsolute .leftSection h3{
	font-size:65px;
}

.footerContentPage.grainfree–dog .footerContentAbsolute .leftSection h3 .wheatIcon,
.footerContentPage.classic–dog .footerContentAbsolute .leftSection h3 .wheatIcon{
	background-image:url('images/diet_page_wheat_icon_min.png');
	bottom:-5px;
	width: 69px;
	height: 85px;
	overflow:hidden;
	position:Absolute;
}

.footerContentPage.grainfree–dog .footerContentAbsolute .leftSection h3 .wheatIcon{
	display:none;
}

.footerContentPage.classic–dog .footerContentAbsolute .rightSection{
		color:#65350f;
	padding:50px 20px 10px 10px !important;
}
.footerContentPage.grainfree–dog .footerContentAbsolute .rightSection{
	padding:35px 20px 10px 30px !important;
}
}

.footerContentPage.grainfree–dog .footerContentAbsolute .rightSection{
	color:#fff4d5;
	padding-left: 20px !important;
}

.footerContentPage.grainfree–dog .footerContentAbsolute .rightSection h3,
.footerContentPage.classic–dog .footerContentAbsolute .rightSection h3{
	font-family:"Mocha Mattari";
	font-size:55px;
	position:relative;
	line-height:100%;
	margin-bottom:10px;
}

.footerContentPage.grainfree–dog .footerContentAbsolute .rightSection h3 .noRed,
.footerContentPage.classic–dog .footerContentAbsolute .rightSection h3 .noRed{
	background-image:url('images/diet_page_no_icon_0.png');
	width: 78px;
	height: 78px;
	overflow:hidden;
	position:Absolute;
	top:-15px;
	left:-15px;
}

.footerContentPage.grainfree–dog .footerContentAbsolute .rightSection h3 .noText,
.footerContentPage.classic–dog .footerContentAbsolute .rightSection h3 .noText{
	margin-right:20px;
}

.footerContentPage.grainfree–dog .footerContentAbsolute .rightSection p,
.footerContentPage.classic–dog .footerContentAbsolute .rightSection p{
	 font-family: "ArcherSemiBold";
    font-size: 19px;
    line-height: 140%;
	padding:10px 0px;
}

.sliderShow.Treats–Dog{
	overflow:hidden;
}

.sliderShow.Treats–Dog .productLogo{
	text-align:center;
	z-index:200;
	position: relative;
	margin-top:80px;
}

.sliderShow.Treats–Dog .productLogo img{
	margin:0 auto;
}

.sliderShow.Treats–Dog .treatsFeatureandSample{
	z-index:201;
	position:relative;
}

.sliderShow.Treats–Dog .treatsFeatureandSample ul{
	color:#fff4d5;
	padding:20px 0;
}

.sliderShow.Treats–Dog .treatsFeatureandSample ul li{
	float:left;
	font-family:"BrandyBF";
	font-size:32px;
	padding-left:50px;
}
	

.sliderShow.Treats–Dog .img-header{
	position:absolute;
	z-index:100;
}

.sliderShow.Treats–Dog .pageTitleLearnMore{
	bottom:-2px;
	position:absolute;
	z-index:420;
}

.sliderShow.Treats–Dog .treatsFeature{
	z-index: 200;
	text-align:center;
	color:#fff4d5;
	padding:15px 0px 15px !important;
}

.perTreatsFeature{
	padding:0px 5px !important;
}

.perTreatsFeature img{
	height:70px;
	width:auto;
}
.perTreatsFeature h2{
	font-family:"Mocha Mattari";
	font-size:28px;
	font-weight:normal;
	padding:10px 0px 5px;
}

.perTreatsFeature h2 sup{
	margin-top:5px;
	font-size:70%;
}
.seeAllTreats{
	position:relative;
}
.seeAllTreats .seeAllTreatsInner{
	padding:40px 0px !important;
	position:relative;
	right:0;
	text-align:right;
	float:right;
}

.seeAllTreats .seeAllTreatsInner img{
	float:right;
}

.perTreatsContent{
	padding:20px 0 !important;
}

.perTreatsContent h2{
	font-size:80px;
	font-family:"Mocha Mattari";
}

.perTreatsContent0 h2{color: #feb258;}
.perTreatsContent1 h2{color: #dd0330;}
.perTreatsContent2 h2{color: #6bcb97;}
.perTreatsContent3 h2{color: #fea167;}
.perTreatsContent4 h2{color: #65350f;}

.perTreatsContent h2 sup{font-size:48px;}

.perTreatsContent .rSection{
	background-repeat:no-repeat;
	background-position:right;
	padding:0 50px 10px 0px !important;
	background-position:50px right;
}


.perTreatsContent .lSection{
	
	padding:0px 30px !important;
	background-repeat: no-repeat;
	background-position: right 100px;
}

.perTreatsContent .lSection img{
	margin:40px auto 0 !important;
	padding:0 !important;
	
}

.perTreatsContent h3{
	font-family:"BrandyBF";
	font-size:28px;
	padding: 15px 0 5px;
	margin:5px 0 !important;
	background-image:url('images/timeLineContentBorder_min.png');
	background-repeat:no-repeat;
	float:left;
	color:#65350f;
}

.perTreatsContent h3 .roughLine{
	background-image:url('images/timeLineContentBorder_min.png');
	background-repeat:no-repeat;
	float:left;
	width:100%;
	height:6px;
	margin:10px 0 0;
}

.perTreatsContent .theContent{
	font-size:15px;
	line-height:140%;
	color:#65350f;
}

.perTreatsContent.perTreatsContentright .theContent{
	padding-right:135px !important;
}

.perTreatsContent.perTreatsContentleft .theContent{
	padding-right:150px !important;
}

.perTreatsContent.perTreatsContentright .theContent p,
.perTreatsContent.perTreatsContentleft .theContent p{
	font-size: 20px;
	line-height:140%;
	font-family:"ArcherSemiBold";
}
.perTreatsContent.perTreatsContentleft .theContent p.seeAll,
.perTreatsContent.perTreatsContentright .theContent p.seeAll{
	font-family:"Mocha Mattari";
	font-size:26px;
	margin: 40px 0px 20px;
}
.perTreatsContent.perTreatsContentleft .theContent p.seeAll a,
.perTreatsContent.perTreatsContentright .theContent p.seeAll a{
	font-size:26px;
	color:#65350f;
}
.perTreatsContent.perTreatsContentleft .theContent p.seeAll sup,
.perTreatsContent.perTreatsContentright .theContent p.seeAll sup{
	font-size:18px;
	padding-top:20px;
	
}

.perTreatsContent.perTreatsContentleft .theContent p.seeAll a:hover,
.perTreatsContent.perTreatsContentright .theContent p.seeAll a:hover{

text-decoration:none;
}

.perTreatsContent.perTreatsContentright .theContent .arrow-arrow-right,
.perTreatsContent.perTreatsContentleft .theContent .arrow-arrow-right{
	float:none;
	margin:0;
	clear:both;
	background-position:center;
}
.contentPage.productListings{
	min-height:70px;
}
.contentPage.productListings p{
	font-family: "ArcherSemiBold"!important;
    font-size: 18px;
    line-height: 140%;
	padding:10px 0px;
	color:#65350f;
}
.contentPage.productListings p.learnMore{
	float:left;
}

.contentPage.productListings p.learnMore .arrow-arrow-right{
	float:right;
	margin-left:20px;
}

.contentPage.productListings .container{
	padding:100px 0 20px !important;
}
.page-template-page-products-list-php .container.pageTitle{
	z-index:501;
}
#carousel-recipe,
#carousel-products{
	position:relative;
	z-index:500;
	/*height:850px;*/
	height: auto;
}
#carousel-recipe .container,
#carousel-products .container{
	padding:0px;
	
	
}

#carousel-products .carousel-inner{
	position:relative;
	z-index:499;
}

#carousel-recipe .carousel-inner{
	float:left;
	
}

#carousel-products .carousel-indicators{
	margin:0 auto;
	padding:0;
	left:auto;
	z-index:600;	
	top:0px;	
	width:auto;
	opacity:0;
  float:left;
}

#carousel-recipe .carousel-indicators{
	bottom:auto;
	position:relative;
	top:0;
	margin:0 auto;
	left:auto;
	width:100%;
	float:left;
}

#carousel-recipe .carouselContent{
	padding:50px 80px !important;
	font-family:"ArcherSemiBold";
}

#carousel-recipe .carouselContent p{
	line-height:130%;
	color:#65350f;
}

#carousel-products .carousel-indicators li{
	border:0;
	width:auto;
	text-indent:0;
	background-color:transparent;
	float:left;
	font-family:"Mocha Mattari";
	font-size:26px;
	margin: 5px 0px 5px;
	padding: 5px 0px 5px 23px;
	height:auto;
	color:#b4957e;
	border-left:2px solid #b4957e;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
}

#carousel-recipe .carousel-indicators li{
	border:0;	
	text-indent:0;
	background-color:transparent;
	float:left;
	font-family:"Mocha Mattari";
	font-size:26px;
	margin: 5px 0px 5px;
	padding: 5px 30px;
	height:auto;
	color:#b4957e;
	border-left:2px solid #b4957e;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	width:25%;
}

#carousel-products .carousel-indicators li.li1{
	border-left:0;
}

#carousel-products .carousel-indicators li.allRec{
	padding:5px 0px 5px 0;
	border-left:0;
	color:#65350f;
}

#carousel-recipe .carousel-indicators li.allRec{
	padding:5px 25px;
}

#carousel-recipe .carousel-indicators li.allRec.rightBorder{
	border-right:2px solid #b4957e;
}

#carousel-products .carousel-indicators li a,
#carousel-products .carousel-indicators li i{
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}

#carousel-products .carousel-indicators li.active a,
#carousel-products .carousel-indicators li.active i{
	opacity: 1;
	filter: alpha(opacity=100); /* For IE8 and earlier */
}


#carousel-recipe .carousel-indicators li.active,
#carousel-products .carousel-indicators li.active{
	color:#65350f;
	
}
#carousel-recipe .carousel-indicators li .arrow-arrow-right,
#carousel-products .carousel-indicators li .arrow-arrow-right{
	margin-left:20px;
	float:right;
}
#carousel-recipe a:hover,
#carousel-recipe a,
#carousel-products a:hover,
#carousel-products a{
	color:#65350f;
	font-family:"Mocha Mattari";
	font-size:26px;
	text-decoration:none;
}

.page-template-page-products-list-php .contentPage{
	z-index:700;
	position:relative;
}
.perProductBag{
	padding:20px 10px;
	color:#65350f;
}
.perProductBag .productTitle{
	padding:10px 0;
	height:80px;
}

.perProductBag .productTitle p{
	hyphens: none;
	text-align:center;
	font-family:"Mocha Mattari";
	font-size:24px;
}

.footerContentPage.Treats–Dog{
	z-index:888;	
}
.perProductBag .productImage{
	min-height:180px;
	position:relative;
}
.perProductBag .productImage .imgContainer{
	text-align:center;
	padding:10px 0;
	max-height:200px;
	position:absolute;
	left:auto;
	margin:0 auto;
	width:100%;
	bottom:0px;
}
.perProductBag .productImage img{
	width:120px;
	height:auto;
	margin:0 auto;
	float:none;
}

.paginationContent{
	text-align:right;
	padding:0px 0 30px;
}

.paginationContent a{
	color:#65350f;
	padding:5px 10px;
}
.page-template-page-products-recipe-php .contentPage .container{
	padding-bottom:100px;
}
.page-template-page-products-learnmore-seasoncans-php .contentPage .container{
  padding-top:120px;
}
.page-template-page-products-recipe-php .container.pageTitle .tabTitleContainer.bgTabMedium h2 .For{
	background-image:url('images/for-small_1.png');
	width:30px;
	height:29px;
	font-size:24px;
	padding:0 15px;
	background-position:center center;
  background-repeat:no-repeat;
  float:left;
}
.page-template-page-products-recipe-php .container.pageTitle .tabTitleContainer.bgTabMedium h2{
	font-size:36px;
}

.page-template-page-products-recipe-php .container.pageTitle .tabTitleContainer.bgTabMedium{
	height:150px;
	background-position:bottom center;
}
.page-template-page-products-recipe-php .container.pageTitle .tabTitleContainer.bgTabMedium .titleLeft{
	padding-left:25px !important;
}
.page-template-page-products-recipe-php .container.pageTitle .tabTitleContainer.bgTabMedium .titleImage img{
	height:45px;
	width:auto;
}

.page-template-page-products-recipe-php .container.pageTitle .tabTitleContainer.bgTabMedium h1 .For{
	background-image:url('images/for-small.png');
	width:30px;
	height:29px;
	font-size:24px;
	padding:0 15px;
	background-position:center center;
}
.page-template-page-products-recipe-php .container.pageTitle .tabTitleContainer.bgTabMedium h1{
	font-size:36px;
}
.page-template-page-products-recipe-php .container.pageTitle .tabTitleContainer.bgTabMedium .titleRight{
	margin: 30px 0 10px !important;
}
.page-template-page-products-recipe-php .container.pageTitle .tabTitleContainer.bgTabMedium .titleRight p{
	padding:0px 0;
	margin:5px 0;
	float:left;
	font-size: 16px;
	width:98%;
	font-family:"ArcherSemiBold";
}

.page-template-page-products-recipe-php .container.pageTitle .tabTitleContainer.bgTabMedium .titleRight p a{
	float:left;
	color:#65350f;
	text-decoration:none;
}

.page-template-page-products-recipe-php .container.pageTitle .tabTitleContainer.bgTabMedium .titleRight p .arrow-arrow-left{
	margin-right:5px;	
}

.page-template-page-products-recipe-php .container.pageTitle .tabTitleContainer.bgTabMedium .titleRight p .purrFont{
	font-family:"BrandyBF";
	font-size:32px;
	letter-spacing:-1px;
	float:none;
	margin-left:5px;
}

.page-template-page-products-recipe-php .container.pageTitle .tabTitleContainer.bgTabMedium .titleRight p .solidFont{
	font-family:"Mocha Mattari";
	font-size:30px;
	letter-spacing:-1px;
	float:none;
	margin-left:1px;
}

.page-template-page-products-recipe-php .container.pageTitle .tabTitleContainer.bgTabMedium .titleRight p .solidFontSmall{
	font-size:20px;
	letter-spacing:.5px;
}

.recipeContainer .productImage .imgContainer{
	text-align:center;
	margin-top:100px;
}
.recipeContainer .productImage .imgContainer img{
	margin:0 auto;
	float:none;
	max-width:90%;
}
.recipeContainer  .productTitle{
	margin-top:100px;
}
.recipeContainer .productTitle h1,
.recipeContainer .productTitle h2{
	font-family:"Mocha Mattari";
	font-size:42px;
	color:#65350f;
	padding:0 30% 0 0px;
}
.recipeContainer .productTitle #detail{
	font-family:"ArcherBold";
	color:#65350f;
	font-size:16px;
	padding:5px 0px;
	margin: 10px 0px 20px;
}

.recipeContainer .recipeIngredients{
	padding:10px 30% 0 10px;
	width:100%;
	margin-top:10px;
	font-family:"ArcherSemiBold";
	color:#65350f;
	text-transform:uppercase;
	font-size:24px;
	line-height:110%;
	
}
.recipeContainer .recipeIngredients br{
	font-size:5px;
}
.recipeContainer .recipeIngredients hr{
	background-image:url('images/timeLineContentBorder.png');
	background-repeat:no-repeat;
	background-position:top center;
	float:left;
	width:100%;
	padding:5px 0 3px;
	margin:0 !important;
}


.recipeContainer .recipeIngredients h4{
	font-family:"Mocha Mattari";
	font-size:28px;
	padding-bottom:10px;
	background-image:url('images/timeLineContentBorder.png');
	background-repeat:no-repeat;
	background-position:bottom center;
	color:#65350f;
	margin-bottom:5px;
}

.recipeContainer .recipeBuyItNow{
padding:10px 0;
margin-top:20px;
}

.recipeContainer .recipeBuyItNow button#buyItNow{
	background-image:url('images/btn-BuyItNow.png');
	width:177px;
	height:61px;
	margin:0 0 0 5px;
}

.recipeContainer .recipeBuyItNow button#findAStore{
	background-image:url('images/btn-FindAStore.png');
	width:243px;
	height:130px;
	margin:0 0 0 5px;
	
}

.recipeContainer .recipeBuyItNow button#shopOnline{
	background-image:url('images/btn-buy-now1.png');
	width:243px;
	height:130px;
	margin:0 0 0 5px;
}


.fiveStarLineBanner{
	background-image:url("images/fiveStarLine.png");
	background-repeat: repeat-x;
    height: 37px;
	margin-top: 50px;
}
.fiveStarLineBannerPage{
	background-image:url("images/fiveStarLine-page_min.png");
	background-repeat: no-repeat;
	background-position:center;
    height: 37px;
	margin-top: 50px;
}
.page-template-page-plain-php .contentPage.OurFiveStarPromises .pageTitle{
	font-family:"Mocha Mattari";
	font-size:60px;
	color:#65350f;
	text-align:center;
	padding:20px 0;
	clear:both;
}

.page-template-page-plain-php .contentPage.OurFiveStarPromises .pageTitle h1{
	padding:60px 0 10px;
}

.page-template-page-plain-php #content .contentPage.OurFiveStarPromises .container.pageContent{
	top: auto;
	
	padding: 0 0 200px !important;
	margin: 0 auto !important;
}

#carousel-fiveStarPromises .carousel-indicators{
	bottom: auto;
	left: auto;
	width: auto;
	position:static;
	float:left;
	padding-left:100px;
	margin: 0 auto;
}

#carousel-fiveStarPromises .carousel-indicators li{
	float:left;
	width: auto;
	text-indent:10px;
	height:auto;
	font-family:"Mocha Mattari";
	font-size:30px;
	border:0;
	color:#65350f;
	width:150px;
	margin:0 auto;
}
#carousel-fiveStarPromises .carousel-indicators li.active{
	background-color:transparent;
}

#carousel-fiveStarPromises .carousel-indicators li span{
	padding:35px 15px 15px;
	float:left;
	width:180px;
	height:120px;
}
#carousel-fiveStarPromises .carousel-indicators li.active span{
	background-color:transparent;
	background-image:url('images/fiveStarSelect_min.png');
	background-repeat:no-repeat;
	background-size:cover;
	width:180px;
	height:120px;
}
#carousel-fiveStarPromises .carousel-inner{
	float:left;
	overflow:visible;
}

#carousel-fiveStarPromises .carousel-inner .item{
	background-image:url('images/productBgPhotoSlideShow.png');
	background-repeat:no-repeat;
	height: 526px;
	width:1027px;
	margin:0 auto;
	display: none;
    position: relative;
    transition: left 0.6s ease-in-out 0s;	
}

#carousel-fiveStarPromises .carousel-inner .item.active{
	left:0%;
	display:block;
}

#carousel-fiveStarPromises .carousel-inner .item .itemInner{
	padding:40px 100px 40px;
	height:500px;
	
}


#carousel-fiveStarPromises .carousel-inner .item .itemInner h2{
	font-family:"MikaMelvasBelinda";
	text-align:center;
	font-size:60px;
	color:#65350f;
	padding:20px 0 5px;
}
#carousel-fiveStarPromises .carousel-inner .item .itemInner h2 i{
	font-family:"CGGothicNo1";
}
#carousel-fiveStarPromises .carousel-inner .item .fiveStarThumbnail{
	position:absolute;
	right:-40px;
	top:-100px;
	width:250px;
	
	z-index:999;
	background-size: cover;
}

#carousel-fiveStarPromises .carousel-inner .item .itemInner h3{
	font-family:"CGGothicNo1";
	text-align:center;
	font-size:36px;
	text-transform:uppercase;
	padding:5px 0 20px;
		color:#65350f;
	letter-spacing: 1px;
}

#carousel-fiveStarPromises .carousel-inner .item .itemInner p{
	padding:2px 0 5px;
	line-height:140%;
	font-size:16px;
		color:#65350f;
	font-family:"ArcherSemiBold";
}
.search-results #content .not-found .pageTitle h2.entry-title,
.search-results .pageTitle,
.archive .pageTitle,
.single .pageTitle,
.search-no-results .pageTitle,
.search-results .pageTitle,
.page-template-page-compare-landing-php .pageTitle,
.error404 .pageTitle,
.page-template-page-media-center-php .pageTitle,
.page-template-page-news-list-php .pageTitle,
.page-template-page-news-php .pageTitle,
.page-template-page-locator-php .pageTitle,
.page-template-page-food-guidelines .pageTitle,
.page-template-page-food-calculator .pageTitle,
.page-template-page-shop-online .pageTitle,
.page-template-page-no-header-php .pageTitle{
	font-family:"Mocha Mattari";
	font-size:60px;
	color:#65350f;
	text-align:center;
	padding:50px 0 10px;
}
.page-template-page-coupon-redirect .pageTitle{
  display:none;
  }

.archive .pageTitle.title,
.search-no-results .pageTitle.title,
.search-results .pageTitle.title{
	padding:5px 0;
	margin-top:0px;
}

.search-results #content .container.pageContent .not-found h2.entry-title{
  text-align:center;
  
  }
.search-results #content .not-found .pageTitle h2.entry-title{
  	padding:0px;
  }
.page-template-page-media-center-php .perNewsCategory .pageTitle{
	padding:5px 0;
}

.archive .headerBanner,
.search-no-results .headerBanner,
.search-results .headerBanner,
.page-template-page-compare-landing-php .headerBanner,
.error404 .headerBanner,
.page-template-page-media-center-php .headerBanner,
.page-template-page-news-list-php .headerBanner,
.page-template-page-news-php .headerBanner,
.page-template-page-locator-php .headerBanner,
.page-template-page-food-guidelines .headerBanner,
.page-template-page-food-calculator .headerBanner,
.page-template-page-shop-online .headerBanner,
.page-template-page-coupon-redirect .headerBanner,
.page-template-page-no-header-php .headerBanner{
	padding:100px 0 10px;
	text-align:Center;
	position:relative;
}

.search-no-results .headerBanner img,
.search-results .headerBanner img,
.page-template-page-compare-landing-php .headerBanner img,
.error404 .headerBanner img,
.page-template-page-media-center-php .headerBanner img,
.page-template-page-news-list-php .headerBanner img,
.page-template-page-news-php .headerBanner img,
.page-template-page-locator-php .headerBanner img,
.page-template-page-food-guidelines .headerBanner img,
.page-template-page-food-calculator .headerBanner img,
.page-template-page-shop-online .headerBanner img,
.page-template-page-no-header-php .headerBanner img{
	margin:20px auto;
}

.search-no-results .pageTitle.titleScript,
.search-results .pageTitle.titleScript,
.page-template-page-compare-landing-php .pageTitle.titleScript,
.error404 .pageTitle.titleScript,
.page-template-page-media-center-php .pageTitle.titleScript,
.page-template-page-news-list-php .pageTitle.titleScript,
.page-template-page-news-php .pageTitle.titleScript,
.page-template-page-locator-php .pageTitle.titleScript,
.page-template-page-food-calculator .pageTitle.titleScript,
.page-template-page-shop-online .pageTitle.titleScript,
.page-template-page-no-header-php .pageTitle.titleScript{
	font-family:"CGGothicNo1";
	text-transform: uppercase;
	font-size:32px;
	letter-spacing:1px;
}
.search-results .pageTitle.titlePrint,
.page-template-page-compare-landing-php .pageTitle.titlePrint,
.error404 .pageTitle.titlePrint,
.page-template-page-media-center-php .pageTitle.titlePrint,
.page-template-page-news-list-php .pageTitle.titlePrint,
.page-template-page-news-php .pageTitle.titlePrint,
.page-template-page-locator-php .pageTitle.titlePrint,
.page-template-page-food-guidelines .pageTitle.titlePrint,
.page-template-page-food-calculator .pageTitle.titlePrint,
.page-template-page-shop-online .pageTitle.titlePrint,
.page-template-page-no-header-php .pageTitle.titlePrint{
	padding:50px 0 10px;
}
.search-results .pageTitle.titleScript .merrickScript,
.page-template-page-compare-landing-php .pageTitle.titleScript .merrickScript,
.error404 .pageTitle.titleScript .merrickScript,
.page-template-page-media-center-php .pageTitle.titleScript .merrickScript,
.page-template-page-news-list-php .pageTitle.titleScript .merrickScript,
.page-template-page-news-php .pageTitle.titleScript .merrickScript,
.page-template-page-locator-php .pageTitle.titleScript .merrickScript,
.page-template-page-food-guidelines .pageTitle.titleScript .merrickScript,
.page-template-page-food-calculator .pageTitle.titleScript .merrickScript,
.page-template-page-shop-online .pageTitle.titleScript .merrickScript,
.page-template-page-no-header-php .pageTitle.titleScript .merrickScript{
	font-family:"MikaMelvasBelinda";
	text-align:center;
	font-size:60px;
	text-transform: none;
	letter-spacing:0px;
	padding:0px 10px;
	line-height:100%;
}

.page-template-page-food-calculator .pageTitle h1,
.archive .pageTitle h1,
.search-no-results .pageTitle h1,
.search-results .pageTitle h1,
.page-template-page-compare-landing-php .pageTitle h1,
.error404 .pageTitle h1,
.page-template-page-media-center-php .pageTitle h1,
.page-template-page-news-list-php .pageTitle h1,
.page-template-page-news-php .pageTitle h1,
.page-template-page-locator-php .pageTitle h1,
.page-template-page-food-guidelines .pageTitle h1,
.page-template-page-food-calculator .pageTitle h1,
.page-template-page-shop-online .pageTitle h1,
.page-template-page-no-header-php .pageTitle h1{
	padding:5px 0 5px;
}
.page-template-page-food-guidelines .pageTitle h1,
.page-template-page-food-calculator .pageTitle h1,
.archive .pageTitle h1,
.search-no-results .pageTitle h1,
.search-results .pageTitle h1,
.page-template-page-compare-landing-php .pageTitle h1,
.error404 .pageTitle h1,
.page-template-page-media-center-php .pageTitle h1,
.page-template-page-news-list-php .pageTitle h1,
.page-template-page-news-php .pageTitle h1,
.page-template-page-shop-online .pageTitle h1,
.page-template-page-shop-online .ShopOnline .pageTitle h1,
.page-template-page-no-header-php .pageTitle h1,
.page-template-page-no-header-php .ShopOnline .pageTitle h1,
.page-template-page-locator-php .pageTitle h1{
	font-family:"CGGothicNo1";
	font-size:32px;
	text-transform:uppercase;
	font-weight:normal;
}
.search-no-results .pageTitle h1 i,
.archive .pageTitle h1 i,
.search-results .pageTitle h1 i{
	font-family:"MikaMelvasBelinda";
	text-transform: none;
}
.page-template-page-compare-landing-php .pageTitle h1 i,
.error404 .pageTitle h1 i,
.page-template-page-media-center-php .pageTitle h1 i,
.page-template-page-news-list-php .pageTitle h1 i,
.page-template-page-news-php .pageTitle h1 i,
.page-template-page-food-guidelines .pageTitle h1 i,
.page-template-page-food-calculator .pageTitle h1 i,
.page-template-page-shop-online .pageTitle h1 i,
.page-template-page-shop-online .ShopOnline .pageTitle h1 i,
.page-template-page-no-header-php .pageTitle h1 i,
.page-template-page-no-header-php .ShopOnline .pageTitle h1 i,
.page-template-page-locator-php .pageTitle h1 i{
	font-family:"MikaMelvasBelinda";
	text-transform: none;
	font-size:40px;
	margin:0 5px;
}

.search-no-results #content .pageContent .header h1.entry-title,
.error404 .pageTitle h1{
	font-size: 50px;
}

.error404 .RatingsandReview .pageTitle h1,
.page-template-page-locator-php .RatingsandReview .pageTitle h1,
.page-template-page-no-header-php .RatingsandReview .pageTitle h1{
	display:none;
}

.page-template-page-food-guidelines #content .container.pageContent,
.page-template-page-food-calculator #content .container.pageContent,
.page-template-page-compare-landing-php #content .container.pageContent,
.error404 #content .container.pageContent,
.page-template-page-news-list-php #content .container.pageContent,
.page-template-page-locator-php #content .container.pageContent,
.page-template-page-shop-online #content .container.pageContent,
.page-template-page-no-header-php #content .container.pageContent{
	padding:5px 8% 50px;
	top:0px;
}

.archive #content .container.pageContent,
.search-no-results #content .container.pageContent,
.search-results #content .container.pageContent{
	padding:10px 10px 10px;
	text-align:left;
}
.search-results #content .articleSearch .container.pageContent,
.search-no-results #content .articleSearch .container.pageContent{
  padding:0px 10px;
  }
.search-results #content .productSearch .container.pageContent,
.search-no-results #content .productSearch .container.pageContent{
  padding:0px 10px;
  }

.search-results #content .articleSearch .container.pageContent article.hentry, 
.search-no-results #content .articleSearch .container.pageContent article.hentry{
  padding-top:20px;
  }

.archive #content .container.pageContent .pageContent,
.search-no-results #content .container.pageContent .pageContent,
.search-results #content .container.pageContent .pageContent{
	border-bottom:1px dotted #72431b;
	padding-bottom:30px;
}
.search-results #content .container.pageContent .hentry .entry-content,
.archive #content .container.pageContent .entry-content{
	padding:5px 0;
	display:none;
}

.search-results #content .container.pageContent .entry-content{
  display:block;
  }

.archive .container .pageContent .search-form,
.search-no-results .container .pageContent .search-form,
.search-no-results .container .pageContent label,
.error404 .container .pageContent .search-form,
.error404 .container .pageContent label,
.page-template-page-news-list-php #content .container.pageContent p,
.archive  #content .container.pageContent p,
.search-results  #content .container.pageContent p,
.page-template-page-food-calculator #content .container.pageContent p,
.page-template-page-locator-php #content .container.pageContent p,
.page-template-page-shop-online #content .container.pageContent p,
.page-template-page-no-header-php #content .container.pageContent p{
	text-align:center;
	font-size:18px;
	font-family:"ArcherSemiBold";
	line-height:140%;
  
}
.error404 .container .pageContent .search-form,
.error404 .container .pageContent label,
.page-template-page-food-guidelines #content .container.pageContent p,
.page-template-page-food-calculator #content .container.pageContent p,
.page-template-page-locator-php #content .container.pageContent p,
.page-template-page-shop-online #content .container.pageContent p,
.page-template-page-no-header-php #content .container.pageContent p{
color:#65350f;
}

.page-template-page-no-header-php #content .container.pageContent #privacyPolicy p{
	text-align:left;
	padding:10px 0;
}

.search-results #content .pageContent .no-results .entry-content p,
.search-no-results #content .pageContent .entry-content p,
.error404 .container .pageContent p{
	font-family:"ArcherSemiBold";
	text-align:center;
	font-size:32px;
	line-height:140%;
}

.search-no-results .container .pageContent p a,
.error404 .container .pageContent p a{
	color: #65350f;
	text-transform:uppercase;
}
.search-results .pageContent .search-form,
.search-no-results .pageContent .search-form,
.search-no-results .container .pageContent .search-form,
.error404 .container .pageContent .search-form{
	margin:20px auto;
}
.search-results .container .screen-reader-text,
.search-no-results .container .screen-reader-text,
.search-no-results .container .pageContent .screen-reader-text,
.error404 .container .pageContent .screen-reader-text{	
	font-size:32px;
	display:none;
}
.search-results .pageContent .search-field,
.search-no-results .pageContent .search-field,
.search-no-results .container .pageContent .search-field,
.error404 .container .pageContent .search-field{
	border:0px;
	background-color:#edd797;
	font-size:24px;
	line-height:140%;
	padding:5px 10px;
	margin-left:10px;
	margin-right:10px;
}
.searchBar form,
.searchBar label{
  text-align:center;
  }
.search-results .pageContent #searchsubmit,
.search-no-results .pageContent #searchsubmit,
.search-no-results .container .pageContent #searchsubmit,
.error404 .container .pageContent #searchsubmit{
	background-color:#65350f;
	border:0px;
	font-size:30px;
	text-transform:uppercase;
	padding:12px 20px;
	color:#fff4d5;
	font-family:"Mocha Mattari";
}
#post-ProductList{
  display:none;
  }
.noResult #post-ProductList{
  display:block;
  }

.page-template-page-no-header-php #content .container.pageContent p.legendsIndicator{
	text-align:left;
	padding:20px 0;
	font-size:22px;
	vertical-align:top;
	line-height:200%;
}

.page-template-page-food-guidelines #content .container.pageContent p a:hover,
.page-template-page-food-guidelines #content .container.pageContent p a,
.page-template-page-food-calculator #content .container.pageContent p a:hover,
.page-template-page-food-calculator #content .container.pageContent p a,
.search-results #content .container.pageContent p a:hover,
.search-results #content .container.pageContent p a,
.page-template-page-shop-online #content .container.pageContent p a:hover,
.page-template-page-shop-online #content .container.pageContent p a,
.page-template-page-no-header-php #content .container.pageContent p a:hover,
.page-template-page-no-header-php #content .container.pageContent p a{
	color:#72431b;
}
.search-results #content .container.pageContent .readMore{
	margin:10px 0;
}
.search-results #content .container.pageContent .readMore a{
background-color: #753f00;
    color: #fff4d5;
}
.search-results #content .container.pageContent .readMore a:hover{
background-color:#a45d0e;
color: #fff4d5;
}

.search-results #content .container.pageContent .chartContainer,
.page-template-page-shop-online #content .container.pageContent .chartContainer,
.page-template-page-no-header-php #content .container.pageContent .chartContainer{
	padding:10px 0px 50px;
}

.page-template-page-food-guidelines .container.pageContent h3,
.page-template-page-food-calculator .container.pageContent h3,
.search-results #content .container.pageContent h3,
.page-template-page-compare-landing-php #content .container.pageContent h3,
.page-template-page-shop-online #content .container.pageContent h3,
.page-template-page-no-header-php #content .container.pageContent h3{
	font-family:Archer;
	font-size:42px;
	padding:20px 0;
}

.page-template-page-locator-php #content .container.pageContent p{
	padding:10px 0;
}

.page-template-page-plain-php .sliderShow{
	padding-bottom:20px !important;

}

.kibbleContainer img{
	margin-left:100px;
	margin-top:20px;
}

.bottomLinksEditor{
	margin:20px 0;
	font-family: "Mocha Mattari";
}
.bottomLinksEditor a{
	font-family:"Mocha Mattari";
	font-size:28px;
	color:#65350f;
	text-decoration:none;
	text-align:center;
	margin: 0 auto;
	float:left;
	padding:10px 0;
	height: 97px;
	width:100%;

}
.bottomLinksEditor a:hover{
	background-image:url('images/productSelect.png');
	background-repeat:no-repeat;
	background-position:top center;
	-webkit-transition: background-image 0.5s ease,
    -moz-transition: background-image 0.5s ease,
    -o-transition: background-image 0.5s ease,
    transition: background-image 0.5s ease,
	
}

.shop table {
	text-align:center;
}


.page-template-page-news-php .contentPage .container.perNewsCategory{
padding:20px 0;
}

.page-template-page-media-center-php .contentPage .container.perNewsCategory{
padding:20px 0px 0px;
}

.page-template-page-news-list-php .contentPage .container.perNewsCategory{
padding:5px 0;
}

.page-template-page-media-center-php .contentPage .container.perNewsCategory h2,
.page-template-page-news-list-php .contentPage .container.perNewsCategory h2,
.page-template-page-news-php .contentPage .container.perNewsCategory h2{
	font-family: "ArcherSemiBold";
	font-size:36px;
	color:#72431b;
	text-align:left;
}

.page-template-page-media-center-php .contentPage .container.perNewsCategory h2 a,
.page-template-page-news-list-php .contentPage .container.perNewsCategory h2 a,
.page-template-page-news-php .contentPage .container.perNewsCategory h2 a{
	text-decoration:none;
}

.page-template-page-media-center-php .contentPage .container.perNewsCategory h3,
.page-template-page-news-list-php .contentPage .container.perNewsCategory h3,
.page-template-page-news-php .contentPage .container.perNewsCategory h3{
	text-transform:uppercase;
	font-family: "ArcherSemiBold";
	font-size:32px;
	color:#a45d0e;
	padding:10px 0;
	line-height:140%;
}
.page-template-page-media-center-php .contentPage .container.perNewsCategory .classProductImages{
	padding-bottom:20px;
}
.page-template-page-media-center-php .contentPage .container.perNewsCategory .classProductImages h3{
	font-size:18px;
	line-height:120%;
	padding:5px 10px;
	text-align:center;
}

.page-template-page-media-center-php .contentPage .container.perNewsCategory p,
.page-template-page-news-list-php .contentPage .container.perNewsCategory p,
.page-template-page-news-php .contentPage .container.perNewsCategory p{
	margin-top:5px;
	margin-bottom:5px;
	padding:10px 0;
	color:#333;
	font-size:18px;
	font-family: "ArcherSemiBold";
	line-height:140%;
}
.page-template-page-media-center-php .contentPage .container.perNewsCategory h4,
.page-template-page-news-list-php .contentPage .container.perNewsCategory h4,
.page-template-page-news-php .contentPage .container.perNewsCategory h4{
	padding:10px 0;
	color:#72431b;
	font-size:24px;
	font-family: "ArcherSemiBold";
	line-height:110%;
}
.page-template-page-media-center-php .perNewsCategory .pageContent,
.page-template-page-news-list-php .perNewsCategory .pageContent,
.page-template-page-news-php .perNewsCategory .pageContent{
border-bottom: 2px dotted #72431b;
overflow:hidden;
}

.page-template-page-media-center-php .perNewsCategory .pageContent{
	margin-bottom:20px;
}

.page-template-page-news-list-php .pageContent .perNewsCategoryInner,
.page-template-page-news-php .pageContent .perNewsCategoryInner{
	padding:20px 0;
}

.page-template-page-media-center-php .pageContent .perNewsCategoryInner{
	padding:5px 0 20px;
}

.page-template-page-media-center-php .container.perNewsCategory a,
.page-template-page-news-list-php .contentPage .container.perNewsCategory a,
.page-template-page-news-php .contentPage .container.perNewsCategory a{
color:#753f00;
text-decoration:underline;
}
.page-template-page-media-center-php .pageContent .perNewsCategoryInner img,
.page-template-page-news-php .pageContent .perNewsCategoryInner img{
	float:left;
	margin:5px 20px 20px 5px;
}
.page-template-page-media-center-php .pageContent .perNewsCategoryInner p.alignCenter{
	overflow:hidden;
	text-align:center;
	background-color: #fff;
}
.page-template-page-media-center-php .pageContent .perNewsCategoryInner img{
	padding:5px;
	float:none;
	margin:5px auto;
}

.page-template-page-news-list-php .pageContent .perNewsCategoryInner img{
	float:left;
	margin:5px 20px 20px 5px;
}

.contentPage .container.paginationContainer{
	padding:10px 0;
}

.contentPage .container.paginationContainerBottom{
	margin-bottom:50px;
}

.contentPage .container.paginationContainer .lib-paging-pages{
	text-align:right;
}
.contentPage .container.paginationContainer .lib-paging-pages strong,
.contentPage .container.paginationContainer .lib-paging-pages a{
/*	background-color:#753f00;
	color:#fff4d5;*/
  color:#753f00;
	padding:3px 10px;
	font-size:14px;
	margin:0px 1px 0px 0px;
	text-decoration:none;
}

.contentPage .container.paginationContainer .lib-paging-pages strong{
  color:#fff4d5;
	/*background-color:transparent;*/
	background-color:#753f00;
	font-weight:bold;
	font-size:16px;
}

.contentPage .container.paginationContainer .lib-paging-pages a:hover{
	text-decoration:none;
}
.page-template-page-media-center-php .contentPage .container.perNewsCategory .alignRight .readMore a{
	margin-right:1px;
}

.productSorter{
padding:10px 0;
}

.productSorter .productSorterContainer{
padding:5px 20px 5px 0px;
	color:#65350f;
	font-family:"Mocha Mattari";
	font-size:26px;
	text-decoration:none;
}

.productSorter .productSorterContainer select{
	background-color:transparent;
	border:1px solid #65350f;
	font-size: 22px;
	padding:5px;
  width:150px
}

.productSorter .productSorterContainer select option{
	padding:5px;
}

.productsListPage{
	padding:10px 0px 100px;
}
.productsListPage #pages{
	float:right;
	font-family:"ArcherSemiBold";
	font-size:16px;
	color:#65350f;
	
}

.productsListPage #pages td{
	padding:8px 10px;
	cursor:pointer;
	text-transform:capitalize;
 color:#753f00;
  
}

.productsListPage #pages td.selPage{
  color:#fff4d5;
   background-color:#753f00;
 }

.imgPortrait{
	width:150px;
	height:auto;
}

.imgLandscape{
	height:200px;
	width:auto;
}

.recipeInfo label{
	font-family:"Mocha Mattari";
	font-size:32px;
	text-align:center;
	color:#b49d8b;
	cursor:pointer;
	border-right:1px solid #b49d8b;
	padding:5px;
}

.recipeInfo label.selInfo{
	color:#65350f;
}

.recipeInfo label#overview{
	border-left:1px solid #b49d8b;
}

.recipeInfoContent{
	padding:25px 50px;
	font-family:"ArcherSemiBold";
	font-size:16px;
	color:#65350f;
	line-height:140%;
}
#textContent label h2,
#textContent > h2{
	font-family:"ArcherSemiBold";
	font-size:20px;
	text-transform:uppercase;
	padding:5px 0;
	display:none;
}
table.feedingGuideTable th{
	padding:5px;
	font-size: 16px;
}
table.feedingGuideTable td{
	padding:2px 5px;
	font-size:15px;
}

table.guaranteedAnalysisTable th{
	padding:5px;
	font-size: 16px;
}

table.guaranteedAnalysisTable td{
	padding:2px 5px;
	font-size:15px;
}


.productTitle #firstFive h3{
	background-image:url('images/topbottomborder_1.png');
	background-repeat: no-repeat;
	width:306px;
	height:42px;
	font-family:"Mocha Mattari";
	font-size: 28px;
	line-height:150%;
	
}

.productTitle #firstFive{
	width:300px;
	font-family:"ArcherSemiBold";
	font-size: 20px;
	color: #65350f;
	text-transform: uppercase;
	line-height:130%;
}

/** BV CSS **/

.bv-cleanslate .bv-core-container-39 ol.bv-content-list-Reviews {
    margin-top: 50px !important;
}

.page-template-page-products-recipe-php  .bv-cleanslate .bv-shared .bv-content-title{
	font-family:"Mocha Mattari" !important;
	font-size: 32px !important;
	font-weight:normal !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-summary p{
	font-family:"ArcherSemiBold" !important;
	font-size: 16px !important;
	line-height:140% !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-rating-stars-off{
	color:#ded7d1 !important;		
	padding: 0px !important;	
	font-size: 25px !important;
	letter-spacing:4px !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-rating-stars-on {
    color: #65350f !important;	
	padding: 0px !important;	
	font-size: 25px !important;
	letter-spacing:4px !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-action-bar-header{
	display:none !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-action-bar{
	position:relative !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-write-review-container{
float:left !important;
}

.page-template-page-products-recipe-php #BVRRContainer .bv-cleanslate .bv-shared .bv-write-review-container .bv-submission-button{
	background-image:url('images/dog-write.png') !important;
	background-repeat:no-repeat !important;
	height: 345px !important;
	width: 499px !important;
	text-indent:-1000px !important;
	background-color: transparent !important;
	position:absolute !important;
	top:-100px !important;
	overflow:hidden !important;
	z-index:9999 !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-section-summary .bv-section-summary-table{
	position:relative !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-section-summary .bv-section-summary-table tr.bv-section-summary-inline{
	position:relative !important;
	height: 300px !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-section-summary .bv-section-summary-table tr.bv-head-to-head-list{
	position:relative !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-section-summary .bv-section-summary-table tr.bv-section-summary-inline .bv-inline-histogram{
	position:absolute !important;
	right: 280px !important;
	width: 280px !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-section-summary .bv-section-summary-table tr.bv-section-summary-inline .bv-secondary-rating-summary{
	position:absolute !important;
	right: 0px !important;
	width: 280px !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-header .bv-action-bar{
	height:10px !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-section-summary{
	min-height:250px !important;
	padding-bottom:20px !important;
	background-image:url('images/recipeWideBorder_1.png') !important;
	background-position: bottom center !important;
	background-repeat: repeat-x !important;
	
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-section-summary .bv-secondary-rating-summary-header,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-section-summary .bv-inline-histogram-header{
	background-image:url('images/roughLine_1.png') !important;
	background-repeat:repeat-x !important;
	background-position:top left !important;
	float:left !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-section-summary .bv-inline-histogram-ratings{
	padding-right:20px !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-section-summary .bv-content-title{
	font-size: 24px !important;
	float:left !important;
	background-image:url('images/roughLine_1.png') !important;
	background-repeat:repeat-x !important;
	background-position:bottom left !important;
	padding: 5px 0px !important;
	
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-section-summary .bv-inline-histogram-ratings table{
	float:left !important;
	width:100% !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-inline-histogram-ratings .bv-inline-histogram-ratings-star{
	font-size: 24px !important;
	font-family: "Mocha Mattari" !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-inline-histogram-ratings .bv-inline-histogram-ratings-score{
	font-size: 24px !important;
	font-family: "ArcherSemiBold" !important;
	text-align:left;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-secondary-ratings-value, 
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-secondary-rating-summary-value, 
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-secondary-slider-summary-value, 
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-secondary-ratings .bv-content-slider-value{
	color: #753f00 !important;
	background-color: #753f00 !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-secondary-ratings-value, 
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-secondary-ratings-container{	
	background-image: none !important;	
	box-shadow: none !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-secondary-ratings-value{
	height: 20px !important;
	border-radius: 0px !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-secondary-ratings-container{
	height: 20px !important;
	padding: 3px !important;
	border:1px solid #d5c1a0 !important;
	border-radius: 1px !important;
	background-color:#fbefcd !important;	
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-inline-histogram-ratings-star-container td{
	padding: 3px 10px 10px 0px !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-section-summary .bv-section-summary-inline .bv-secondary-rating-summary .bv-secondary-rating-summary-list{
	float: left !important;
	padding: 20px 0px !important;
	margin: 10px 0px 20px !important;
	width:220px !important ;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-secondary-rating-summary-stars .bv-secondary-rating-summary-id{
	display:none !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-section-summary .bv-section-summary-inline .bv-secondary-rating-summary .bv-rating-ratio .bv-secondary-rating-summary-rating{
	float:left !important;
	font-size: 100px !important;
	letter-spacing:-5px !important;
	line-height: 100% !important;
	display: block !important;
	width:auto !important;
	text-align:left !important;
	font-family: "Mocha Mattari" !important;
	display: block !important;
	height:120px !important;
	padding-left: 0px !important;
	margin-left: 0px !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-section-summary .bv-section-summary-inline .bv-secondary-rating-summary .bv-rating-ratio .bv-rating-stars-container{
	float:right !important;
	margin-top: 20px !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-section-summary .bv-section-summary-inline .bv-secondary-rating-summary .bv-rating-ratio{
	padding: 0px 0px !important;
	overflow: hidden !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-head-to-head .bv-content-item .bv-content-item-avatar-offset{
	width:100% !important;
	float:left !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-author .bv-avatar-popup-target, 
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-popup-profull .bv-content-item .bv-content-author-name .bv-author .bv-avatar-popup-target,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-datetime, 
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-author-by{
	font-size: 15px !important;
	font-family: "ArcherSemiBold" !important;	
	color:#65350f !important;
	line-height:140% !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item .bv-show-more-link{
	font-size: 15px !important;
	font-family: "ArcherBold" !important;
	color:#65350f !important;
	text-transform: uppercase !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item .bv-feedback-container{
	font-size: 15px !important;
	font-family: "ArcherSemiBold" !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-head-to-head .bv-content-item .bv-content-actions-container,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-summary,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-header{
	padding:10px 0px !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-head-to-head a.bv-head-to-head-see-more-positive, 
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-head-to-head a.bv-head-to-head-see-more-positive:hover,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-head-to-head a.bv-head-to-head-see-more-critical,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-head-to-head a.bv-head-to-head-see-more-critical:hover{
	font-size: 15px !important;
	font-family: "ArcherBold" !important;
	color:#65350f !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared button,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-control-bar-count{
	font-size: 15px !important;
	font-family: "ArcherBold" !important;
	color:#65350f !important;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.06);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.06);
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.06);
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-dropdown ul.bv-dropdown-active{
	font-size: 15px !important;
	font-family: "ArcherSemiBold" !important;
	color:#65350f !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-dropdown-container .bv-dropdown ul .bv-dropdown-item{
	font-size: 15px !important;
	font-family: "ArcherSemiBold" !important;
	color:#65350f !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-dropdown-container .bv-dropdown ul.bv-dropdown-active .bv-dropdown-item:hover,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-dropdown-container .bv-dropdown ul.bv-dropdown-active .bv-dropdown-itemhover{
	background-color:#65350f !important;
	color:#fff4d5 !important;
	font-family: "ArcherSemiBold" !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item:hover .bv-content-feedback-btn-container .bv-content-btn,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-mbox-need-user .bv-content-feedback-btn-container .bv-content-btn,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item:hover .bv-secondary-content-actions-container .bv-content-btn,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-mbox-need-user .bv-secondary-content-actions-container .bv-content-btn,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-review,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item-product-image-offset-on, 
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item-avatar-offset-on{
		font-size: 15px !important;
	font-family: "ArcherBold" !important;
	color:#65350f !important;
	border:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item:hover .bv-content-feedback-btn-container .bv-content-btn,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-mbox-need-user .bv-content-feedback-btn-container .bv-content-btn,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item:hover .bv-secondary-content-actions-container .bv-content-btn,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-mbox-need-user .bv-secondary-content-actions-container .bv-content-btn,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item .bv-content-feedback-vote .bv-content-feedback-vote-request,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-data dl{
	font-size: 15px !important;
	font-family: "ArcherBold" !important;
	color:#65350f !important;
	border:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-header-meta{
	margin-bottom:15px !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-summary-bar .bv-rating-ratio-number{
	float:left !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-stars-container .bv-rating-ratio{
	
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-primarySummary-rating-container .bv-rating-stars-on{
	color:#65350f !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-text-link,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-summary-bar .bv-rating-ratio-number .bv-rating.bv-text-link,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-text-link:hover,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-summary-bar .bv-rating-ratio-number .bv-rating.bv-text-link:hover{
	color:#65350f !important;
	font-size:32px !important;
	font-family: "Mocha Mattari" !important;	
}


.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-text-link,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-summary-bar .bv-rating-ratio-number .bv-rating.bv-text-link{
	border-right:1px solid #65350f !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-placeholder .bv-write-review-label{
	border:0 !important;
}


.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-primarySummary-rating-container .bv-percent-recommend-container, 
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-primarySummary-rating-container .bv-stats-container, 
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-primarySummary-rating-container .bv-rating-ratio-count{
	font-size: 15px !important;
	font-family: "ArcherSemiBold" !important;
	color:#65350f !important;
}


.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-btn:hover,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-btn-active{
	font-weight: normal !important;
	border: 0px !important;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.06)  !important;
	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.06)  !important;
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.06)  !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item:hover .bv-content-btn:hover .bv-content-btn-count, 
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-feedback-voted-positive .bv-content-btn:hover .bv-content-btn-count, 
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-feedback-voted-negative .bv-content-btn:hover .bv-content-btn-count,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item .bv-content-btn .bv-content-btn-count:hover,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item .bv-content-btn .bv-content-btn-count,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item:hover .bv-content-feedback-btn-container .bv-content-btn, 
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-mbox-need-user .bv-content-feedback-btn-container .bv-content-btn, 
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item:hover .bv-secondary-content-actions-container .bv-content-btn, 
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-mbox-need-user .bv-secondary-content-actions-container .bv-content-btn,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item .bv-content-btn:first-child,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item .bv-content-btn, 
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item .bv-content-report-btn, 
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item .bv-content-feedback-vote-request,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item .bv-content-btn:hover, 
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item .bv-content-report-btn:hover, 
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item .bv-content-feedback-vote-request:hover{
	border:0px solid #333 !important;
	background-color:transparent !important;
	color:#753f00 !important;
	margin:0 !important;
}



.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item .bv-content-feedback-btn-container .bv-content-btn{	
	
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item .bv-content-btn .bv-content-btn-count{
color:#65350f !important;
}
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-item button.bv-content-btn{

}

.page-template-page-products-recipe-php #BVRRSummaryContainer .bv-action-bar{
	display: none !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-secondary-content-list .bv-text-link,
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-percent-recommend-container .bv-text-link{
	font-family: "ArcherSemiBold" !important;
	color:#65350f !important;
	font-size: 15px !important;  
	border-right: 0px !important;
}

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-syndication-summary, 
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-product-family-summary{
  background-color:transparent !important;
  }

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-data dl dt{
  font-family: "MikaMelvasBelinda" !important;
    font-size: 24px !important;
  font-weight:bold !important;
  }
.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-content-data .bv-content-data-value{
  font-family: "ArcherSemiBold" !important;
  font-size:18px !important;
  }

.page-template-page-products-recipe-php .bv-cleanslate .bv-shared .bv-badge-syndicated{
  font-family: "ArcherSemiBold" !important;
  font-size:16px !important;
  text-transform:uppercase !important;
  }

.page-template-page-products-recipe .bv-control-bar.bv-control-bar-filter-offset {
    display: none !important;
}

.popUpContainer{
position:absolute;
top:3%;
background-color:transparent;
padding:20px;
text-align:center;
z-index:999999;
width:100%;
}

.popUpContainer .popUpDiv{
	background-color:#f8f4ef;
	width:433px;
	min-width:400px;
	position:relative;
	margin:0 auto;
	overflow:hidden;
-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.06);
-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.06);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.06);
}

.popUpContainer .popUpDivHeader{
	background-image:url('images/popUpHeader.png');
	background-repeat:no-repeat;
	height: 58px;
	width: 433px;
}

.popUpContainer .popUpDivHeader h2{
	font-family:"Mocha Mattari";
	color: #f8f4ef;
	text-transform:uppcase;
	font-size:32px;
	padding:5px 0;
	line-height:120%;
}

.popUpContainer .popUpDivHeader h2 span{
	font-family:"MikaMelvasBelinda";
	font-size:40px;
}
.popUpContainer .popUpContent{
	padding:10px 20px;
}
.popUpContainer .instructionLine{
	background-image:url('images/popUpLineThrough.png');
	background-repeat:repeat-x;
	height: 40px;
	padding: 0px 80px;
}

.popUpContainer .instructionLine h3{
	background-color:#f8f4ef;
	font-size:16px;
	line-height:170%;
	text-transform:uppercase;
	padding:5px 10px;
	color:#65350f;
}

.popUpContainer .shopList{
	padding:10px 0;
}

.popUpContainer .shopList .perShop{
	padding:8px 0;
}

.shop .perShop{
	text-align:center;
	height:100px;
	vertical-align:middle;
}



.btnClose{
	position:absolute;
	top:10px;
	right:20px;
	color: #f8f4ef;
	cursor:pointer;
	font-family:"RefrigeratorDeluxeBold";
	padding:5px;
	height:30px;
	width:30px;
	font-size:16px;
}

.archive #content .container.pageContent .entry-title,
.search-results #content .container.pageContent .entry-title{
	font-size:30px;
	padding:5px 0;
	text-align:left;
	font-family: "ArcherSemiBold";
	font-size: 20px;
}

.archive #content .container.pageContent section.entry-meta{
	display:none;
}

.archive #content .container.pageContent p,
.search-results #content .container.pageContent p{
	font-size:16x;
	text-align:left;
}


.single .entry-title{
	color: #72431b;
    font-family: "ArcherSemiBold";
    font-size: 36px;
	line-height:120%;
	text-align:left;
	padding:10px 30% 10px 10px;
}

.single .entry-title a{
	color: #72431b;
	text-decoration:none;
}

.single .entry-meta{
  
  	visibility:hidden;
  }
.single .entry-meta .author.vcard,
.single .entry-meta .meta-sep{
/*	display:none;*/
 
}


.single .category-news-releases .entry-meta{
  visibility:visible;
  }

.single .entry-meta .author.vcard,
.single .entry-meta .meta-sep,
.single .category-news-releases .entry-meta .author.vcard,
.single .category-news-releases .entry-meta .meta-sep{
	display:block;
  float:left;
}
.single .entry-meta .author.vcard,
.single .category-news-releases .entry-meta .author.vcard{
  font-style:italic;
  text-transform:none;
  padding:0px 15px 0px 0px;
  line-height:140%:
  }

.single .entry-meta .entry-date,
.single .category-news-releases .entry-meta .entry-date{
  
  padding:0px 15px;
  }

.single .entry-meta,
.single .entry-meta .entry-date{
	font-size: 16px;
	margin:0 auto;
	font-family: "ArcherSemiBold";
	text-transform:uppercase;
	line-height:100%;
	text-align:left;
	padding:10px;
}
.single .entry-meta .entry-date{

}
.single #content .container.pageContent{
	top:0;
	padding:10px;
}

.entry-content ul{
	font-size:18px;
	line-height:140%;
	margin:20px 20px 20px 40px;
	font-family: "ArcherSemiBold";
	list-style-type:disc;
}
.page-template-page-news-list-php .entry-meta{
	text-align:left;
	font-size: 16px;
	font-family: "ArcherSemiBold";
	text-transform:uppercase;
	line-height:100%;
	color: #72431b;
}
.page-template-page-news-list-php .entry-meta .meta-sep,
.page-template-page-news-list-php .entry-meta .author.vcard{
	display:none;
}
.contentPage .container.postContentContainer{
padding:10px;
}
.contentPage .container.postContentContainer .pageContent{
padding:10px;
}
.contentPage .container.backButton{
padding:10px;
text-align:right;
}
.contentPage .container.backButton a{
background-color: #753f00;
    color: #fff4d5;
    padding: 6px 10px;
text-decoration:none;
font-size:18px;
line-height:140%;
font-family: "ArcherSemiBold";
}

.contentPage .container.backButton a:hover{
background-color:#a45d0e;
}


.signUpPanelBg #signup p.signUpAcknowledgement{
	font-family:"ArcherSemiBold";
	text-align:center;
	line-height:140%;
	color:#4d814d;
}

#nav-below .nav-previous{
	float:left;
	width:45%;
	text-align:left;
	font-size:24px;
	font-family:"ArcherSemiBold";
}
#nav-below .nav-next{
	float:right;
	width:45%;
	text-align:right;
	font-size:18px;
	font-family:"ArcherSemiBold";
}
	#nav-below a{
	background-color: #753f00;
    color: #fff4d5;
	padding:6px 15px;
	font-size:18px;
	text-decoration:none;
	}
	
	#nav-below a:hover{
	background-color:#a45d0e;
	 color: #fff4d5;
	 font-size:18px;
	}
	.search-no-results #content .container.pageContent .pageContent.perProductResult,
	.search-results #content .container.pageContent .pageContent.perProductResult{
	float:left;
	padding:5px;
	}
	.search-no-results #content .container.pageContent.btnContainerSearch,
	.search-results #content .container.pageContent.btnContainerSearch{
		background-color:#65350f;
		padding-bottom:0px;
	}
	.search-no-results .btn,
	.search-results .btn{
		background-color: transparent;
		background-image:none;	
		 padding: 6px 20px;
		 margin:0;
		color:#f4efe1;		
		font-size:24px;
		font-family:"ArcherSemiBold";
		
		-webkit-border-radius: 5px 5px 0px 0px;
		-moz-border-radius: 5px 5px 0px 0px;
		border-radius: 5px 5px 0px 0px;
	}

	.search-no-results .btn.sel,
	.search-results .btn.sel{
	background-color:#fff4d5;
    color: #65350f;
    text-decoration: none;
	}
.sitemaplinks{margin-top:20px;}
.sitemaplinks b{
  font-size:18px;
  text-transform:uppercase;
  }

.sitemaplinks ul{margin:5px 0;}
.sitemaplinks ul li{padding:5px 0;text-align:left;}
.sitemaplinks ul li li{text-align:left;padding:3px 0;}
.sitemaplinks ul li a{font-size:16px;text-decoration:none;font-family:"ArcherSemiBold";}

.timelineBtnContainer{
  padding:10px 0;
  margin-bottom:20px;
  text-align:center;
  }
.timelineBtnContainer .btn{
  color:#65350f;
  background-color:transparent;
  background-image:none;
  font-size:24px;
  }
.timelineBtnContainer .btn.sel{
  background-color:#65350f;
  color:#fff4d5;
  }
.timeLineByAll{
  padding-bottom:100px !important;
   display:none;
  }
.timeLineByYear{
 
  }
.timeLineAllContent{
	padding: 10px 20px;
  width: 80%;
  margin: 0 auto;
  clear:both;
  float:none;
  overflow:hidden;
}
.timeLineAllContent h5{
  padding:0px 10px 0px 30px;
  font-size:22px;
  font-weight:normal;
  font-family:"Mocha Mattari";
  }

.timeLineAllContent ul li{
  padding:5px 50px 5px 5px;
  margin-left:50px;
  }

/** PRODUCT LISTINGS **/
.productsList .perProductTable table{
  width:100%;
  }

.productsList .perProductTable table td{
	width:100%;
	text-align:center;
	color:#65350f;
	font-family:"Mocha Mattari";
	font-size:24px;
	padding:5px 0;
}

.productsList .perProductTable table td.prodImg{
	font-size:36px;
	vertical-align:top;
	font-family:"MikaMelvasBelinda";
}

.productsList .perProductTable .productTitle{
	padding:5px 15px;
  float:left;
  width:100%;
  margin: 0 auto;
  
}
.productsList .perProductTable .ratingsContainer{
	text-align:center;
}

.productsList .perProductTable a:after,
.productsList .perProductTable a:link,
.productsList .perProductTable a:hover{
	text-decoration:none;
	border:0;
}

.ratingsContainer .bv-cleanslate .bv-rating-top-statistic .bv-compat .bv-inline-rating-container{
	margin:0 auto !important;
	text-align: center !important;
	float: none !important;
	width: 80px !important;
}
  
  .perProductTable{
	min-height:380px;
  }
.feedingGuideDiv{
  padding-bottom:50px;
  }
.feedingGuideDiv table.feedingGuideTable{
  border-top:1px dotted #65350f;
  
  }
.feedingGuideDiv table.feedingGuideTable th{
 
  padding:5px 0px;
  }
.feedingGuideDiv label{
  padding:10px 0px;
  text-align:center;
  font-size: 22px;
  width:100%;
  }

.page-template-page-food-calculator h2{
  font-family:"ArcherSemiBold";
  font-size:24px;
  text-align:center;
  padding:10px 0px;
  margin:20px 0px;
  text-transform:uppercase;
  color:#65350f;
  }
	
.page-template-page-food-calculator #petinfo{
  	 font-family:"ArcherSemiBold";
  font-size:24px;
  text-align:center;
  padding:10px 0px;
  margin:20px 0px;
  text-transform:uppercase;
  color:#65350f;
  line-height:100%;
  }

.page-template-page-food-calculator #petinfo .answer{
  background-color:#c7b299;
  color:#65350f;
  border:0px;
  padding:5px 10px;
  }

.page-template-page-food-calculator #petinfo .answer.sel{
  background-color:#6d422f;
  color:#f9f0da;
  }

.page-template-page-food-calculator #petinfo #petName{
  border:0px;
  border-bottom:1px solid #65350f;
  background-color:transparent;
  margin:0px;
  padding:1px;
  font-family:"ArcherSemiBold";
  font-size:26px;
  font-style:italic;
  text-transform:uppercase;
  color:#65350f;
  }

.page-template-page-food-calculator #petinfo #idealweight,
.page-template-page-food-calculator #petinfo #productsdd,
.page-template-page-food-calculator #petinfo #petage{
  border:1px solid #65350f;
  font-family:"ArcherSemiBold";
  font-size:18px;
   text-transform:uppercase;
  color:#65350f;
   padding:2px;
  line-height:100%;
  }

.page-template-page-food-calculator #calculate{
  float:right;
 background-image:url(images/find-diet-button.png);
  width:248px;
  height:113px;
  background-color:transparent;
  border:0px;
  background-repeat:no-repeat;
  }

.page-template-page-food-guidelines #petname{
  margin-top:20px;
  padding:20px 0px 10px;
  text-align:left;
  font-family:"ArcherSemiBold";
  color:#65350f;
  font-size:62px;
  background-image: url("images/roughLine.png");
  width:100%;
    background-repeat: repeat-x;
  background-position:left bottom;
  }
.page-template-page-food-guidelines #content .container.pageContent p{
  font-family:"ArcherSemiBold";
  line-height:140%;
  font-size:18px;
  }
.page-template-page-food-guidelines #petmessage{
  color:#65350f;
   font-family:"ArcherSemiBold";
  line-height:140%;
  font-size:18px;
  padding:10px 0px;
  }

.page-template-page-food-guidelines #productimage{
  padding:40px 20px 20px;
  text-align:center;
  }

.page-template-page-food-guidelines #productimage img{
  	max-width:100%;
  }

.page-template-page-food-guidelines #caldailyamount{
  color:#65350f;
  padding:20px 0px;
  font-family:"ArcherSemiBold";
  }
.page-template-page-food-guidelines #caldailyamount h3{
background-image: url("images/topbottomborder.png");
    background-repeat: no-repeat;
    font-family: "Mocha Mattari";
    font-size: 36px;
    height: 42px;
    line-height: 120%;
  	padding:0px;
  }

.page-template-page-food-guidelines #summary h2{
  background-image: url("images/roughLine.png");
  width:100%;
    background-repeat: repeat-x;
  background-position:left bottom;
    font-family: "Mocha Mattari";
    font-size: 36px;
    line-height: 120%;
  	padding:5px 0px;
  color:#65350f;
  margin-bottom:10px;
  }

.page-template-page-food-guidelines #amtDiv{
  	float:left;
  	margin-top:5px;
  	color: #65350f;
    font-family: "ArcherSemiBold";
    font-size: 20px;
    line-height: 130%;
  	width:100%;
    text-transform: uppercase;
  }


.page-template-page-food-guidelines #productname a{
    font-family: "Mocha Mattari";
  	font-size:46px;
  	color:#65350f;
  	text-decoration:none;
  }
.page-template-page-food-guidelines #productcategory{
  float:left;
  width:100%;
  margin-top:20px;
  font-family: "Mocha Mattari";
    font-size: 60px;
  color:#65350f;
  }
.page-template-page-food-guidelines #calories,
.page-template-page-food-guidelines #CupsCombo,
.page-template-page-food-guidelines #comboFood,
.page-template-page-food-guidelines #Cups,
.page-template-page-food-guidelines #dryFood{
  width:100%;
  float:left;
  margin:2px 0px;
  font-size:22px;
  }
.page-template-page-home-php .couponPanel{
 
  min-height:100px;
  }
.page-template-page-home-php .couponPanel #signupAnchor{
  background-image:url(images/bc-home-signup-optimize.png);
  background-repeat:no-repeat;
  background-position:top center;
  width:454px;
  height:257px;
     margin: 40px auto 20px;
  }
.bcCouponBgOuter{
  position:relative;
   z-index:999;
  height:100px;
  }
.bcCouponbg{
  background-image:url(images/bc-signup-bg_min_new.png);
  background-repeat:no-repeat;
  width:454px;
  height:261px;
 position:absolute;
  }

.bc-form-container{
  background-color:#fffbf0;
  position:absolute;
  top:170px;
  width:424px;
  left:10px;
  padding-bottom:5px;
  z-index:555;
  }
.bc-form-container .txt{
  width:410px;
  margin:2px;
  }
.bc-form-container p{
  font-size:13px;
  }
.bc-form-container p.btns{
  position:absolute;
  right:-40px;
  bottom:-40px;
  }
.bc-form-container p.checkboxLabel{
  padding:5px 10px;
  }
.bc-form-container p.fieldContainer{
  padding:4px 4px 0px;
  }

.bc-form-container .btn{
  background-image:url(images/submit-bg_min.png);
  width:129px;
  height:68px;
  background-repeat:no-repeat;
  }

.bc-form-container p.signUpAcknowledgement{

    color: #fff;
    font-size: 15px;
    font-weight: bold;
    padding: 6px;
    position: absolute;
    right: 10px;
    text-align: center;
    text-transform: uppercase;
    top: -40px;
  }

.bcCouponbg div.couponAcknowledgement{
  	background-color:#00bea2;
  	z-index: 554;
  	position:relative;
  /*	bottom:-15px;
  	left:3px;*/
  	font-size:20px;
  	float:left;
  	color:#fff;
  	padding:2%;
  	margin:4%;
  	font-family:"Mocha Mattari";
  	width:90%;
  	text-align:center;
  	
  }
.bcCouponbg div.couponAcknowledgement .bigFont{
  font-size:60px;
  }

.bcCouponbg div.couponAcknowledgement .successClass .bigFont{
  font-size:50px;
  line-height:150%;
  }

.bcCouponbg div.couponAcknowledgement a{
  	color:#fff4d5;
  	font-size:40px;
  }

.bgBCHidden{
  width:600px;
  height:300px;
  position:Absolute;
  top:0px;
  left:0px;
  }

.foodCalculatorApp{
  padding:20px 0px !important;
  color:#65350f;
  }
.foodCalculatorApp .perCalcCol2 .colTitle,
.foodCalculatorApp .perCalcCol .colTitle{
  font-family:"Mocha Mattari";
  font-size:22px;
  cursor:default;
  padding:5px 2px 5px 20px;
  }

.foodCalculatorApp .shortCol.perCalcCol{
  float:left;
  width:33%;
  }

.foodCalculatorApp .perCalcCol2{
  float:left;
  width:50%;
  }
.foodCalculatorApp .perCalcCol2 span,
.foodCalculatorApp .perCalcCol span{
  float:left;
  padding:2px 2px 2px 20px;
  width:100%;
  font-size:18px;
  font-family:"ArcherSemiBold";
  cursor:pointer;
  }

.foodCalculatorApp .perCalcCol span .desc{
  padding:5px 0px;
  font-size:13px;
  
  }

.foodCalculatorApp .perCalcCol span.sel,
.foodCalculatorApp .perCalcCol2 span.sel, 
.foodCalculatorApp .perCalcCol span.sel{
  background-image:url(images/checkmark.png);
  background-repeat:no-repeat;
  background-position:top left;
  }

.foodCalculatorApp .perCalcCol2 span.disabledLabel,
.foodCalculatorApp .perCalcCol span.disabledLabel{
  color:#c4aa98;
  }
.foodCalculatorApp .perCalcCol2 input,
.foodCalculatorApp .perCalcCol2 select,
.foodCalculatorApp .perCalcCol input,
.foodCalculatorApp .perCalcCol select{
border: 1px solid #b5a38b;
  background-color:transparent;
  padding:3px;
  font-size:16px;
  line-height:100%;
  color:#65350f;
  }

.foodCalculatorApp .perCalcCol2 input,
.foodCalculatorApp .perCalcCol2 select.disabledSelectBox,
.foodCalculatorApp .perCalcCol input,
.foodCalculatorApp .perCalcCol select.disabledSelectBox{
  color:#c4aa98;
  border:1px solid #c4aa98;
  }
.page-template-page-food-calculator #content .container.pageContent .foodCalculatorApp p{
  text-align:left;
  padding:5px 20px;
  }

.page-template-page-food-calculator #content .container.pageContent .foodCalculatorApp p .colTitle{
  font-family:"Mocha Mattari";
  font-size:22px;
  float:left;
  line-height:150%;
  }
.page-template-page-food-calculator #content .container.pageContent .foodCalculatorApp p .kCalContainer{
  padding-left:20px;  
  float:left;
  }

.page-template-page-food-calculator #content .container.pageContent .foodCalculatorApp p .kCalContainer #kCal{
	background-color:transparent;
  font-size: 22px;
    line-height: 120%;
    padding: 5px;
  -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
  border:1px solid #65350f;
  float:left;
  margin-right:10px;
  width:70px;
  text-align:center;
  }
.page-template-page-food-calculator #content .container.pageContent #divResult p{
  text-align:left;
  padding: 5px 10px;
  }
.page-template-page-food-calculator #content .container.pageContent #divResult p.singleProduct{
  text-align:center;
  padding: 5px 10px;
  line-height:140%;
  font-size:18px;
  }

.page-template-page-food-calculator #content .container.pageContent #divResult p .resultTitleSpan{
  	font-weight: bold;
  	font-size:20px;
  	border-bottom: 2px solid #65350f;
  line-height:180%;
  }
.page-template-page-food-calculator #content .container.pageContent #divResult p .resultQtySpan{
	
    font-weight: bold;
  	font-size:20px;
  line-height:180%;
  }

#divFoodType .colTitle{
  padding-left:20px;
    font-family: "Mocha Mattari";
    font-size: 22px;
  	color:#65350f;
  }
#foodBrandDryDiv,
#foodBrandWetDiv{
  margin-top:20px !important;
  padding-right:20px !important;
  }
#foodRecipeDryDiv,
#foodRecipeWetDiv{
  	
  margin-top:20px !important;
  margin-bottom:20px !important;
  }

#foodBrandDryDiv select,
#foodBrandWetDiv select{
  margin-left:10px;
  font-family: "ArcherSemiBold";
    font-size: 15px;
  letter-spacing:.5px;
  }

#foodRecipeDryDiv select,
#foodRecipeWetDiv select{
   margin-left:10px;
  font-family: "ArcherSemiBold";
    font-size: 15px;
  letter-spacing:.5px;
  font-style:italic;
  max-width:320px;
  width:99%;
  }

.divFoodTypeSpan{
  float: left;
    font-family: "ArcherSemiBold";
    font-size: 18px;
    padding: 2px 2px 2px 20px;
    width: 100%;
  	color:#65350f;
  	cursor:pointer;
  }


#divResult table{
  margin:10px 10px;
  border:2px solid #65350f;
  color:#65350f;
  }

#divResult table th{
  padding:10px 20px;
  background-color:#e2d2c8;
  font-size:16px;
  text-align:center;
  }
#divResult table tr:nth-child(even) {	
  background-color:#fdfcf2;
}

#divResult table tr:nth-child(odd) {
	 background-color:#e2d2c8;
}

#divResult table td{
  padding:10px 20px;
  text-align:center;
  font-size:16px;
  }


#dogIconLink,
#catIconLink{
  padding:20px 0px !important;
  }
#dogIconLink h3,
#catIconLink h3{
  font-family:"Mocha Mattari";
  font-size:32px;
  text-align:center;
  color:#65350f;
}
#dogIconLink div,
#catIconLink div{
  text-align:center;
  }
#catIconLink img,
#dogIconLink img{
  margin:0 auto;
  opacity:0.50;
  }
#catIconLink .innerIconLink,
#dogIconLink .innerIconLink{
	width: 195px;
	margin: 0 auto;  
  cursor:pointer;
  padding:20px;
  text-align:center;
}

#catIconLink .innerIconLink:hover img,
#dogIconLink .innerIconLink:hover img{
  opacity:1;
  }

#catIconLink .innerIconLink.selPet,
#dogIconLink .innerIconLink.selPet{
  background-image:url(images/productSelect.png);
  background-position: bottom center;
  background-repeat:no-repeat;
  }
#catIconLink .innerIconLink.selPet img,
#dogIconLink .innerIconLink.selPet img{
opacity:1;
  }

.fakeTimeLineBar{
  width:96%;
  height:1px;
  float:left;
  }
.sliderShow.ForeverHome,
.sliderShow.SeasonalRecipeinGravy{
	background-size:cover;  
}
.sliderShow.ForeverHome .pageTitleLearnMore,
.sliderShow.SeasonalRecipeinGravy .pageTitleLearnorMe{
 background-image: url("images/seasonal-red-shadow_min.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    bottom: -70px;
    padding-bottom: 23px !important;
  }

.seasonUL li{

  margin:5px 0px;
  float:left;
  }

.seasonUL li a{
    background-image:url(images/seasonal-red-bg-link_min.png);
  background-repeat:no-repeat;
  height:56px;
  color:#fff4d5;
  text-decoration:none;
  width:272px;
  line-height:240%;
  font-size:24px;
  font-family: ArcherBold;
  text-align:center;
  float:left;
  
  }
  .seasonUL li:nth-child(1) a{
		text-align:left;
  padding-left:5px;
}
.menu-responsive-sub-menu-container{
	z-index:99999!important;
}
.sliderShow.SeasonalRecipeinGravy .pageTitleLearnMore{
	top:100%;
}

.page-template-page-products-list #carousel-products .carousel-indicators{
  height:50px;
  }

.page-template-page-best-day-ever #site-title{
  
  }
.page-template-page-products-learn-more-page-bc #_pix_id{
	display:none!important;
}

body.page-template .bv-cleanslate .bv-submission .bv-fieldsets .bv-form-actions .bv-submission-button-submit:hover,
body.page-template .bv-cleanslate .bv-submission .bv-fieldsets .bv-form-actions .bv-submission-button-submit:active,
body.page-template .bv-cleanslate .bv-submission .bv-fieldsets .bv-form-actions .bv-submission-button-submit:focus,
body.page-template .bv-cleanslate .bv-submission .bv-fieldsets .bv-form-actions .bv-submission-button-submit{
  color:#fff !important;
  }

#pages .divTr span{
  cursor: pointer;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    text-transform: capitalize;
  float:left;
  }

#pages .divTr span.selPage {
    background-color: #753f00;
    color: #fff4d5;
}

.page-template-page-best-day-ever .contentContainer{
	text-align:center;
  padding-bottom:20px;
}
.page-template-page-best-day-ever .contentContainer img.drewBreese{
	float:none;
  margin: 0px auto;
}
.page-template-page-best-day-ever .videoContent{
	margin-top:50px;
}
.page-template-page-best-day-ever .videContainer{
	height:810px;
}
.page-template-page-best-day-ever .videContainer .carousel-control{
	height:500px;
}

.product-info{
	background-image:url("images/product-info-icon.jpg");
   background-repeat: no-repeat;
    margin-left: 10px;
    
    padding: 0 15px;
    background-position:3px;
}
.popUpDivProductList{
	background-color: #f8f4ef;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.06);
    margin: 0 auto;
    min-width: 400px;
    overflow: hidden;
    position: relative;
    width: 433px;
}
.popUpContainer .popUpDivProductList h2 {
    color: #f8f4ef;
    font-family: "Mocha Mattari";
    font-size: 32px;
    line-height: 120%;
    padding: 5px 0;
}
.popUpContainer .popUpDivProductList {
    background-image: url("images/popUpHeader.png");
    background-repeat: no-repeat;
    height: auto;
  
}
.page-template-page-products-list .productListPopUpContent{
    padding: 20px!important;
}

.page-template-page-products-list .productListPopUpContent p{
	 color: #65350f;
    font-family: "ArcherSemiBold";
    font-size: 18px;
    line-height: 140%;
    padding: 10px 0;
}
.page-template-page-products-list .mobileProductContent{
	display:none;
}
.page-template-page-products-list .productSorterContainer{
	display:inline-block;
}

.displayContent{
	display:block;
  
}

.hideContent{
	display:none;
}
.readMore{
	text-align:center;
}
.page-template-page-products-list .displayContent p{
	font-family:"ArcherSemiBold"!important;
}
.page-template-page-products-list .readMoreLink{

  background-color:transparent!important;
  font-family:"ArcherSemiBold"!important;
  letter-spacing: 2px;
  font-size:20px;
  cursor:hand!important;
  color:#65350f;
}

.page-template-page-products-list .contentPage .container{
	padding-top:26px;
}

/** PRINT CSS **/
@media print { 
	/* your print styles go here */
	#header, #footer, #menu { display: none; } 
	body { font: 12pt georgia,serif; } 
	h1 { font-size: 18pt; } 
	h2 { font-size: 16pt; color: #000; }
}




/*Request a coupon*/
.getcoupon-field{
	display:inline-block;
}
.couponMerrickandCPPage{
	background-image:none !important;
  
}

#couponpageContainer{
  top:0px !important;
  padding-top:20px !important; 
}
#couponpageContainer p {
text-align: center;
color: #65350f;
font-family: "ArcherSemiBold";
}

.page-template-page-coupon-with-radio-button-php #footer {
    top:100px;
}
.couponContainer{
	margin:0px 0px 100px 0px;
}
.getcoupon-btn{
	display:inline-block;
  vertical-align:middle;
}
.getCouponMerrickandCP{
	text-align:center;
}
.getcoupon-btn .submitbtn {
    background-color: transparent;
    background-image: url("images/comp-chart/comp-getcoupon-submit.png");
    cursor: pointer;
    float: left;
    height: 54px;
    margin: 0;
    padding: 0;
    width: 121px;
  	border: 0 none;
}

.submitbtn:focus, .submitbtn:active:focus, .submitbtn.active:focus{
	outline-offset:-2px
	outline:0px;
}

.merrickCouponContent, .validationContent{
	padding-bottom: 10px;
  color: #65350f;
  font-family: "ArcherSemiBold";
  font-size: 18px;
}
.merrickCouponContent p{
	line-height:20px;
}
.merrickCouponContent span{
	padding-top: 30px;
  display:block;
}
.couponRadioButtons{
	color: #65350f;
    display: block;
    font-family: "ArcherSemiBold";
    font-size: 18px;
    padding:0px 0px 10px 0px;
    text-align: initial;
    width: 100%;
}

.couponRadioButtons input, .couponRadioButtons p{
	display: inline-block;
  vertical-align: text-top;
}
 .couponRadioButtons p{
	margin-left:10px;
  width: 90%;
}

.validationPageBtn{
    background-color: #6f4537;
    border-radius: 5px !important;
    box-shadow: 0 0.5px 0 #495025 !important;
    color: #fff;
    display:block;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 140%;
    outline: 0 none !important;
    padding: 10px;
    text-align: center !important;
    text-decoration: none;
    transition: all 0.1s linear 0s !important;
    width: 330px;
  	margin:15px auto;
}
.validationPageBtn a:hover{
  	color:#6f4537;
}.validationPageBtn a:focus{
  	outline:none;
}
.validationPageBtn:hover{
    background-color: #f6e0a3;
    text-decoration:none;
  	color:#6f4537;
}
.validationPageBtn:focus{
    outline:none;
  	color: #fff;
  	text-decoration:none;
  	
}

.validationContainer{
	margin:0px 0px 100px 0px;
  text-align:center;
}

.validationTitle{
	  font-size: 32px;
    font-weight: bolder;
    margin-bottom: 20px;
}
.validationInstructionsList > li:before{
  content: "–"; /* en dash */
  margin-left: 10px; 
}

.radioButtonsContainer{
	margin: 0 auto;
  padding-left: 25%;
}

.limitEmailAdress{
	text-align:center;
  color: #c10000;
}
.validEmailAdress{
	text-align:center;
  color: #4d814d;
}
.sliderShow.BackcountryRawBites .pageTitleLearnMore {
    bottom: -25px;
}
.sliderShow.BackcountryCat .pageTitleLearnMore {
    bottom: -25px;
}
.contentPage.BackcountryCat,.contentPage.BackcountryRawBites {
    background-color: #000;
    background-image: none;
    color: #faf4dd;
}

.contentPage.BackcountryRawBites .container h3,.contentPage.BackcountryCat .container h3 {
    font-family: "RefrigeratorDeluxeBold";
    font-size: 28px;
    line-height: 130%;
    margin: 10px 0;
}
.contentPage.BackcountryCat .container p, .contentPage.BackcountryRawBites .container p{
    font-family: "ArcherSemiBold";
    font-size: 19px;
    line-height: 120%;
    padding: 10px 0;
}
.infoGraphicsPage.BackcountryCat .infoGraphic h3 {
    color: #faf4dd;
    font-family: "Mocha Mattari";
    font-size: 42px;
    margin-bottom: 20px;
}
.infoGraphicsPage.BackcountryCat .infoGraphic ul {
    margin-left: 0;
    padding-left: 20px;
}
.infoGraphicsPage.BackcountryCat .infoGraphic ul li {
    color: #faf4dd;
    float: left;
    font-family: "ArcherSemiBold";
    font-size: 19px;
    line-height: 120%;
    list-style-type: disc;
    padding: 10px 0;
    width: 100%;
}
.infoGraphicsPage.BackcountryCat {
    background-position: 0 0;
    position: relative;
}
.infoGraphicsPage.BackcountryCat .infoGraphicKibble .kibble-bc {
    width: 100%;
}
.infoGraphicsPage.BackcountryCat .infoGraphicKibble {
    position: absolute;
    top: -230px;
    z-index: 500;
}

.footerContentPage.BackcountryCat .bcfooterFont {
    color: #faf4dd;
    font-family: "Mocha Mattari";
    font-size: 22px;
    padding: 10px 50px 0 0 !important;
}
.footerContentImage.BackcountryCat {
    background-color: transparent;
    bottom: 0;
    position: relative;
    z-index: 600;
}
.footerContentPage.BackcountryCat .footerContent {
    margin-bottom: 50px;
  	padding:0px;
}
.footerContentPage.BackcountryCat .usaSeal {
    height: 20px;
    position: relative;
    text-align: right;
    z-index: 560;
}
.footerContentPage.BackcountryCat .usaSeal img {
    top: 0px;
  	position: relative;
}
.BackcountryRawBites #signupAnchor,.BackcountryCat .borderGrungeTop{
		display:none;
}

.BackcountryRawBites .infoGraphic p{
    color: #faf4dd;
    float: left;
    font-family: "ArcherSemiBold";
    font-size: 19px;
    line-height: 120%;
    list-style-type: disc;
    padding: 10px 0;
    width: 100%;
}
.infoGraphicsPage.BackcountryRawBites .infoGraphic .rawMixImage {
    margin: 130px 0 0 60px;
}
.infoGraphicsPage.BackcountryRawBites .infoGraphic .rawMixImageDes,
.BackcountryRawBites .foodCalcButton,
.infoGraphicsPage.BackcountryRawBites .infoGraphic .rawMixDes{
	margin-left:60px;
  margin-top: 30px;
}
.infoGraphicsPage.BackcountryRawBites .infoGraphic .rawMixImage div,
.infoGraphicsPage.BackcountryRawBites .infoGraphic .rawMixImageDes{
  	text-align:center;
}
.infoGraphicsPage.BackcountryRawBites .infoGraphicKibble {
    position: absolute;
    top: -200px;
    z-index: 500;
}

.BackcountryRawBites #mainProductContent{
	margin-left:100px;
  z-index: 999;
}
.BackcountryCat #mainProductContent{
	z-index: 999;
}

.BackcountryRawBites .foodCalcButton{
	text-align:center;
}

.BackcountryRawBites .infoGraphic{
	padding-bottom:150px;
}

/*additional css*/
.footerContentPage.grainfree–dog{
	position:relative;
	z-index:auto;
	margin-top:0px !important;
	min-height:520px;
	overflow:hidden;
	
}/* edit the original css*/
.middleContentPage .leftSection h3{
  	font-size: 65px;
		font-family: "Mocha Mattari";
  	line-height: 100%;
  	color: #d35d15;
}
.middleContentPage .leftSection .middleSection-productImg{
	margin-top:20px !important;
}
.middleContentPage .leftSection .middleSection-productImg{
	left: 0px
}
.middleContentPage .leftSection .seeTheRecipe{
	padding:0px !important;
}

.middleContentPage .rightSection h3{
  	font-size: 65px;
		font-family: "Mocha Mattari";
  	line-height: 100%;
  	color: #d35d15;
}
.middleContentPage .rightSection h3 img{
  	vertical-align:middle;
}
.middleContentPage .rightSection .seeTheRecipe{
		margin: 20px 0 !important;
}
.middleContentPage .rightSection p{
  	font-family: "ArcherSemiBold";
    font-size: 18px;
    line-height: 140%;
    padding: 5px 0;
  	color: #d35d15;
}
.grainfree–dog .sectionDivider{
	display:none;
}
.classic–dog .sectionDivider{
	display:block;
  height:65px;
  background-color:#a7c03e;
  width:100%;
} 

.footerContent .leftSection p {
    color: #fff4d5;
    font-family: "ArcherSemiBold";
    font-size: 18px;
    line-height: 140%;
    padding: 10px 0;
}
.footerContent .leftSection .seeTheRecipe a img {  
	margin-top:20px !important
}

.footerContent .rightSection h4{
  	font-size: 46px;
		font-family: "Mocha Mattari";
  	line-height: 100%;
  	color: #fff4d5;
  	display:inline;
}
.footerContent .rightSection {
	padding-left: 0px !important;
  padding-right: 0px !important;
}
.footerContent .rightSection ul {
    list-style-image: url('images/bullet-star-1.png');
  	list-style-position: inside;
}
.footerContent .rightSection ul li {
    margin-bottom:20px;
}
.footerContent .rightSection .footerImage img{
  	float:right;
  	/*right:-80px;*/
  	width:100%;
}
.footerBottom.PurrfectBistroGrainFree{
  	padding:50px 0 !important;
  	color: #65350f;
}
.footerBottom.PurrfectBistroGrainFree .leftSection h3{

    font-family: "ArcherBold";
    font-weight: bold;
    font-size:30px;

}
.footerBottom.PurrfectBistroGrainFree .leftSection p{
		margin-top:10px;
    font-family: "Archer";
    font-size:18px;

}
.footerContentPage.grainfree–dog .footerContentAbsolute div .footerContent .topSection h3{
 		color: #fff4d5;
    font-family: "Mocha Mattari";
    font-size: 50px;
    padding: 20px 20px 0;
}
.footerBottom.PurrfectBistroGrainFree .rightSection .seeTheRecipe{
		text-align:center;
}
.footerContentPage.classic–dog .footerContentAbsolute .leftSection .titleGrainImage,
.footerContentPage.classic–dog .footerContentAbsolute .leftSection h3 {
		display: inline;
}
.footerContentPage.classic–dog .footerContentAbsolute .leftSection .titleGrainImage img{
		bottom:-25px;
}
.footerContentPage.grainfree–dog .footerContentAbsolute div .footerContent .topSection{display:none}
.footerContentPage.grainfree–dog .footerContentAbsolute div .footerContent .leftSection h3{display:block}
.footerContentPage.grainfree–dog .footerContentAbsolute div .footerContent .footerImage {text-align:center;margin-bottom:30px !important;}

#couponContainer-bc{ height:100px;}