/* @group Mobile */

@media only screen and (max-width: 767px) {
html{
	background: none;
}
body {}
#wrapper {}
#header {
	height: 104px;
	width: 100%;
}
#header a {
	display: block;
	width: 100%;
	height: 97px;
}
#header a h1 {}

h1{
	padding-left:15px;
	font-size: 1.75em; }

.logoPic{display:none;}
.pic{display:none;}

a.menu{
	visibility: visible;
	background: #DDDDDD;
	display: block;
	position:relative;
	top:-10px;
	z-index:5;
	height: auto!important;
	width: 95%;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	margin: auto auto 10px;
	padding: 9px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 4px rgba(69, 65, 64, 0.64);
	-webkit-box-shadow: 0 1px 4px rgba(69, 65, 64, 0.64);
	box-shadow: 0 1px 4px rgba(69, 65, 64, 0.64);
	text-shadow: 0 1px 0 #dcccb3;
}
#container {
	background: url('../images/design/header_sm.png') no-repeat center top;
	display: block;
	width: 100%;
}
#content {
	display: block;
	float: none;
	margin: auto;
	width: 90%;
	padding: 10px;
}
#content img{
	max-width: 95%;
	height: auto;
	float: none;
	margin: 0;
}

#content, #content p, #content ul li, #content ol li{}	
.animalbox{}	
.navWrap {}
#nav {
	display: block;
	position: static;
	float: none;
	margin: 10px auto auto;
	width: 94%;
	-moz-box-shadow: 0 1px 5px;
	-webkit-box-shadow: 0 1px 5px;
	box-shadow: 0 1px 5px;
	
}
#nav ul {
	padding-bottom: 10px;
}
#nav ul li {}
#nav ul li a {
	font-size: 1.2em;
	font-weight: ;
	padding: 9px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#FFFFFF), to(#EEEEEE));
	background-image: -moz-linear-gradient(90deg, #FFFFFF 0%, #EEEEEE 100%);
}
.twoCol, .threeCol {
	width: 100%;
	display: block;
	float: none;
}	
input, textarea {}
fieldset {}
fieldset p {}
fieldset ul {}
.realname, .ranch, .address, .email {width: 96%;}
.city {width: 96%;}
.state {width: 96%;}
.zip {width: 96%;}
.phone {width: 96%;}
.comments {width: 96%; height: 120px;}

.PedAnmName {
	color: #322e8f;
	font-weight: bold;
	padding: 9px;
	text-align: center;
	font-size: 1.5em;
}

.PedCalvedRow {
	font-style: italic;
	padding-bottom: .75em;
	text-align: center;
	font-size: 1em;
}

.epdall {
	display: block;
	width: 100%;
}

.epdall td {
	display: block;
}

.PedTable {
	width: 100%;
	letter-spacing: -1px;
	line-height: 1.8em;
	font-size: .8em;
}

.PedPGS, 
.PedMGS, 
.PedPGD, 
.PedMGD 
{
	margin-left: 0;
	margin-right: 0;
}

.PedPGS:before, 
.PedMGS:before 
{
	content: "\00250C\0000a0";
	display: block;
}

.PedPGD:before, 
.PedMGD:before 
{
	content: "\002514\0000a0";
}

.PedTable td {
	display: block;
	text-align: left;
}

.PedTable td:last-child {
	visibility: collapse;
	height: 0;
}

.divEpdTbl td {}

.EPDProdTable, 
.EPDMatTable, 
.EPDCarcTable, 
.EPDValueTable, 
.PerformanceDataTable, 
.DamProdAvgTable 
{
	border-top: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
}

.EPDProdTable td, 
.EPDMatTable td, 
.EPDCarcTable td, 
.EPDValueTable td, 
.PerformanceDataTable td, 
.DamProdAvgTable td 
{
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
}

