@charset "UTF-8";
/* CSS Document */




 header {
	 padding-top:0;
	 margin-top:0;
 }

/*+++++++++++++++++++++++++++++++++++++++++++
CAROSEL
+++++++++++++++++++++++++++++++++++++++++++*/

.carousel {
    height: 66%;

}

.item,
.active,
.carousel-inner {
    height: 100%;
	margin-left:0;
	margin-right:0;
	padding:0;
}




/*CAROSEL FADER*/


.carousel-fade .carousel-inner .item {

	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	 transition-duration: 2s;
  transition-timing-function:linear;

}

.carousel-fade .carousel-inner .active {

  opacity: 1;

}

.carousel-fade .carousel-inner .active.left,

.carousel-fade .carousel-inner .active.right {

	left: 0;
	opacity: 0;
	z-index: 1;

}

.carousel-fade .carousel-inner .next.left,

.carousel-fade .carousel-inner .prev.right {

  opacity: 1;

}

.carousel-fade .carousel-control {

  z-index: 2;

}


/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

/*+++++++++++++++++++++++++++++++++++++++++++
NAV BAR
+++++++++++++++++++++++++++++++++++++++++++*/

.preheader {background-image:url(../img/pre-header-bg.jpg); padding-bottom:10px; padding-top:10px;  }
.preheader a  { color:white; }

.navbar-collapse  {
    border-top:0px !important;
    box-shadow:none;
}

.nav{
	background-color:transparent;
   
	
	
	
}



.navbar-default .navbar-toggle { 
		border:#3C2415 1px solid; 
		margin-top:15px;
        
		
}

