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

body {
	background-image: url(images/bg.jpg);
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #000;
	color: #FFF;
	font-family: 'Roboto Condensed', sans-serif;
	font-style: normal;
	font-size: 18px;
	border: 0px;
}

img { border: 0px; }



/* TEXT */
.text-white-script-xlarge-sireshdr{
	color: #FFF;
	font-family: 'Qwigley', cursive;
	font-size: 92px;
	line-height: 1.0;
}
.text-white-script-large{
	color: #FFF;
	font-family: 'Qwigley', cursive;
	font-size: 65px;
	line-height: 1.0;
}
.text-white-script-small{
	color: #FFF;
	font-family: 'Qwigley', cursive;
	font-size: 40px;
	line-height: 1.0;
}
.text-white-large{
	color: #FFF;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 1.0;
}
.text-white-med{
	color: #FFF;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	line-height: 1.0;
}

.text-white-small{
	color: #FFF;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	line-height: 1.0;
}
.text-red-script-large{
	color: #cc0000;
	font-family: 'Qwigley', cursive;
	font-size: 65px;
	line-height: 1.0;
}

.text-red-script-small{
	color: #cc0000;
	font-family: 'Qwigley', cursive;
	font-size: 40px;
	line-height: 1.0;
}

.text-red-large{
	color: #cc0000;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 1.0;
}
.text-red-med{
	color: #cc0000;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	line-height: 1.0;

}
.text-red-med-lgr{
	color: #cc0000;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 22px;
	line-height: 1.0;
}


.text-red-small{
	color:#cc0000;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	line-height: 1.0;
}



.text-black-small{
	color:#000000;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	line-height: 1.0;
}

.zmenu-large{
	color: #cc0000;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 1.0;
}

.text-black1{
	color: #000;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 25px;
	font-weight: 700;
}
.text-black2{
	color: #000;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 19px;
}

.text-white-redbackground{
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 700;
	background-color: #cc0000;
	padding: 8 8 8 8 ;
	}

.zcontact1{
	color: #cc0000;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 19px;
	font-weight: 700;
}
.zcontact2{
	color: #FFF;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
}

.znd{
	color: #989898;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 13px;
}
.znd-script{
	color: #989898;
	font-family: 'Qwigley', cursive;
	font-size: 21px;
}


/* LINKS AND BORDER */

a {
	color: #FFF;
}
a.zndlink {
	color: #989898;
	text-decoration: none;
}
a.menulink {
	color: #000;
	text-decoration: none;
}
a.menulink:hover {
	color: #cc0000;
	text-decoration: none;
}

.border {
	border: 3px solid #989898;
}
.pageborder {
	box-shadow: 0px 0px 20px 10px rgba(0,0,0,0.65); }



/* BACKGROUNDS */

.sub-bg {
	background-color: #000;
	padding: 0 25 0 25;
}
.sub-bg-sires-hdr {
	background-image: url("images/sirehdr-background.jpg");
	width: 504px;
	height: 135px;
}
.sub-bg-subpage-footer {
	background-color: #000;
	width: 561px;
	height: 125px;
}
.sub-bg-lambs-home-contact {
	background-image: url(images/lambs_06.jpg);
	width: 247px;
	height: 238px;
}
.sub-bg-lambs-home-menu {
	background-image: url("images/2025/species-landing-sheeo_01.jpg");
	width: 341px;
	height: 261px;
	padding: 0 10 10 0;
}
.sub-bg-pigs-home-menu {
	background-image: url(images/pigs_01.jpg);
	width: 341px;
	height: 261px;
	padding: 0 10 10 0;
}
.sub-bg-lambs-sires-menu {
	background-image: url(images/lambs-subpage_01.jpg);
	width: 341px;
	height: 282px;
	padding: 0 10 10 0;
}
.sub-bg-lambs-refsires-menu {
	background-image: url(images/lambs-refsires_01.jpg);
	width: 341px;
	height: 282px;
	padding: 0 10 10 0;
}
.sub-bg-lambs-sales-menu {
	background-image: url(images/sales2020_01.jpg);
	width: 341px;
	height: 282px;
	padding: 0 10 10 0;
}
.sub-bg-lambs-winners-menu {
	background-image: url(images/lambs-winners_01.jpg);
	width: 341px;
	height: 282px;
	padding: 0 10 10 0;
}
.sub-bg-pigs-sires-menu {
	background-image: url(images/pigs-sires_01.jpg);
	width: 341px;
	height: 282px;
	padding: 0 10 10 0;
}
.sub-bg-pigs-sales-menu {
	background-image: url(images/pigs-sales_01.jpg);
	width: 341px;
	height: 282px;
	padding: 0 10 10 0;
}
.sub-bg-pigs-refsires-menu {
	background-image: url(images/pigs-refsires_01.jpg);
	width: 341px;
	height: 282px;
	padding: 0 10 10 0;
}
.sub-bg-pigs-winners-menu {
	background-image: url("images/2025/pigs-winners_01.jpg");
	width: 341px;
	height: 282px;
	padding: 0 10 10 0;
}
.sub-bg-lambs-home-news {
	background-color: #FAF2F2;
	width: 346px;
	height: 238px;
	padding: 20 20 0 20;
}

/* .sub-bg-landingpage {
	background-image: url(images/index2017_01.jpg);
	width: 950px;
	height: 527px;
	overflow: hidden;
}

.landingpagepic {
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    -moz-transform: scale(1,1);
    -webkit-transform: scale(1,1);
    transform: scale(1,1);
}

.landingpagepic:hover {
    -moz-transform: scale(1.2,1.2);
    -webkit-transform: scale(1.2,1.2);
    transform: scale(1.2,1.2);
}


#landingpage {
    background-image: url(images/schminke2017.jpg);
    -webkit-animation: zoomin 5s 1;
	background-repeat: no-repeat;
	width: 950px;
	height: 630px;
	align-content: center;
	margin: 0 auto;
}

@-webkit-keyframes zoomin {
    0% {
        -webkit-transform: scale(1);
    }
    100% {
        -webkit-transform: scale(1.2);
    }

}


.grow { transition: all .2s ease-in-out;
width: 462px;
height: 527px;
overflow: hidden;}
.grow:hover { transform: scale(1.1);
width: 462px;
height: 527px;
overflow: hidden;} */

.sub-bg-landingpage {
	background-image: url(images/fullpage.jpg);
	width: 950px;
	height: 630px;
	align-content: center;
	-webkit-animation: zoomin 6s 1;
	margin: 0 auto;
}

@-webkit-keyframes zoomin {
    0% {
        -webkit-transform: scale(1.2);
    }
    100% {
        -webkit-transform: scale(1);
    }

}

.landingpage {align-content: center;
	-webkit-animation: zoomin 5s 1;
	margin: 0 auto;
}