.EPDProdHeaderProd, 
.EPDMatHeaderMat, 
.EPDCarcHeaderCarc, 
.EPDValueHeaderValue, 
.PerformanceDataTableHeaderPerf, 
.DamProdAvgHead 
{
	text-align: center;
	background-color: #cccccc;
	color: #322d8f;
	text-shadow: 0 1px 0 #ffffff;
	font-size: 1em;
}

.EPDProdSubHeader, 
.EPDMatSubHeader, 
.EPDCarcSubHeader, 
.EPDValueSubHeader, 
.PerformanceDataSubHeader, 
.DamProdAvgSubHead 
{
	visibility: collapse;
	display: none;
	height: 0;
}

.EPDProdDataCED, 
.EPDProdDataBirth, 
.EPDProdDataWW, 
.EPDProdDataYR, 
.EPDProdDataRadg, 
.EPDProdDataYHT, 
.EPDProdDataSC, 
.EPDProdDataDoc, 
.EPDMatDataHP, 
.EPDMatDataCEM, 
.EPDMatDataMilk, 
.EPDMatDataMKHMKD, 
.EPDMatDataMWT, 
.EPDMatDataMHT, 
.EPDMatDataAnmEn, 
.EPDCarcDataCWT, 
.EPDCarcDataMARB, 
.EPDCarcDataRIB, 
.EPDCarcDataFAT, 
.EPDCarcDataCarcGrp, 
.EPDCarcDataUsndGrp, 
.EPDValueDataWv, 
.EPDValueDataFv, 
.EPDValueDataGv, 
.EPDValueDataQg, 
.EPDValueDataYg, 
.EPDValueDataBv 
{
	display: block;
	padding-left: 1px;
	text-align: center;
	background-color: #ffffff;
	font-weight: bold;
	text-shadow: 0 1px 1px #ffffff;
	color: #333333;
	font-size: 1em;
}

.EPDAcc {padding-left: 20px;}

.EPDProdDataCED:before,	
.EPDProdDataBirth:before, 
.EPDProdDataWW:before, 
.EPDProdDataYR:before, 
.EPDProdDataRadg:before, 
.EPDProdDataYHT:before, 
.EPDProdDataSC:before, 
.EPDProdDataDoc:before, 
.EPDMatDataHP:before, 
.EPDMatDataCEM:before, 
.EPDMatDataMilk:before, 
.EPDMatDataMKHMKD:before, 
.EPDMatDataMWT:before, 
.EPDMatDataMHT:before, 
.EPDMatDataAnmEn:before, 
.EPDCarcDataCWT:before, 
.EPDCarcDataMARB:before, 
.EPDCarcDataRIB:before, 
.EPDCarcDataFAT:before, 
.EPDCarcDataCarcGrp:before, 
.EPDCarcDataUsndGrp:before, 
.EPDValueDataWv:before, 
.EPDValueDataFv:before, 
.EPDValueDataGv:before, 
.EPDValueDataQg:before, 
.EPDValueDataYg:before, 
.EPDValueDataBv:before 
{
	background-color: #e6e6e6;
	color: #881812;
	text-shadow: 0 1px 1px #ffffff;
	display: block;
	text-align: center;
	margin: -3px -3px 4px;
	font-size: 1em;
	padding-top: 10px;
	padding-bottom: 10px;
	font-style: italic;
}

