/*body*/
body{background-color:#666; margin-top:0}
body.internal{background-color:transparent;max-width: 550px;}
.main{ width:1000px; margin-left: auto; margin-right:auto; }

/*header*/
#header{background-image:url('../images/header.jpg'); height:235px; background-repeat:no-repeat;}
.s1975{width: 100%; font-family: 'Milonga'; padding-left:190px; ;padding-top:140px; font-size: 20px; color:#5d7730}
#stamp{float:left;}
.stamp{margin-top:-125px;margin-left:890px;}
#emailT{margin-left:897px;margin-top:-75px;;color:#ffffff;font-family: 'Milonga';font-size:27px;z-index: 10}
a{text-decoration: none;}
a div#emailT{font-weight:400; letter-spacing: 0;}

/*contact*/
#contact{background-color: #f1ecdc; height: 60px; width: 100%}
.address{float: left; font-family: 'BenchNine'; padding-top:10px; font-weight: 500; font-size: 35px; color:#5d7730; padding-left: 30px;}
.phone1{float: left; font-family: 'BenchNine'; padding-top:5px; font-weight: 500; font-size: 47px; color:#5d7730; padding-left: 56px;}
.phone2{float: left; font-family: 'BenchNine'; padding-top:5px; font-weight: 500; font-size: 47px; color:#5d7730; padding-left: 56px;}
a.telnum{letter-spacing:0; text-decoration:none; font-weight: 500; font-size: 47px; color:#5d7730;}
a.telnum2{letter-spacing:0; text-decoration:none; font-weight: 400; font-size: 30px; color:#5d7730;}


/*footer*/
#footer{background-color:#5d7730; height:110px;}
#footer_inside{text-align:center;float: left; width: 100%;}

#canadaA{float: left;}
.canadaA{margin-left:40px; margin-right: auto; margin-top: 3px;}

#albertaApproved{float:right;}
.albertaApproved{margin-top:5px;margin-right:30px;}

#canadianFlag{float:center}
.canadianFlag{margin-top:10px; margin-bottom: 5px;}

a{text-decoration:none; color:#d2c493; font:20px BenchNine; font-weight:700; letter-spacing: .75px;}

#content{background-image:url('../images/background.jpg'); width:1000px; background-repeat:repeat-y; height:1100px;}

/*Left Panel*/
#leftPanel{width:320px; float: left;}

.aboutB{width:285px;float:left;background-image: url('../images/aboutUsButton.jpg'); background-repeat:no-repeat;margin-top:30px; margin-left: 35px;height: 56px}
#aboutB{font-family: 'BenchNine';font-weight: bold;font-size: 38px; color:#5d7730; text-align: center; margin-top: 4px;letter-spacing: 1px; cursor: pointer; cursor: hand;}

.productsP{width:285px;float:left;background-image: url('../images/productsButton.jpg'); background-repeat:no-repeat;margin-top:20px; margin-left: 35px;height: 56px}
#productsP{font-family: 'BenchNine';font-weight: bold;font-size: 38px; color:#5d7730; text-align: center; margin-top: 4px;letter-spacing: 1px; cursor: pointer; cursor: hand;}

.store{width:285px;float:left;background-image: url('../images/productsButton.jpg'); background-repeat:no-repeat;margin-top:20px; margin-left: 35px;height: 56px}
#store{font-family: 'BenchNine';font-weight: bold;font-size: 38px; color:#5d7730; text-align: center; margin-top: 4px;letter-spacing: 1px; cursor: pointer; cursor: hand;}


.whereToBuy{width:285px;float:left;background-image: url('../images/whereToBuyBack.jpg'); background-repeat:no-repeat;height:870px;margin-top: 20px; margin-left: 35px;}
#whereToBuy{font-family: 'BenchNine';font-weight: bold;font-size: 40px; color:#5d7730; margin-top:20px;text-align: center;}

hr{border-color:#5d7730; width:68%; margin-top:-3px; margin-bottom: 18px;}

.clickOnTown{font-family: 'BenchNine';font-weight: bold;font-size: 22px; color:#5d7730;text-align: center;}
.town{font-family: 'BenchNine';font-weight: 500;font-size: 25px; color:#5d7730; text-align: center; margin-top:-12px;line-height: 135%; cursor: pointer; cursor: hand; line-height:37px;}

/*Right Panel*/
#rigthPanel{width:680px; float: left;}
#back{background-image: url('../images/centerBackground.jpg'); background-repeat:no-repeat; width:603px; height:957px; margin-top: 30px; margin-left: 40px; float: left;}

/*Main Page*/
#mainHeading{font-family: 'BenchNine';font-weight: bold;font-size: 46px; color:#5d7730; margin-top:20px;text-align: center;line-height: 100%}
#para1{font-family: 'BenchNine';font-size: 36px; color:#5d7730;text-align: center;line-height: 40px;width: 83%;margin: auto}
#freedom{font-family: 'BenchNine';font-weight: bold;font-size: 36px; color:#5d7730; margin-top:20px;text-align: center;line-height: 100%}
#free{width:89%; margin-left: 30px; padding-left: 1.5em; text-indent:-1.5em;}
#freedomHeading{font-family: 'BenchNine', sans-serif ;font-weight: bold;font-size: 28px; color:#5d7730;line-height: 32px;}
#freedomText{font-family: 'BenchNine', sans-serif;font-size: 28px; color:#5d7730;font-weight: 500;line-height: 32px}
.chicken-picture{margin-top: -22px; float: right;margin-right: 16px;}


/*Products*/
#prodHr{border-color:#5d7730; width:30%; margin-top: 0px;}
#productHeading{font-family: 'BenchNine';font-weight: bold;font-size: 40px; color:#5d7730; margin-top:28px;text-align: center;line-height: 100%}
.productLeft{font-family: 'BenchNine';font-size: 25px; color:#5d7730; line-height: 110%;margin-left: 30px;margin-top: 20px; float: left;width: 45%}
.productRight{font-family: 'BenchNine';font-size: 25px; color:#5d7730; line-height: 110%;margin-right: 30px;margin-top: 20px; float: right;width:45%; text-align: right;}
.product-picture{margin-top: 30px; float: right;margin-right: 4px;}

/*About Us*/
#aboutHeading{font-family: 'BenchNine';font-weight: bold;font-size: 46px; color:#5d7730; margin-top:20px;text-align: center;line-height: 100%;}
#aboutPara1, #aboutPara2{font-family: 'BenchNine';font-size: 32px; color:#5d7730;line-height: 37px;width: 91%; margin-left: 30px; margin-top: 10px;text-indent: 23px;}
#aboutPara2{text-align:right}
.aboutChicken{margin-top: -32px; float: right;margin-right: 16px;}

/*Address*/
#addressHeading{font-family: 'BenchNine';font-weight: bold;font-size: 40px; color:#5d7730; margin-top:25px;line-height: 100%;margin-left: 35px;}
.addressT{font-family: 'BenchNine';font-weight: 500;font-size: 30px; color:#5d7730; margin-top:25px;line-height: 120%;margin-left: 35px;width:45%;}
.addressTRight{font-family: 'BenchNine';font-weight: 500;font-size: 30px; color:#5d7730; margin-top:-502px;line-height: 120%;margin-right: -15px;float: right;width:50%}

#hrBarrhead{border-color:#5d7730; width:23%; margin-top: 5px; margin-left: 35px;}
#hrBeaverlodge{border-color:#5d7730; width:30%; margin-top: 5px; margin-left: 35px;}
#hrBrooks{border-color:#5d7730; width:17%; margin-top: 5px; margin-left: 35px;}
#hrCalahoo{border-color:#5d7730; width:19%; margin-top: 5px; margin-left: 35px;}
#hrDrumheller{border-color:#5d7730; width:28%; margin-top: 5px; margin-left: 35px;}
#hrEdson{border-color:#5d7730; width:14%; margin-top: 5px; margin-left: 35px;}
#hrEdmonton{border-color:#5d7730; width:23%; margin-top: 5px; margin-left: 35px;}
#hrFairview{border-color:#5d7730; width:20%; margin-top: 5px; margin-left: 35px;}
#hrFortSaskatchewan{border-color:#5d7730; width:38%; margin-top: 5px; margin-left: 35px;}
#hrFoxCreek{border-color:#5d7730; width:22%; margin-top: 5px; margin-left: 35px;}
#hrGrandeCache{border-color:#5d7730; width:31%; margin-top: 5px; margin-left: 35px;}
#hrGrandePrairie{border-color:#5d7730; width:38%; margin-top: 5px; margin-left: 35px;}
#hrGrimshaw{border-color:#5d7730; width:23%; margin-top: 5px; margin-left: 35px;}
#hrHanna{border-color:#5d7730; width:15%; margin-top: 5px; margin-left: 35px;}
#hrHighPrairie{border-color:#5d7730; width:28%; margin-top: 5px; margin-left: 35px;}
#hrHInesCreek{border-color:#5d7730; width:28%; margin-top: 5px; margin-left: 35px;}
#hrHinton{border-color:#5d7730; width:16%; margin-top: 5px; margin-left: 35px;}
#hrla-crete{border-color:#5d7730; width:18%; margin-top: 5px; margin-left: 35px;}
#hrleduc{border-color:#5d7730; width:15%; margin-top: 5px; margin-left: 35px;}
#hrManning{border-color:#5d7730; width:20%; margin-top: 5px; margin-left: 35px;}
#hrPeaceRiver{border-color:#5d7730; width:27%; margin-top: 5px; margin-left: 35px;}
#hrSlaveLake{border-color:#5d7730; width:23%; margin-top: 5px; margin-left: 35px;}
#hrSpruceGrove{border-color:#5d7730; width:32%; margin-top: 5px; margin-left: 35px;}
#hrStAlbert{border-color:#5d7730; width:22%; margin-top: 5px; margin-left: 35px;}
#hrStoneyPlain{border-color:#5d7730; width:28%; margin-top: 5px; margin-left: 35px;}
#hrSundre{border-color:#5d7730; width:17%; margin-top: 5px; margin-left: 35px;}
#hrTPCreek{border-color:#5d7730; width:20%; margin-top: 5px; margin-left: 35px;}
#hrValleyview{border-color:#5d7730; width:25%; margin-top: 5px; margin-left: 35px;}
#hrWembley{border-color:#5d7730; width:19%; margin-top: 5px; margin-left: 35px;}
#hrWhitecourt{border-color:#5d7730; width:26%; margin-top: 5px; margin-left: 35px;}



/*show hide*/
.hide{display:none;}
.show{display:block;}
			
/* iPhone */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px)  {
    #freedomHeading{
        font-size:30px;
        line-height:36px;
        }
    }

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    #freedomHeading{
        font-size:30px;
        line-height:36px;
        }
    }


/* iPad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    #freedomHeading{
        font-size:30px;
        line-height:36px;
        }
}