.navbar-default .navbar-toggle:focus { 
		border:#3C2415 1px solid;
		background-color:transparent;
		
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form:focus {
    border-color: #D0AC7A 1px solid;  
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a { 
color:#17283b;
}

.icon-bar {
		border:#3C2415 1px solid;
}

.navbar {
	background-color:transparent;
	border:none;
	background-repeat:no-repeat;
	font-weight:  600;
	border-radius:0px;
	padding-bottom:0px;
	margin-bottom:0;
	background-size:780px;
     

	
}


#navbar-brand {
	min-height:90px;
	max-width:120px;
	margin-bottom:30px;
    padding: 0px;
    
    
	}
	
	
	
.top-level-nav { 	
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	text-transform:uppercase;
	font-size:12px;
	color:#0b253e;
	letter-spacing:0px;
	padding-top:7px;
    text-align: center;
   
	}
	
.top-level-nav a { color:#0b253e;}
.top-level-nav a:hover { color:#0b253e;}

 .mid-level-nav  { 	
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	text-transform:none;
	font-size:15px;

	letter-spacing:-0.5px;
	}
	


.navbar-default .navbar-nav>li>a {
	color:#0b2540;;
	}
	
.navbar-default .navbar-nav>li>a:hover {
	color:#0b253e;
	background-color:none;
	}	
.top-masthead-bar {
	    background-color: rgba(63, 42, 42, 0.9);
    background: rgba(63, 42, 42, 0.9);
    color: rgba(63, 42, 42, 0.9);
}
.masthead-dotted {
	border-left:1px dotted #FFFFFF;
	
}

.mid-level-nav {
	text-transform:uppercase;
	padding-top:2px;
	padding-bottom:2px;
	
	
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #0b253e;
    background-color: transparent;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size:12px;
    text-align: center;
}


.bdr-top {
	border-top:1px dotted #006838;	
	
}

.fa-pr { padding-right:15px; color:#006838; }

.dropdown-txt {
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size:15px;
	text-transform:uppercase;
    text-align: center;
}
	

h5.whitetab a { color: #FFFFFF; text-decoration: none; font-family: 'Oswald', sans-serif; font-weight:700; text-transform: uppercase; font-size:1.0em; }
h5.whitetab a:hover { color: rgb(198, 153, 111);}
	
/*+++++++++++++++++++++++++++++++++++++++++++
TEXT STYLING
+++++++++++++++++++++++++++++++++++++++++++*/

p 			{ font-family: 'Montserrat', sans-serif;  color:#17283b;  margin-bottom:20px; }
p a 		{ font-weight:700; color:#17283b; text-decoration:none;; }
p a:hover 	{ text-decoration:underline;	 	}
p.smaller { font-family: 'Source Sans Pro', sans-serif;  color:#666666;  margin-bottom:20px; font-size:11px; margin-top:20px; }
p.larger	{ font-family: 'Source Sans Pro', sans-serif;  color:#666666; font-size:1.2em;}
p.strong { font-family: 'Source Sans Pro', sans-serif; font-size:1em; color:#000000; }
p.category-desc {	font-family: 'Handlee', cursive; font-size: 1.1em; color: #000000; text-align: center; margin-bottom:0;}
p.competition-name {	font-family: 'Handlee', cursive; font-size: 1.0em; color: #000000; text-align: center; margin-bottom:0;}
p.footer { font-family: 'Montserrat', sans-serif; font-size: 0.8em; color: white; }
p.footer a { font-family: 'Montserrat', sans-serif;  color: white; font-weight: 400; }


p.news {  color:#000000; margin-bottom:5px;}
p.contact {  margin-bottom:3px;}
p.available {margin-bottom: 10px}

p.intro	{ font-family: 'Source Sans Pro', sans-serif;  color:#000; font-size:1.2em;}

p.honeyfields { color:#3C2415; }

p.vitamin { font-family: 'Patua One', cursive; font-size:1.2em; color:black; line-height:1.3em; margin-bottom:20px;  }
p.events { font-family: 'Patua One', cursive; font-size:1.1em; color:black; line-height:1.3em; margin-bottom:0px;  }

p.events-hdr { font-family: 'Patua One', cursive; font-size:1.5em; color:#1A6034; line-height:1.3em; margin-bottom:10px;  }


p.productheader { font-family: 'Source Sans Pro', sans-serif; color:white; font-size:1.3em; line-height:1.2em; }

p.composition-ingredients {
    font-family: 'Handlee', cursive;
    font-size: 1.1em;
    color: #000000;
    text-align: left;
    line-height: 1.3em;
    letter-spacing: -0.01em;
	margin-right:10px;
}

ul.body { font-family: 'Montserrat', sans-serif;  color:#17283b; margin-left:0; }	

.kpilist { font-family: 'Montserrat', sans-serif;  color:red; margin-left:0px; padding: 0;}
ul.kpilist { font-family: 'Montserrat', sans-serif;  color:#17283b; margin-left: 3px; font-size:12px; padding: 0; min-height: 90px;}
ul.kpilist li { font-family: 'Montserrat', sans-serif;  color:#17283b; margin-left:10px;}

ul.modal-list { font-family: 'Montserrat', sans-serif;  color:#17283b; margin-left: 12px; padding: 0;  }
ul.modal-list li { font-family: 'Montserrat', sans-serif;  color:#17283b; margin-left: 0; padding: 0;  }



p.details-info { text-align: center; padding-top: 20px; padding-bottom: 20px; }
		
h1 {		font-family: 'Oswald', sans-serif; font-size:1.8em; font-weight:700; text-transform:uppercase; word-spacing: 3px; color:#006838; margin-bottom:0.8em; }
h1.index {	font-size:2.4em; border-bottom:#006838 3px solid; margin-bottom:0.7em; line-height:1.2em; }
h1.privacy {	font-size:2.4em; border-bottom:#006838 3px solid; margin-bottom:0.7em; line-height:1.2em; }
h1.product { font-family: 'Montserrat', sans-serif; font-size:2em; font-weight:700; text-transform:uppercase; word-spacing: 3px; color:#FFFFFF; margin-bottom:20px; text-align: center}

h2 { font-family: 'Montserrat', sans-serif; font-size: 1.6em; font-weight: 700; word-spacing: 3px; color: #006838; margin-bottom: 0.2em; text-transform:uppercase; }
h2.newstitle { font-family: 'Oswald', sans-serif; font-size: 1.6em; font-weight: 700; word-spacing: 3px; color: #006838; margin-bottom: 0.2em; text-transform: capitalize; }
h2.feedingguide { font-family: 'Montserrat', sans-serif; font-size: 1.1em; font-weight: 700; word-spacing: 3px; color: #17283b; margin-bottom: 0.2em; text-transform: uppercase; text-wrap:pretty; }

h2.nutribar { margin-bottom:20px; }




h2.sub-range { font-family: 'Oswald', sans-serif;  color:#006838; font-weight:700; margin-bottom:10px; font-size:1.9em; }	


h2.privacy { font-family: 'Montserrat', sans-serif; font-size:1.1em; color:#17283b; font-weight:700; margin-bottom:10px; }	

h2.contactfrm {		font-family: 'Oswald', sans-serif; font-size:1.8em; font-weight:700; text-transform:uppercase; word-spacing: 3px; color:#006838; margin-bottom:0.8em; }
h2.kc 	{ font-family: 'Patrick Hand', cursive; color:#3C2415; font-size:1.3em; margin-bottom:0.5em; text-align:center; font-weight:400; text-transform:capitalize; 	}

h5.animaltype { font-family: 'Montserrat', sans-serif; color:#17283b; font-size:1.8em; font-weight:700; text-transform:uppercase; word-spacing: 3px; margin-bottom:0.8em; text-align: center; padding-top:20px; padding-bottom: 30px; }


h1.index {	font-size:2.4em; border-bottom:#006838 3px solid; margin-bottom:0.7em; line-height:1.2em; }


h3.modal-title {font-family: 'Montserrat', sans-serif; font-size: 1.25em; color: #FFFFFF; font-weight: 700; word-spacing: 3px; text-transform: uppercase; text-align: center;  }
h3.product-title { font-size: 3px; font-family: 'Handlee', cursive;  color: #000000; font-weight: 400; word-spacing: 3px; margin-bottom: 1em;  background-repeat:no-repeat; background-size:100% 100%; background-position:center;  padding:7px; padding-top:15px;padding-bottom:15px;    }

h2.product-title-box { font-size: 14px; font-family: "Montserrat", sans-serif;  color: #17283b;  word-spacing: 3px; margin-bottom: 0.5em;  letter-spacing: 1px;  background-repeat:no-repeat; background-size:100% 100%; background-position:center;  padding:0px; padding-top:5px;padding-bottom:5px; font-weight: 700; text-transform: uppercase; text-align: center; text-wrap:pretty;}

h3.benefits, h3.idxnews { font-family: 'Oswald', sans-serif; font-size:1.2em; color:#006838; font-weight:700; text-transform:uppercase;padding-top:3px; word-spacing: 3px;
	}

h2.idxnewstitle { font-family: 'Oswald', sans-serif; font-size:1.9em; color:#006838; font-weight:700; text-transform:uppercase;padding-top:3px; padding-bottom:5px; word-spacing: 3px; border-bottom: 2px solid #006838;}
	}

h3.nb { font-family: 'Signika', sans-serif; font-size:1.5em; color:white; font-weight:700; text-transform:capitalize;padding-top:3px;}
	
h3.blue {color:#0b253e; font-family: 'Montserrat', sans-serif; font-size:1.2em;font-weight: 600;}

h3.contact { font-family: 'Handlee', cursive; font-size:1.3em; color:#000000; font-weight:400; word-spacing: 3px; margin-bottom:1.0em;}
h3.stockist { font-family: 'Handlee', cursive; font-size:1.4em; color:#000000; font-weight:400; word-spacing: 3px; margin-bottom:1.0em;}
h3.productcategories { font-family: 'Oswald', sans-serif; font-size: 1.4em; ; color:#FFFFFF; font-weight: 700; text-transform: uppercase; word-spacing: 3px; }
h2.productcategories { font-family: 'Oswald', sans-serif; font-size: 1.4em; ; color:#FFFFFF; font-weight: 700; text-transform: uppercase; word-spacing: 3px; }
h2.stockist {text-align: center;}
h3.productcategories a { font-family: 'Oswald', sans-serif; font-size: 1.1em; color: #FFF; font-weight: 700; text-transform: uppercase; word-spacing: 3px; } 
h3.productcategories a:hover { font-family: 'Oswald', sans-serif; font-size: 1.1em; color: rgba(174, 130, 68, 1); font-weight: 700; text-transform: uppercase; word-spacing: 3px; text-decoration:none;  }  

h2.productcategories a { font-family: 'Oswald', sans-serif; font-size: 1.1em; color: #FFF; font-weight: 700; text-transform: uppercase; word-spacing: 3px; color:#FFFFFF;} 
h2.productcategories a:hover { font-family: 'Oswald', sans-serif; font-size: 1.1em; color: rgba(174, 130, 68, 1); font-weight: 700; text-transform: uppercase; word-spacing: 3px; text-decoration:none;  }   

h4.composition {    font-family: 'Montserrat', sans-serif; font-size: 1.2em; font-weight: 700;text-transform: uppercase;text-align: left;margin-bottom:15px; color:#0b253c; }

h4.eventsintro {     font-family: 'Oswald', sans-serif; font-size: 1.3em; font-weight: 700;text-transform:capitalize; line-height:inherit; text-align: left;margin-bottom:15px; margin-top:0px; }

h4.footer {font-family: 'Montserrat', sans-serif; color: white; text-transform: uppercase; font-size:1.2em;font-weight: 700;}

h4.product-browser-link { font-family: 'Montserrat', sans-serif; font-size: 1.6em; font-weight: 700; word-spacing: 3px; color: #0b253e; margin-bottom: 0.2em; text-transform:uppercase; text-align: center; }

h4.product-browser-link a  { color: #0b253e;}

h4.product-browser-link a:hover { font-family: 'Montserrat', sans-serif;  font-weight: 700; word-spacing: 3px; color: #0b253e; margin-bottom: 0.2em; text-transform:uppercase; text-align: center; text-decoration: ; }


h4.product-browser-title { font-family: 'Montserrat', sans-serif; font-size: 2em; font-weight: 700; word-spacing: 3px; color: #0b253e; margin-bottom: 50px; margin-top: 50px; text-transform:uppercase; text-align: center; }


h4.infoguide {
    font-family: 'Oswald', sans-serif;
    font-size: 1.8em;
    font-weight: 700;
    text-transform: uppercase;
    word-spacing: 3px;
    color: #006838;
    margin-bottom: 0.8em;
}

h4.dl-brochure {  font-family: 'Oswald', sans-serif; font-size: 1.8em; font-weight: 700; text-transform: uppercase; }
.litefont {font-weight: 400;}


ul.privacy {font-family: 'Montserrat', sans-serif;  color:#17283b;   }
ul.privacy a { font-weight:700; color:#17283b; text-decoration:none; }


.brochure-dl { margin-top:5px; }

.brochure-dl-cont { background-image:url(../img/brochure-dl-bg.jpg); background-repeat:repeat-x; padding-top:20px; background-size:cover; }


h4.commercial {     font-family: 'Oswald', sans-serif; font-size: 1.6em; font-weight: 700;text-transform: uppercase;margin-bottom:15px;}


.white { color:white; }
.red {color: red;}
.blue {color:#0b253e;}
.green { color:#1A6034; }
.brown-col { color:rgba(63, 42, 42,1); }
.purple { font-family: 'Signika', sans-serif;background-color:#ab2597; border:none; font-weight:400; color:white;}
#purple { font-family: 'Signika', sans-serif;background-color:#ab2597; border:none; font-weight:400; color:white;}
#cyan { background-color:#08b4d0; border:none; font-weight:400; color:white;}
#brown { font-family: 'Signika', sans-serif;background-color:#875513; border:none; font-weight:400; color:white;}
.brownbg { font-family: 'Signika', sans-serif;background-color:#875513; border:none; font-weight:400; color:white;}

.bluebg { background-color:#17283b; color: white; padding-top: 60px; padding-bottom: 60px; }
.bluebg p { color: white; text-align: center }
.bluebg p a { color:white; }
.bluebg p a:hover { color: #eead3d; text-decoration:underline; }

#wildbird  h4.eventsintro 		{	color:#62BB46; 	}
#indoor  h2.sub-range, h4.eventsintro			{	color:#f58220;  	}
#pigeon  h4.eventsintro			{	color:#ED182F; 	}
#smallanimal 	{	color:#B282BA; }

#wildbird h4.eventsintro 		{	color:#62BB46; 	}
#indoor h4.eventsintro			{	color:#f58220;  	}
#pigeon h4.eventsintro			{	color:#ED182F; 	}
#smallanimal h4.eventsintro	{	color:#B282BA; }



.ruminants  { color:#c5d06f; 	 }
.cattle  {	color:#6CAEDF; 	 }
.straights  {	color:#EDD8B1; 	}



.nutribar-style { border-top:#ff9933 solid 3px; background-color:#ffcc66; border-bottom:#ff9933 solid 3px;		}
.black { color:black;}

.padding-top {
	margin-top:30px;
}




#organics	h4.composition		{	color:#e1ae54; 	}
#horse h4.composition			{	color:#16543f; }	
#straights h4.composition {	color:#EDD8B1; 	}
#petrified h4.composition		{	font-size:1.4em;color:#cc0000; 	margin-bottom:2px;}
#newparrotfeed h4.composition	{	font-size:1.4em;color:#A008B9; 	margin-bottom:0px;}
#black h4.composition			{   font-size:1.6em;	color:#333333;		}



h5.footer { color:#9B5A19; font-family: 'Oswald', sans-serif; font-size:1.2em; font-weight:700; text-transform: uppercase;  text-align:left; margin-bottom:10px; }




img.product-img {
-webkit-box-shadow: 3px 3px 5px 0px rgba(227,227,227,1);
-moz-box-shadow: 3px 3px 5px 0px rgba(227,227,227,1);
box-shadow: 3px 3px 5px 0px rgba(227,227,227,1);
border:2px solid white;
}

img.idx-news-border-box { border: #FFF 4px solid;  }

.new-flash {padding-top: 20px; }

.footer-accreditaton { max-width: 20%; align-content: center;}

.footer-acred {padding-top: 30px; padding-bottom:30px;}

.idx-banner-border { border-bottom:none; } 

/*+++++++++++++++++++++++++++++++++++++++++++
BUTTONS
+++++++++++++++++++++++++++++++++++++++++++*/

.btn:hover,
.btn:focus,
.btn.focus {
  color: #FFF;
  text-decoration: none;
}

.green-btn { font-family: 'Source Sans Pro', sans-serif;background-color:#006838; border:none; font-weight:400; color:white;}

.sa-green-btn { font-family: 'Source Sans Pro', sans-serif;background-color:#879a71; border:none; font-weight:400; color:white;}

.sa-purple-btn { font-family: 'Source Sans Pro', sans-serif;background-color:#ae69ab; border:none; font-weight:400; color:white;}


.pink-btn { font-family: 'Source Sans Pro', sans-serif;background-color:#ea4494; border:none; font-weight:400; color:white;}

.btn-blue { font-family: 'Montserrat', sans-serif; color: white;  background-color:#0b253e; border:none; border-radius: 0px; font-weight: 600; text-transform: uppercase; text-align: center; }

.btn-blue a { font-family: 'Montserrat', sans-serif; color: #0b253e;  background-color:#17283b; border:none; border-radius: 0px; font-weight: 600; text-transform: uppercase; text-align: center; }

 
.btn-product { font-family: 'Montserrat', sans-serif; color: #FFF;  background-color:#ec5d2a; border:none; border-radius: 0px; font-weight: 600; text-transform: uppercase; text-align: center; }

.btn-product:hover { color: #17283b; }

    #indoor         .btn-product    { background-color: #fa521e;}
    #poultry        .btn-product    { background-color: #f5a628;}
    #smallanimal    .btn-product    { background-color: #527489;}
    #pig            .btn-product    { background-color: #eb7f89;} 
    #ruminant       .btn-product    { background-color: #98be32;}
    #duckgoose       .btn-product    { background-color: #91cFD6;}
    #pigeon         .btn-product    { background-color: #ef2b3a;}
    #organics       .btn-product    { background-color: #fecf90;} 
    #straights      .btn-product    { background-color: #EDD8B1;}
    #quail      .btn-product    { background-color: #9d948c;}
    #equine      .btn-product    { background-color: #16543f;}
    



.btn-product-link { 
        font-family: 'Montserrat', sans-serif; font-weight: 700; text-transform: uppercase; width: 100%; height:345px; background-size:cover; border-radius: 0; background-repeat:none; border:none; border-bottom:6px solid; margin-bottom:30px; text-align: center; vertical-align: middle; line-height: 345px; color: white; font-size: 20px;}



.btn-product-link a { font-family: 'Montserrat', sans-serif; text-transform: uppercase; color: white; }

.btn-product-link a:hover a:active { font-family: 'Montserrat', sans-serif; text-transform: uppercase; color: white;}


.btn-product-link-indoor {background-image: url(../img/navigation/small-nav-indoor-bird.jpg); border-color:#fa521e; background-color:#fa521e; }

.btn-product-link-indoor:hover {background-image: none; background-color:#fa521e; border-color:#fa521e; }

.btn-product-link-poultry {background-image: url(../img/navigation/small-nav-chicken.jpg); border-color:#f5a628;}

.btn-product-link-poultry:hover {background-image: none; background-color:#f5a628; border-color:#f5a628; }

.btn-product-link-small-animal {background-image: url(../img/navigation/small-nav-small-animal.jpg); border-color:#527489; color:white; }

.btn-product-link-small-animal:hover {background-image: none; background-color:#527489; border-color:#527489; color:white; }
    
.btn-product-link-pig {background-image: url(../img/navigation/small-nav-pigs.jpg); border-color:#eb7f89; }

.btn-product-link-pig:hover {background-image: none; background-color:#eb7f89; border-color:#eb7f89; }   

.btn-product-link-ruminant {background-image: url(../img/navigation/small-nav-ruminants.jpg); border-color:#98be32; }

.btn-product-link-ruminant:hover {background-image: none; background-color:#98be32; border-color:#98be32; }  

.btn-product-link-pigeon {background-image: url(../img/navigation/small-nav-racing-pigeon.jpg); border-color:#ef2b3a; } 

.btn-product-link-pigeon:hover {background-image: none; background-color:#ef2b3a; border-color:#ef2b3a; }  

.btn-product-link-equine {background-image: url(../img/navigation/small-nav-equine.jpg); border-color:#16543f; color: white; } 

.btn-product-link-equine a { color: white; } 

.btn-product-link-equine:hover {background-image: none; background-color:#16543f; border-color:#16543f; }  

.btn-product-link-duck {background-image: url(../img/navigation/small-nav-duck-goose.jpg); border-color:#91cfd6; } 

.btn-product-link-duck:hover {background-image: none; background-color:#91cfd6; border-color:#91cfd6; }  

.btn-product-link-quail {background-image: url(../img/navigation/small-nav-quail.jpg); border-color:#9d948c; } 

.btn-product-link-quail:hover {background-image: none; background-color:#9d948c; border-color:#9d948c; } 

.btn-product-link-temp { 
        font-family: 'Montserrat', sans-serif; font-weight: 700; text-transform: uppercase; width: 100%; height:345px; background-size:cover; border-radius: 0; background-repeat:none; border:none; border-bottom:6px solid #527489; margin-bottom:30px; text-align: center; vertical-align: middle;  color: white; font-size: 20px;}

.btn-product-link-temp {padding-top: 150px }

/*+++++++++++++++++++++++++++++++++++++++++++
NEWS
+++++++++++++++++++++++++++++++++++++++++++*/


.idx-new-bg { background-image: url(../img/idx-news-bg.jpg); padding-bottom: 30px; border-bottom: 5px solid #FFF;}

.news-column img {
	margin-bottom:15px;
}

.portfolio-item	 {
	border:#C7C7C7 1px solid;
	}

/*+++++++++++++++++++++++++++++++++++++++++++
NEWS
+++++++++++++++++++++++++++++++++++++++++++*/
	
.footertxt {
	
    font-family: 'Montserrat', sans-serif;
    font-size: 0.9em;
    color: white;
    margin-left: 0em;
    list-style-type: none;
    padding-left: 0px;
    text-indent: 0px;
    padding-left: 0;
}

.footertxt a {
    color: white;}



.footertxt ul {margin-left: 0em; padding-left:0px; list-style-type: none; text-indent: 0px; padding-left: 0; color:white;}

.footertxt ul li a {
	color:white;
    margin-left: 0em;
    padding-left:0px;
    text-indent: 0px;
    padding-left: 0;
}


.footertxt ul li a:hover {
	color:white;
	text-decoration:underline;
}


.footer-col-1 {text-align: center;}      
.footer-middle {text-align: center;} 
.footer-col-3 {text-align: center; } 

/*+++++++++++++++++++++++++++++++++++++++++++*/

.thumbnail { border-radius:0px; border:none;}
.caption { padding-bottom:0px; }

span.twitter { font-family: 'Oswald', sans-serif; font-size:1.4em;}


.darkgreen { color:#006838; }
.red { color:#990000; }


product-browser {
background-image:url(../img/product-browser-bg.jpg);
background-position:bottom center;
background-repeat:no-repeat;
padding-bottom:40px;
margin-top:0px;

}

.footer-bg {
	background-color: #17283b; 
	background-repeat:repeat;
	padding-top:90px;
    padding-bottom:90px;
}

.product-browser-brown-bar {
	background-color: rgba(174, 130, 68, 0.75);
	background: rgba(174, 130, 68, 0.75);
	color: rgba(174, 130, 68, 0.75);
	margin-bottom:0px;
	padding-bottom:10px;
}

.product-browser-dark-bar {
	background-color: rgba(63, 42, 42, 0.9);
	background: rgba(63, 42, 42, 0.9);
	color: rgba(63, 42, 42, 0.9);
	margin-bottom:0px;
	padding-bottom:10px;
}

.polaroid {
-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.20);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.20);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.20);
}

.product-link {
	margin-bottom:20px;
}

.product-browser-sect {
background-image:url(../img/product-browser-hessian.jpg);
background-position:bottom center;
background-repeat:repeat-y;
padding-top:20px;
padding-bottom:20px;
}

.product-browser-sect-padding-kill {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0px;
}

.product-browser-top-margin {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0px;
}

.no-margin {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}

.margin-overide {
	margin-bottom:20px;
}

.footer-dotted {
	border-bottom:1px dotted #FFFFFF;
	padding-top:10px;
}

.footer-col {
		min-height:260px;
	}
	
.pci img:last-child{display:none}
.pci:hover img:first-child{display:none}
.pci:hover img:last-child{display:inline-block}	



.row-padding { margin-top:10px;	 margin-bottom:10px; }

/* DISCOVER & LEARN SECTION */	
	
.info-nugget-container {
	
	background-color:#3C2415;
	padding:30px;
	padding-top:60px;
	border-radius: 15px;
	padding-bottom:15px;
	margin-bottom:30px;
	background-image:url(../img/thought.png);
	background-position:top 10px center;
	background-repeat:no-repeat;
	}
	
	.download {
	margin-bottom:25px;
	border: 2px solid #006838;
    border-radius: 5px;
	background-image:url(../img/kc-dl-bg.jpg);
	background-repeat:no-repeat;
	padding-bottom:20px;
	background-size:contain;
	
	}
	
.download-color {
	margin-bottom:25px;
	border: 2px solid #006838;
    border-radius: 5px;
	background-image:url(../img/kc-dl-bg.jpg);
	background-repeat:no-repeat;
	padding-bottom:20px;
	background-size:cover;
	background-position:bottom;
	
	}	
	
.download#answers {
	background-image:none;
	margin-bottom:20px;
	background-color:#FFFFFF;
	height:100%;
	padding:5px;
	margin-right:0;
}

/*+++++++++++++++++++++++++++++++++++++++++++
did you know
+++++++++++++++++++++++++++++++++++++++++++*/

/* did you know */

.did-you-know-block {
	
	height:88px;
	background-image:url(../img/did-you-know-bg.png);
	background-repeat:no-repeat;
	background-position: bottom left;
	clear: both;
	margin-top:20px;
	}
	
.did-you-know-block-products {
	width:1050px;
	height:88px;
	background-image:url(../img/did-you-know-bg-products.jpg);
	background-repeat:no-repeat;
	background-position: bottom left;
	clear: both;
	}
		
	
.dyk-statment {
	font-size:1.3em;
	
	margin-top:38px;
	
	height:20px;
	font-family: 'Handlee', cursive;
	color:black;
	
	padding-top:16px;
	padding-bottom:6px;
	}	
	
.dyk-statment#product {
	float:right;
	margin-right:39px;
	margin-top:10px;
	width:800px;
	height:20px;
	font-family: 'Handlee', cursive;
	color:black;
	font-size:1.3em;
	padding-top:16px;
	}
	
	
/*+++++++++++++++++++++++++++++++++++++++++++
about us polaroid
+++++++++++++++++++++++++++++++++++++++++++*/	

.about-a {
-webkit-transform: rotate(356deg) scale(0.8) skew(0deg) translate(5px);
-moz-transform: rotate(356deg) scale(0.8) skew(0deg) translate(5px);
-o-transform: rotate(356deg) scale(0.8) skew(0deg) translate(5px);
-ms-transform: rotate(356deg) scale(0.8) skew(0deg) translate(5px);	
transform: rotate(356deg) scale(0.8) skew(0deg) translate(5px);
}

.about-b {

-webkit-transform: rotate(5deg) scale(0.8) skew(0deg) translate(-5px,8px);
-moz-transform: rotate(5deg) scale(0.8) skew(0deg) translate(-5px,8px);
-o-transform: rotate(5deg) scale(0.8) skew(0deg) translate(-5px,8px);
-ms-transform: rotate(5deg) scale(0.8) skew(0deg) translate(-5px,8px);
transform: rotate(5deg) scale(0.8) skew(0deg) translate(-5px,8px);
}

.about-c {
-webkit-transform: rotate(356deg) scale(1.00) skew(0deg) translate(-10px);
-moz-transform: rotate(356deg) scale(0.8) skew(0deg) translate(-10px);
-o-transform: rotate(356deg) scale(0.8) skew(0deg) translate(-10px);
-ms-transform: rotate(356deg) scale(0.8) skew(0deg) translate(-10px);	
transform: rotate(356deg) scale(0.8) skew(0deg) translate(-10px);
}




/*+++++++++++++++++++++++++++++++++++++++++++
page mastheads
+++++++++++++++++++++++++++++++++++++++++++*/

.inner-page-masthead {
	background-color:#DDDBDB;
	height:315px;
	margin-bottom:20px;	
}


/*+++++++++++++++++++++++++++++++++++++++++++
new mastheads
+++++++++++++++++++++++++++++++++++++++++++*/

.inner-masthead { background-size:contain; background-repeat: no-repeat;}
    
    #indoor         .inner-masthead    { border-bottom: #fa521e 6px solid;}
    #poultry        .inner-masthead    { border-bottom: #f5a629 6px solid;}
    #feedingadvicep        .inner-masthead    { border-bottom: #f5a629 6px solid;}
    #smallanimal    .inner-masthead    { border-bottom: #527489 6px solid;}
     #feedingadvicesa    .inner-masthead    { border-bottom: #527489 6px solid;}
    #pig            .inner-masthead    { border-bottom: #eb7f89 6px solid;} 
    #ruminant       .inner-masthead    { border-bottom: #98be32 6px solid;}
    #pigeon         .inner-masthead    { border-bottom: #ef2b3a 6px solid;}
    #duckgoose       .inner-masthead    { border-bottom: #91cFD6 6px solid;}
    #quail         .inner-masthead    { border-bottom: #9d948c 6px solid;}


    #equine         .inner-masthead    { border-bottom: #16543f 6px solid;}
    #organics       .inner-masthead    { border-bottom: #fecf90 6px solid;}
    #straights      .inner-masthead    { border-bottom:#EDD8B1 6px solid;}     
    #buyonline     .inner-masthead     { border-bottom:#0b253e 6px solid;}  
    #privacy,#cookies,#returns .inner-masthead    { border-bottom:#0b253e 6px solid;}
    #contact     .inner-masthead    { border-bottom:#0b253e 6px solid;} 
    #questions .inner-masthead    { border-bottom:#0b253e 6px solid;}
        #products .inner-masthead    { border-bottom:#0b253e 6px solid;}



/*+++++++++++++++++++++++++++++++++++++++++++
news widget
+++++++++++++++++++++++++++++++++++++++++++*/

.news-widget {
	background-image:url(../img/news-bg.jpg);
	background-position:top left;
	background-size:100%;
	background-repeat:no-repeat;
	padding-top:130px;
	padding-bottom:30px;
	padding-left:20px;
	padding-right:20px;
	margin-top:30px;
	
	
	
}


.corkboard {
	background-image:url(../img/paper.png);
	padding-top:40px;
	padding-bottom:40px;
	border-top:#FFFFFF double 12px;
	border-bottom:#FFFFFF double 12px;
}

/*+++++++++++++++++++++++++++++++++++++++++++
product browser
+++++++++++++++++++++++++++++++++++++++++++*/

.product-browser-end {
background-image:url(../img/product-browser-bg.jpg);
background-position:bottom center;
background-repeat:no-repeat;
padding-bottom:60px;

}

.product-browser-end-bird {
background-image:url(../img/product-browser-main-bird.jpg);
background-position:bottom center;
background-repeat:no-repeat;
padding-bottom:60px;

}

.product-browser-sect {
background-image:url(../img/product-browser-hessian.jpg);
background-position:bottom center;
background-repeat:repeat-y;
}

.caf-bg {
	background-image:url(../img/well-bg.png);
	padding-bottom:50px;
}

.nb-idx-bg {
	background-image:url(../img/product-browser-nb.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#ea4494;
	padding-bottom:75px;
}

.hf-idx-bg {
	background-image:url(../img/product-browser-hf.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:white;
	padding-bottom:140px;
}

.product-browser-sect-livestock {
background-image:url(../img/product-browser-main-livestock.jpg);
background-position:bottom center;
background-repeat:none;
padding-bottom:50px;
}


/*+++++++++++++++++++++++++++++++++++++++++++
product listings
+++++++++++++++++++++++++++++++++++++++++++*/


.product-listing-row {
	border-bottom:dotted 1px;
	margin-bottom:10px;
	padding-bottom:20px;
	
}


#indoor .product-listing-row		{	border-bottom-color:#f58220;  	}
#pigeon .product-listing-row			{	border-bottom-color:#ED182F; 	}
#smallanimal 	.product-listing-row	{	border-bottom-color:#B282BA; }
#poultry 	.product-listing-row		{	border-bottom-color:#FDB415; 	}
#poultryrv product-listing-row		{	border-bottom-color:#990000; 	}
#commericia.lfeeds .product-listing-row	{	border-bottom-color:#990000;  	}
#duckgoose .product-listing-row		{	border-bottom-color:#76CCCE; 	}
#turkey	.product-listing-row		{	border-bottom-color:#3D8631; 	}
#ruminants .product-listing-row		{	border-bottom-color:#6CAEDF; 	 }
#pig	.product-listing-row			{	border-bottom-color:#F2665E; 	}
#horse .product-listing-row			{	border-bottom-color:#B0D236; }	
#straights .product-listing-row		{	border-bottom-color:#EDD8B1; 	}
#organics .product-listing-row		{	border-bottom-color:#e1ae54; 	}


.parrot-bg {
	background-image:url(../img/parrot-bg.png);
	padding-top:10px;
	margin-bottom:0;
}

.parrot-bar-bg {
	background-image:url(../img/parrot-bar-bg.png);
	padding-top:10px;
	margin-bottom:0;
}

.royal-variety {
	background-image:url(../img/Marriages-RVPC-BG.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.well {
	background-image:url(../img/well-bg.png);
}

.benefits-well {background-image:url(../img/linedpaper.png); }

.thumbnail .caption {
	padding-top:3px; padding-bottom:0px;
}

table.nb tr td {
	border:none;
	font-family: 'Signika', sans-serif;
	color:white; 
}

.inner-page-masthead {
	background-image:url(../img/header-area-bg-lg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	
}

.hf-page-bg {
	background-image:url(../img/hf-grass-footer-sm.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:210px;
	margin-bottom:0;
	background-size:auto;
}

.kpi-spacer { margin-top:20px; }

.commercial-base {padding-bottom: 30px;}

/*+++++++++++++++++++++++++++++++++++++++++++
modal code
+++++++++++++++++++++++++++++++++++++++++++*/

.modal-dialog {width:350px;}
.thumbnail {margin-bottom:6px;}

.nb-page-bg {
	background-color:#ea4494;
	background-image:url(../img/nb-top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:60px;
	}
	
/*+++++++++++++++++++++++++++++++++++++++++
modal stylying
+++++++++++++++++++++++++++++++++++++++++*/

.modal-header { background-color: #0b253c;}

.close {color:white; opacity: 1;}

.modal-image-box { padding: 0; margin: 0; }

.modal-weight-img { display: inline; height:60px;}

    #indoor         .modal-weight-img   { background-color: #fa521e;}
    #poultry        .modal-weight-img    { background-color: #f5a628;}
    #smallanimal    .modal-weight-img   { background-color: #527489;}
    #pig            .modal-weight-img    { background-color: #eb7f89;} 
    #ruminant       .modal-weight-img   { background-color: #98be32;}
    #pigeon         .modal-weight-img    { background-color: #ef2b3a;}
    #organics       .modal-weight-img    { background-color: #fecf90;} 
    #straights      .modal-weight-img    { background-color: #EDD8B1;}
    #quail          .modal-weight-img    { background-color: #9d948c;}
    #equine         .modal-weight-img    { background-color: #16543f;}
    #duckgoose      .modal-weight-img   {background-color: #91cFD6;}

.modal-footer {text-align: center}

.product-browser {
background-image:url(../img/product-browser-bg.jpg);
background-position:bottom center;
background-repeat:no-repeat;
padding-bottom:40px;
background-size:auto;
}



.product-weight-icon {
	padding-top:10px;
	padding-bottom:10px;
}

.row-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.sagreen { color: #94ad61 !important;}
.new {  font-family: 'Oswald', sans-serif; font-weight: 600; text-transform: uppercase; color: #cc0000; padding-left: 10px; padding-right: 10px;  }


/*+++++++++++++++++++++++++++++++++++++++++++
STOCKIST PAGE
+++++++++++++++++++++++++++++++++++++++++++*/

.stockist-logo {border: px solid #CCCCCC; border-radius: 0px; }
.stockist-block {margin-bottom: 20px; background-color:white; border-radius: 0px;  	box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);  }
.stockist-bdr-bottom {border-bottom: 1px solid #CCCCCC; padding-bottom: 30px; }
.stockist-btn-right {margin-right: 10px}

/* new products display code */     

/* new products display code */ 
    
    .thumb-product { 
        border:1px #cccccc solid;
        border-radius: 0px;
        height:auto;
    }   
    
.weight {
	max-width:15%;
	display:inline;
	margin-top:10px;	
} 
    
.kpi {
	max-width:30%;
	display:inline;
	margin-top:10px;	
}

.wtb-thmb {min-height: 180px;}  

/*+++++++++++++++++++++++++++++++++++++++++++
masthead
+++++++++++++++++++++++++++++++++++++++++++*/    
    
.inner-masthead { height: 170px; margin-bottom: 30px; }

#indoor     .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-indoor-bird.jpg); background-size: 768px; }
#poultry    .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-poultry.jpg); background-size: 768px; }
#organics   .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 768px; }      
#pig        .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-pig.jpg); background-size: 768px; }
#equine        .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-equine.jpg); background-size: 768px; } 
#quail        .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-quail.jpg); background-size: 768px; } 
#duckgoose        .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-duck-goose.jpg); background-size: 768px; } 


#ruminant        .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-ruminants.jpg); background-size: 768px; }      
#smallanimal      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-Small-animal.jpg); background-size: 768px; }      
#pigeon     .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-racing-pigeon.jpg); background-size: 768px; }      
#straights     .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 768px; }  
#buyonline     .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 768px; }   
#cookies     .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 768px; } 
#privacy     .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 768px; }
#returns     .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 768px; }
#contact     .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 768px; }
#products     .inner-masthead  { background-image: url(../img/mastheads/masthead-product-products.jpg); background-size: 768px; }


#feedingadvicesa      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-Small-animal.jpg); background-size: 768px; }
#feedingadvicep    .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-poultry.jpg); background-size: 768px; }


h1.product {margin-top: 120px; font-size:1.7em; }  


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


@media(min-width:768px) { 
    
.footertxt li {
	
    font-family: 'Montserrat', sans-serif;
    font-size: 0.8em;
    color: white;	
}

.footertxt li a {
	color:white;
}

.footertxt li a:hover {
	color:white;
	text-decoration:underline;
}    
    
.footer-col-1 {text-align: left;}      
.footer-middle {text-align: center;} 
.footer-col-3 {text-align: right;}        
    
/*+++++++++++++++++++++++++++++++++++++++++++
MASTHEAD
+++++++++++++++++++++++++++++++++++++++++++*/  
    
    
#indoor     .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-indoor-bird.jpg); background-size: 800px; height:190px; margin-bottom:30px;}
#poultry    .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-poultry.jpg);background-size: 800px; height:190px; margin-bottom:30px;}
#organics   .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 800px; height:190px; margin-bottom:30px; }      
#pig        .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-pig.jpg);background-size: 800px; height:190px; margin-bottom:30px;} 
#ruminant        .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-ruminants.jpg); background-size: 800px; height:190px; margin-bottom:30px; }      
#smallanimal      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-Small-animal.jpg); background-size: 800px; height:190px; margin-bottom:30px; }      
#pigeon     .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-racing-pigeon.jpg); background-size: 800px; height:190px; margin-bottom:30px;}      
#duckgoose      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-duck-goose.jpg);background-size: 800px; height:190px; margin-bottom:30px; }      
#pigeon     .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-racing-pigeon.jpg); background-size: 800px; height:190px; margin-bottom:30px; }  
#duckgoose      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-quail.jpg); background-size: 800px; height:190px; margin-bottom:30px; }      
#equine      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-equine.jpg); background-size: 800px; height:190px; margin-bottom:30px; }            
#quail      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-quail.jpg); background-size: 800px; height:190px; margin-bottom:30px; } 
#products      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-products.jpg); background-size: 800px; height:190px; margin-bottom:30px; }  
    

#feedingadvicesa      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-Small-animal.jpg); background-size: 800px; height:190px; margin-bottom:30px; }   #feedingadvicep      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-poultry.jpg); background-size: 800px; height:190px; margin-bottom:30px; }     
    
    

#straights .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 800px; height:190px; margin-bottom:30px;}       
#buyonline     .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 800px; height:190px; margin-bottom:30px; }  
#privacy  .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 800px; height:190px; margin-bottom:30px;  } 
#returns  .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg);background-size: 800px; height:190px; margin-bottom:30px; }  
#contact  .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 800px; height:190px; margin-bottom:30px;  } 
#feedingadvice  .inner-masthead  { background-image: url(../img/mastheads/masthead-product-contact-xl.jpg); background-size: 800px; height:190px; margin-bottom:30px;  }      
#questions  .inner-masthead  { background-image: url(../img/mastheads/masthead-product-contact-xl.jpg);background-size: 800px; height:190px; margin-bottom:30px;  }          
    
h1.product {margin-top: 140px; font-size:1.9em; }      
    
.inner-masthead {height:190px; margin-bottom: 30px;}    
    
#indoor .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 750px; }        

.brochure-dl-cont { background-image:url(../img/brochure-dl-bg.jpg); background-repeat:repeat-x; padding-top:20px;  }

body {
		background-image:url(../img/body-bg-sm.png);
		background-position:center;
		background-repeat:repeat-y;
		}
		
	.top-level-nav { font-size:11px; padding-top:0px; }			
		
	.footer-col {
		height:200px;
	}
	
p.category-desc { font-size:0.85em; letter-spacing:-0.01px; margin:0; padding:0;}

h3.product-title { font-size: 1.3em; }
h2.product-title-box { font-size: 16px; height:40px; }
    
h2.product-title-box a { font-size: 16px; height:40px; color:#0b2540;  }
h2.product-title-box a:hover    { text-decoration: none;  }
    
    #indoor         h2.product-title-box a:hover     { text-decoration: none; color: #fa521e;}
    #poultry        h2.product-title-box a:hover     { text-decoration: none; color:  #f5a628;}
    #smallanimal    h2.product-title-box a:hover     { text-decoration: none; color:  #527489;}
    #pig            h2.product-title-box a:hover    { text-decoration: none; color:  #eb7f89;} 
    #ruminant       h2.product-title-box a:hover     {text-decoration: none; color:  #98be32;}
    #pigeon         h2.product-title-box a:hover    { text-decoration: none; color:  #ef2b3a;}
    #organics       h2.product-title-box a:hover     {text-decoration: none; color:  #fecf90;} 
    #straights      h2.product-title-box a:hover     { text-decoration: none; color:  #EDD8B1;}
    #equine           h2.product-title-box a:hover     { text-decoration: none; color:  #16543f;}
    #duckgoose           h2.product-title-box a:hover     { text-decoration: none; color:  #91cFD6;}
    #quail           h2.product-title-box a:hover     { text-decoration: none; color:  #9d948c;}


	
#navbar-brand {
	min-height:90px;
	max-width:130px;
	margin-bottom:40px;
	margin-left:300px;
    line-height: 0;
    padding: 0px;
   
    
	}
    
 .navbar-nav {
     
        margin-left: 70px;
        
        
        
    }
  
    
	
.dyk-statment {
font-size:1.0em; padding-left:40px;
} 		
	
.navbar {
	
	background-position:center bottom;
	background-size:750px;
 
	}	
	
.mid-level-nav {
	text-transform:uppercase;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #0b253e;
    background-color: transparent;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size:11px;
}

.dropdown-txt {
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size:11px;
	text-transform:uppercase;
    
}

			
	


.polaroid {
-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.30);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.30);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.30);		
}

.footer-dotted {
	border-bottom:1px dotted #FFFFFF;
	padding-top:0px;
}

.inner-page-masthead {
	background-color:#DDDBDB;
	height:300px;
	margin-bottom:20px;	
}

/*+++++++++++++++++++++++++++++++++++++++++++
product listings
+++++++++++++++++++++++++++++++++++++++++++*/


.composition-panel {
	background-image:url(../img/composition-bg.png); background-repeat:no-repeat; background-size: 97% 100%; background-position:left; padding:10px; padding-left:20px; padding-right:20px;
}

/*+++++++++++++++++++++++++++++++++++++++++++
news widget
+++++++++++++++++++++++++++++++++++++++++++*/

.news-widget {
	background-image:url(../img/news-bg.jpg);
	background-position:top left;
	background-size:98%;
	background-repeat:no-repeat;
	padding-top:130px;
	padding-bottom:30px;
	padding-left:20px;
	padding-right:20px;
	margin-top:30px;
	-webkit-box-shadow: -3px 3px 5px 0px rgba(227,227,227,1);
-moz-box-shadow: -3px 3px 5px 0px rgba(227,227,227,1);
box-shadow: -3px 3px 5px 0px rgba(227,227,227,1);
	
	
}

/*+++++++++++++++++++++++++++++++++++++++++++
modal code
+++++++++++++++++++++++++++++++++++++++++++*/

.modal-dialog {width:600px;}
.thumbnail {margin-bottom:6px;border-radius:0px; }


/*+++++++++++++++++++++++++++++++++++++++++++
about us polaroid
+++++++++++++++++++++++++++++++++++++++++++*/	

.about-a {
-webkit-transform: rotate(356deg) scale(1.00) skew(0deg) translate(5px,0px);
-moz-transform: rotate(356deg) scale(1.05) skew(0deg) translate(5px,0px);
-o-transform: rotate(356deg) scale(1.05) skew(0deg) translate(5px,0px);
-ms-transform: rotate(356deg) scale(1.05) skew(0deg) translate(5px,0px);	
transform: rotate(356deg) scale(1.05) skew(0deg) translate(5px,0px);
}

.about-b {

-webkit-transform: rotate(5deg) scale(1.05) skew(0deg) translate(-5px,0px);
-moz-transform: rotate(5deg) scale(1.05) skew(0deg) translate(-5px,0px);
-o-transform: rotate(5deg) scale(1.05) skew(0deg) translate(-5px,0px);
-ms-transform: rotate(5deg) scale(1.05) skew(0deg) translate(-5px,0px);
transform: rotate(5deg) scale(1.05) skew(0deg) translate(-5px,0px);
margin-top:10px;
}

.about-c {
-webkit-transform: rotate(356deg) scale(1.00) skew(0deg) translate(-10px,0px);
-moz-transform: rotate(356deg) scale(1.00) skew(0deg) translate(-10px,0px);
-o-transform: rotate(356deg) scale(1.00) skew(0deg) translate(-10px,0px);
-ms-transform: rotate(356deg) scale(1.00) skew(0deg) translate(-10px,0px);	
transform: rotate(356deg) scale(1.001) skew(0deg) translate(-10px,0px);
margin-top:10px;
}



.latest-technology {
	padding-top:30px;
	padding-bottom:30px;
}

.hf-page-bg {
	background-image:url(../img/honey-fields-bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:230px;
	margin-bottom:0;
	background-size:750px;
}


.nb-page-bg {
	background-color:#ea4494;
	}


.inner-page-masthead {
	background-image:url(../img/header-area-bg-lg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:225px;
	
}

.inner-page-masthead#kidscorner {
	background-image:url(../img/header-area-kids-corner-bg-lg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:225px;
	}


.product-browser {
background-image:url(../img/product-browser-bg.jpg);
background-position:bottom center;
background-repeat:no-repeat;
padding-bottom:40px;
background-size:750px;
}



.feeding-guide { min-height: 280px; margin-bottom: 50px;} 
    
.stockist-block {height: auto;} 
    
/* commercial */    
    
.commercial-box 
{height:590px;} 
    
/* new products display code */ 
    
    .thumb-product { 
        border:1px #cccccc solid;
        border-radius: 0px;
        min-height:600px;
        margin-bottom: 20px;
    } 
    
    
#poultry .thumb-product { min-height:230px; }
#pig .thumb-product { min-height:230px; }
#ruminant .thumb-product { min-height:230px; }    
#equine .thumb-product { min-height:230px; }
#duckgoose .thumb-product { min-height:230px; }
#quail .thumb-product { min-height:230px; }       
    
.weight {
	max-width:15
        %;
	display:inline;
	margin-top:10px;	
} 
    
.kpi {
	max-width:30%;
	display:inline;
	margin-top:10px;	
} 
    
.wtb-thmb {height: 160px;} 
    
  .btn-product-link { height:200px; line-height: 200px; }  
    
    .stockist-block {margin-bottom: 30px;    }
    
    
    .btn-product-link-temp { 
        font-family: 'Montserrat', sans-serif; font-weight: 700; text-transform: uppercase; width: 100%;  background-size:cover; border-radius: 0; background-repeat:none; border:none; border-bottom:6px solid #527489; margin-bottom:30px; text-align: center; vertical-align: middle;  color: white; font-size: 20px; height:200px}

.btn-product-link-temp {padding-top: 77px }    

}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

@media(min-width:992px) {
    


	

	
	
body {
  background-image:url(../img/body-bg-md.png);
  background-position:center;
  background-repeat:repeat-y;
  }
  
.dyk-statment {
font-size:1.2em; padding-left:0px;
} 
		
#navbar-brand {
    max-width:160px;
    margin-left: 395px;
    padding: 0px;
    text-align: center;
    width: 100%;
    margin-bottom: 100px

 


	}
	
	.top-level-nav { font-size:13px; }
	
.navbar {
	background-position:center bottom;
	background-size:970px;
	font-size:15px;
    
	}
    
    .navbar-nav {
     
    margin-left: 150px;    
        
    }    
	
.mid-level-nav {
	text-transform:uppercase;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #17283b;
    background-color: transparent;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size:13px;
    text-decoration: none;
}
    
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus     { text-decoration: none;}

.dropdown-txt {
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size:13px;
	text-transform:uppercase;
}		
	
h3.product-title { font-size: 1.8em; }			
		
p.footer { font-family: 'Montserrat', sans-serif; font-size: 0.8em; color: white; }

p.category-desc { font-size:1.3em;}

/*+++++++++++++++++++++++++++++++++++++++++++
page mastheads
+++++++++++++++++++++++++++++++++++++++++++*/

.inner-page-masthead {
	background-color:#DDDBDB;
	height:300px;
	margin-bottom:20px;	
}

      
#straights .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 1050px; height:260px; margin-bottom:30px;}       
#buyonline     .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 1050px; height:260px; margin-bottom:30px; }  
#privacy  .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 1050px; height:260px; margin-bottom:30px;  } 
#returns  .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 1050px; height:260px; margin-bottom:30px;  }  
#contact  .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 1050px; height:260px; margin-bottom:30px;  } 
#feedingadvice  .inner-masthead  { background-image: url(../img/mastheads/masthead-product-contact-xl.jpg); background-size: 1050px; height:260px; margin-bottom:30px;  }      
    
#indoor     .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-indoor-bird.jpg); background-size: 1050px; height:260px; margin-bottom:30px;}
#poultry    .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-poultry.jpg); background-size: 1050px; height:260px; margin-bottom:30px;}
#organics   .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 1050px; height:280px; margin-bottom:30px; }      
#pig        .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-pig.jpg);background-size: 1050px; height:260px; margin-bottom:30px; } 
#ruminant        .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-ruminants.jpg); background-size: 1050px; height:260px; margin-bottom:30px; }      
#smallanimal      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-Small-animal.jpg); background-size: 1050px; height:260px; margin-bottom:30px; }      
#pigeon     .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-racing-pigeon.jpg); background-size: 1050px; height:260px; margin-bottom:30px; }      
#duckgoose      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-duck-goose.jpg); background-size: 1050px; height:260px; margin-bottom:30px; }      
#pigeon     .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-racing-pigeon.jpg); background-size: 1050px; height:260px; margin-bottom:30px; }  
#duckgoose      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-duck-goose.jpg); background-size: 1050px; height:260px; margin-bottom:30px; }      
#equine      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-equine.jpg); background-size: 1050px; height:260px; margin-bottom:30px; }  
#quail      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-quail.jpg); background-size: 1050px; height:260px; margin-bottom:30px; }  

#products      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-products.jpg); background-size: 1050px; height:260px; margin-bottom:30px; }  
    
    
#feedingadvicep    .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-poultry.jpg); background-size: 1050px; height:260px; margin-bottom:30px;}    
#feedingadvicesa      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-Small-animal.jpg); background-size: 1050px; height:260px; margin-bottom:30px; }      



.product-browser {
background-image:url(../img/product-browser-bg.jpg);
background-position:bottom center;
background-repeat:no-repeat;
padding-bottom:40px;
background-size:970px;
}

.footer-dotted {
	border-right:1px dotted #FFFFFF;
    border-bottom:none;
}

  
    
.hf-page-bg {
	background-image:url(../img/honey-fields-bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:190px;
	margin-bottom:0;
	background-size:970px;
}

.feeding-guide { min-height: 240px; margin-bottom: 50px;}  
    
    
.stockist-block {height: auto;} 
    
/* commercial */    
    
.commercial-box 
{height:560px;} 
    
        
/* new products display code */ 
    
    .thumb-product { 
        border:1px #cccccc solid;
        border-radius: 0px;
        min-height:540px;
        margin-bottom:20px;
    } 
    
#poultry .thumb-product { min-height:280px; }
#pig .thumb-product { min-height:280px; }
#ruminant .thumb-product { min-height:280px; }    
#equine .thumb-product { min-height:280px; }
#duckgoose .thumb-product { min-height:280px; }     
#quail .thumb-product {min-height:280px}    
    
   
    ul.kpilist { min-height: 140px;}    
    
.weight {
	max-width:25%;
	display:inline;
	margin-top:10px;	
} 
    
.kpi {
	max-width:30%;
	display:inline;
	margin-top:10px;	
}        
    
  h1.product {margin-top: 200px; font-size: 2.3em; }   
    h2.product-title-box { height: 60px; }    
    
.wtb-thmb {height: 220px;}  
    
   .btn-product-link { height:280px; line-height: 280px; }   
    
    
.btn-product-link-temp { 
        font-family: 'Montserrat', sans-serif; font-weight: 700; text-transform: uppercase; width: 100%;  background-size:cover; border-radius: 0; background-repeat:none; border:none; border-bottom:6px solid #527489; margin-bottom:30px; text-align: center; vertical-align: middle;  color: white; font-size: 20px; height:280px}

.btn-product-link-temp {padding-top: 125px }    
	
}
	
	/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

@media(min-width:1200px) {

    
h1.product { font-family: 'Montserrat', sans-serif; font-size:2em; font-weight:700; text-transform:uppercase; word-spacing: 3px; color:#FFFFFF; margin-bottom:20px; text-align: center}
    
    
/*+++++++++++++++++++++++++++++++++++++++++++
product listings
+++++++++++++++++++++++++++++++++++++++++++*/
    
    
.footer-col-3 {text-align: right;}   

	
body {
background-image:url(../img/body-bg-lg.png);
background-position:center;
background-repeat:repeat-y;
}

.navbar {
background-position:center bottom;
background-size:1170px; 
}

#navbar-brand {
    
    max-width:160px;
    margin-left: 488px;
    padding: 0px;
    text-align: center;
    width: 100%;
    margin-bottom: 85px;
}

    .btn-product-link { height:345px; }    
  
    
    .navbar-default {clear: both;}    

.mid-level-nav {
	text-transform:none;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #17283b;
    background-color: transparent;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size:15px;
    text-decoration: none;
  
    
}

.dropdown-txt {
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size:13px;
	text-transform:uppercase;
    
}
    
    .navbar-nav {
     
        margin-left: 210px;
        
        
        
    }



.top-level-nav { font-size:15px; }	

p.footer { font-family: 'Montserrat', sans-serif; font-size: 0.8em; color: white; }

p.category-desc { font-size:1.2em;}

h3.product-title { font-size: 1.7em; }
h2.product-title-box { font-size: 14px; height:50px; }
    
    h1.product {margin-top: 205px; font-size: 3em; }    

.product-browser {

background-position:bottom center;
background-repeat:no-repeat;
padding-bottom:40px;
background-size:auto;
}

.product-browser-sect {
background-image:url(../img/product-browser-hessian.jpg);
background-position:bottom center;
background-repeat:repeat-y;
}





.footer-dotted {
border-right:1px dotted #FFFFFF;
border-bottom:none;
}


/*+++++++++++++++++++++++++++++++++++++++++++
masthead
+++++++++++++++++++++++++++++++++++++++++++*/    
    
.inner-masthead { height: 240px; margin-bottom: 30px; }

#indoor     .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-indoor-bird.jpg); background-size: 1170px; height: 285px;}
#poultry    .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-poultry.jpg); background-size: 1170px; height: 285px;}
#organics   .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 1170px; height: 285px;}      
#pig        .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-pig.jpg); background-size: 1170px; height: 285px; } 
#ruminant        .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-ruminants.jpg); background-size: 1170px;height: 285px; }      
#smallanimal      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-Small-animal.jpg); background-size: 1170px; height: 285px; }      
#pigeon     .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-racing-pigeon.jpg); background-size: 1170px; height: 285px;}      
#duckgoose      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-duck-goose.jpg); background-size: 1170px; height: 285px;}      
#pigeon     .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-racing-pigeon.jpg); background-size: 1170px; height: 285px;}  
#duckgoose      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-duck-goose.jpg); background-size: 1170px;height: 285px; }      
#equine      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-equine.jpg); background-size: 1170px; height: 285px;}      
#quail      .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-quail.jpg); background-size: 1170px; height: 285px;}      
 
#products     .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-products.jpg); background-size: 1170px; height: 285px;}  
#contact     .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 1170px; height: 285px; }  
    
    
#straights     .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 1170px; }  
#buyonline     .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 1170px; }   
#cookies     .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 1170px; } 
#privacy     .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 1170px; }
#returns     .inner-masthead  { background-image: url(../img/mastheads/masthead-product-indoor-bird-xl.jpg); background-size: 1170px; }
    
#feedingadvicep     .inner-masthead  { background-image: url(../img/mastheads/mastheads-product-poultry.jpg); background-size: 1170px; height: 285px; }
#feedingadvicesa   .inner-masthead  {background-image: url(../img/mastheads/mastheads-product-Small-animal.jpg); background-size: 1170px; height: 285px;  }
    

.hf-page-bg {
	background-image:url(../img/honey-fields-bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:210px;
	margin-bottom:0;
	background-size:auto;
}
    
    .feeding-guide { min-height: 500px; margin-bottom: 50px;} 

    .stockist-block {height: auto;}
    
/* commercial */
    
.commercial-box 
{height:580px;}
    
.wtb-thmb {height: 220px;}    
    
/* new products display code */ 
    
    .thumb-product { 
        border:1px #cccccc solid;
        border-radius: 0px;
        min-height:550px;
        margin-bottom:20px;
    }   
    
#poultry .thumb-product { min-height:390px; }
#pig .thumb-product { min-height:390px; }
#ruminant .thumb-product { min-height:390px; }    
#equine .thumb-product { min-height:390px; }
#duckgoose .thumb-product { min-height:390px; }  
#quail .thumb-product { min-height:390px; }     
    
    
.weight {
	max-width:20%;
	display:inline;
	margin-top:10px;	
}
    
.kpi {
	max-width:30%;
	display:inline;
	margin-top:10px;	
} 
    
ul.kpilist { font-family: 'Montserrat', sans-serif;  color:#17283b; margin-left: 3px; font-size:12px; padding: 0; min-height: 100px;}   
   .btn-product-link { height:345px; line-height:345px; }  
    
.btn-product-link-temp { 
        font-family: 'Montserrat', sans-serif; font-weight: 700; text-transform: uppercase; width: 100%;  background-size:cover; border-radius: 0; background-repeat:none; border:none; border-bottom:6px solid #527489; margin-bottom:30px; text-align: center; vertical-align: middle;  color: white; font-size: 20px; height:345px}

.btn-product-link-temp {padding-top: 145px }        
    
    
.product-browser-section { padding-bottom:40px; }    
    

}