.EPDProdDataCED:before 		{content: "CED"}
.EPDProdDataBirth:before 	{content: "BW"}
.EPDProdDataWW:before 		{content: "WW"}
.EPDProdDataYR:before 		{content: "YW"}
.EPDProdDataRadg:before 	{content: "RADG"}
.EPDProdDataYHT:before 		{content: "YH"}
.EPDProdDataSC:before 		{content: "SC"}
.EPDProdDataDoc:before 		{content: "Doc"}
.EPDMatDataHP:before 		{content: "HP"}
.EPDMatDataCEM:before 		{content: "CEM"}
.EPDMatDataMilk:before 		{content: "Milk"}
.EPDMatDataMKHMKD:before 	{content: "MKH/MKD"}
.EPDMatDataMWT:before 		{content: "MW"}
.EPDMatDataMHT:before 		{content: "MH"}
.EPDMatDataAnmEn:before 	{content: "$EN"}
.EPDCarcDataCWT:before 		{content: "CW"}
.EPDCarcDataMARB:before 	{content: "MARB"}
.EPDCarcDataRIB:before 		{content: "RE"}
.EPDCarcDataFAT:before 		{content: "FAT"}
.EPDCarcDataCarcGrp:before 	{content: "Carc GRP/PRG"}
.EPDCarcDataUsndGrp:before 	{content: "Usnd GRP/PRG"}
.EPDValueDataWv:before 		{content: "$W"}
.EPDValueDataFv:before 		{content: "$F"}
.EPDValueDataGv:before 		{content: "$G"}
.EPDValueDataQg:before 		{content: "$QG"}
.EPDValueDataYg:before 		{content: "$YG"}
.EPDValueDataBv:before 		{content: "$B"}

#api {
	width: 85%;
	background-size: 100%;
}

}

/* iPads (portrait) ----------- */

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {

body {}
#wrapper {}
#header {}
#header a {}
#header a h1 {}
#mobileNav {visibility: visible;}
#mobileNav a {}
#container {}
#content {}	
#content, #content p, #content ul li, #content ol li{}
.navWrap {}
#nav {}
#nav ul {}
#nav ul li {}
#nav ul li a {}
.twoCol {}
fieldset p {}
	
.PedAnmName {
	color: #322e8f;
	font-weight: bold;
	padding: 9px;
	text-align: center;
	font-size: 1.5em;
}

.PedCalvedRow {
	font-style: italic;
	padding-bottom: .75em;
	text-align: center;
	font-size: 1em;
}

.epdall {
	display: block;
	width: 100%;
}

.epdall td {display: block;}

.PedTable {
	width: 100%;
	letter-spacing: -1px;
	line-height: 1.8em;
	font-size: .8em;
}

.PedPGS, 
.PedMGS, 
.PedPGD, 
.PedMGD {
	margin-left: 0;
	margin-right: 0;
}

.PedPGS:before, 
.PedMGS:before {
	content: "\00250C\0000a0";
	display: block;
}

.PedPGD:before, 
.PedMGD:before {
	content: "\002514\0000a0";
}

.PedTable td {
	display: block;
	text-align: left;
}

.PedTable td:last-child {
	visibility: collapse;
	height: 0;
}

.divEpdTbl td {}

.EPDProdTable, 
.EPDMatTable, 
.EPDCarcTable, 
.EPDValueTable, 
.PerformanceDataTable, 
.DamProdAvgTable {
	border-top: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
}

.EPDProdTable td, 
.EPDMatTable td, 
.EPDCarcTable td, 
.EPDValueTable td, 
.PerformanceDataTable td, 
.DamProdAvgTable td {
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
}

.EPDProdHeaderProd, 
.EPDMatHeaderMat, 
.EPDCarcHeaderCarc, 
.EPDValueHeaderValue, 
.PerformanceDataTableHeaderPerf, 
.DamProdAvgHead {
	text-align: center;
	background-color: #cccccc;
	color: #322d8f;
	text-shadow: 0 1px 0 #ffffff;
	font-size: 1em;
}

.EPDProdSubHeader, 
.EPDMatSubHeader, 
.EPDCarcSubHeader, 
.EPDValueSubHeader, 
.PerformanceDataSubHeader, 
.DamProdAvgSubHead {
	visibility: collapse;
	display: none;
	height: 0;
}

.EPDProdDataCED, 
.EPDProdDataBirth, 
.EPDProdDataWW, 
.EPDProdDataYR, 
.EPDProdDataRadg, 
.EPDProdDataYHT, 
.EPDProdDataSC, 
.EPDProdDataDoc, 
.EPDMatDataHP, 
.EPDMatDataCEM, 
.EPDMatDataMilk, 
.EPDMatDataMKHMKD, 
.EPDMatDataMWT, 
.EPDMatDataMHT, 
.EPDMatDataAnmEn, 
.EPDCarcDataCWT, 
.EPDCarcDataMARB, 
.EPDCarcDataRIB, 
.EPDCarcDataFAT, 
.EPDCarcDataCarcGrp, 
.EPDCarcDataUsndGrp, 
.EPDValueDataWv, 
.EPDValueDataFv, 
.EPDValueDataGv, 
.EPDValueDataQg, 
.EPDValueDataYg, 
.EPDValueDataBv 
{
	display: block;
	padding-left: 1px;
	text-align: center;
	background-color: #ffffff;
	font-weight: bold;
	text-shadow: 0 1px 1px #ffffff;
	color: #333333;
	font-size: 1em;
}

.EPDAcc {padding-left: 20px;}

.EPDProdDataCED:before,
.EPDProdDataBirth:before, 
.EPDProdDataWW:before, 
.EPDProdDataYR:before, 
.EPDProdDataRadg:before, 
.EPDProdDataYHT:before, 
.EPDProdDataSC:before, 
.EPDProdDataDoc:before, 
.EPDMatDataHP:before, 
.EPDMatDataCEM:before, 
.EPDMatDataMilk:before, 
.EPDMatDataMKHMKD:before, 
.EPDMatDataMWT:before, 
.EPDMatDataMHT:before, 
.EPDMatDataAnmEn:before, 
.EPDCarcDataCWT:before, 
.EPDCarcDataMARB:before, 
.EPDCarcDataRIB:before, 
.EPDCarcDataFAT:before, 
.EPDCarcDataCarcGrp:before, 
.EPDCarcDataUsndGrp:before, 
.EPDValueDataWv:before, 
.EPDValueDataFv:before, 
.EPDValueDataGv:before, 
.EPDValueDataQg:before, 
.EPDValueDataYg:before, 
.EPDValueDataBv:before 
{
	background-color: #e6e6e6;
	color: #881812;
	text-shadow: 0 1px 1px #ffffff;
	display: block;
	text-align: center;
	margin: -3px -3px 4px;
	font-size: 1em;
	padding-top: 10px;
	padding-bottom: 10px;
	font-style: italic;
}

.EPDProdDataCED:before {content: "CED"}
.EPDProdDataBirth:before {content: "BW"}
.EPDProdDataWW:before {content: "WW"}
.EPDProdDataYR:before {content: "YW"}
.EPDProdDataRadg:before {content: "RADG"}
.EPDProdDataYHT:before {content: "YH"}
.EPDProdDataSC:before {content: "SC"}
.EPDProdDataDoc:before {content: "Doc"}
.EPDMatDataHP:before {content: "HP"}
.EPDMatDataCEM:before {content: "CEM"}
.EPDMatDataMilk:before {content: "Milk"}
.EPDMatDataMKHMKD:before {content: "MKH/MKD"}
.EPDMatDataMWT:before {content: "MW"}
.EPDMatDataMHT:before {content: "MH"}
.EPDMatDataAnmEn:before {content: "$EN"}
.EPDCarcDataCWT:before {content: "CW"}
.EPDCarcDataMARB:before {content: "MARB"}
.EPDCarcDataRIB:before {content: "RE"}
.EPDCarcDataFAT:before {content: "FAT"}
.EPDCarcDataCarcGrp:before {content: "Carc GRP/PRG"}
.EPDCarcDataUsndGrp:before {content: "Usnd GRP/PRG"}
.EPDValueDataWv:before {content: "$W"}
.EPDValueDataFv:before {content: "$F"}
.EPDValueDataGv:before {content: "$G"}
.EPDValueDataQg:before {content: "$QG"}
.EPDValueDataYg:before {content: "$YG"}
.EPDValueDataBv:before {content: "$B"}

#api {
	width: 85%;
	background-size: 100%;
}

}

/* @end */