/*.masthead-container { z-index: auto; }*/.bx-wrapper { height:100%; }.bx-wrapper .bx-viewport { overflow:visible !important; height:100%; }/*.slideshow { display: none;}*/.slideshow {    display: block;	position: relative;    width: 100%;    height: 100%;    background-image: url('/Images/home-turkey-hill-new-farm-windmills-bkgd-only.png');    background-size: 100%;    background-position: center top;    background-repeat: no-repeat;    overflow: hidden !important;    padding-bottom: 50px;}.slideshow ul li { /*height: 730px;*/ overflow: hidden;}    .slideshow .slide-caption { position:relative; padding:0 1.5em 1em; text-align: center; }	.slideshow .bx-controls { display:block; }	.slideshow ul { padding:0; margin:0; }	.slideshow .image-holder { position:relative; padding-top: 65px; }        .slideshow .image-holder img { display:block; max-width:100%; max-height:100%; margin:0; }			/*.slideshow a { text-decoration:none; color:#000; }        .slideshow a.slide-link {position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 999;}*/		.slideshow .slide-caption h2 {color: #ab0432; font-size: 1.35em; line-height: 1; margin:0; letter-spacing: .05em; font-family: 'arpona', serif; font-weight: 800; font-style: normal; text-transform: uppercase;}            .slideshow .slide-caption h2 a {color: #ab0432; text-decoration: none;}            .slideshow .slide-caption h2 a:hover {color: #007f61;}		.slideshow .slide-caption p {font-size: 1em; line-height:1.375em; font-weight:400;}		.slideshow .slide-caption .fa { font-size:1.25em; display:inline; vertical-align:text-top; }            .slideshow .slide-caption h2 a:hover .fa { color: #007f61; }.slideshow .bx-wrapper {overflow: visible;}    .slideshow .bx-wrapper .bx-pager {position: absolute; background: none; text-align: center; bottom: -30px; padding: 0; margin: 0; width: 100%;}.box-shadow {-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75); box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);}.wood-wrapper { padding-top:0; }#page-content { width:96%; text-align:center; padding:0; background: none; margin-bottom: 0; }	#page-content header { padding:.5em 0 0; }	#page-content header h1 {font-family: 'parkside', cursive; font-weight: 400; font-style: normal; font-size:1.875em; line-height: 1.2; margin-bottom:0; white-space: nowrap; }#home-content picture {display: block; margin: 0; padding: 0; line-height: 100%; font-size: 0;}#home-content picture img {display: block; max-width: 100%;}#home-content .home-message {text-align: center;}#home-content .home-message h3 {font-family: 'arpona', serif; font-weight: 800; font-style: normal; font-size:1.1em; text-transform: uppercase; letter-spacing:.05em; margin:0; padding:0 1em 1.5em; }#home-content .home-message h3 a {display: block; text-decoration: none; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }#home-content .home-message h3 a .fa {-webkit-transition: all 0.2s ease; transition: all 0.2s ease;}#home-content .home-message h3 a:hover, #home-content .home-message h3 a:hover .fa {color: #007f61;}#home-content .home-secondary-message {position: relative;}#home-content .home-secondary-message .home-sub-message {position: absolute; top: .25em; left: 3%; width: 35%;}#home-content .home-secondary-message .home-sub-message h3 span {display: block;}#home-content .home-secondary-message .home-sub-message h3 > span {font-family: 'parkside', cursive; font-weight: 400; font-style: normal; font-size: 1.6em; line-height: 100%; opacity: .8;}@media all and (min-width: 360px) {    #home-content .home-secondary-message .home-sub-message h3 > span {font-size: 1.8em;}}@media all and (min-width: 480px) {    #page-content header {padding-top:2em;}    #page-content header h1 {font-size: 3em;}    #home-content .home-message h3 {font-size:1.375em; padding-top:.5em; }    #home-content .home-secondary-message .home-sub-message {width: 25%;}    #home-content .home-secondary-message .home-sub-message h3 > span {font-size: 2.2em;}    .slideshow .image-holder { padding-top: 90px; }}@media all and (min-width: 700px) {    #page-content header h1 {font-size: 4em;}    #home-content .home-message h3 {font-size:1.65em; }    #home-content .home-secondary-message .home-sub-message {top:1em; font-size: 1.1em;}}@media all and (min-width: 768px) {    .slideshow .image-holder { padding-top: 170px; }    .slideshow .slide-caption h2 {font-size: 1.65em;}}@media all and (min-width: 800px) {.slideshow .slide-caption h2 a span {display: block;}}@media all and (min-width: 900px) {    #page-content header h1 {font-size: 5em;}    #home-content .home-secondary-message .home-sub-message {top: 2em; font-size: 1.3em;}}@media all and (min-width: 1100px) {    #page-content header h1 {font-size: 6em;}    #home-content .home-secondary-message .home-sub-message {font-size: 1.6em;}}#circle-ads { clear:both; padding-top:1.5em; padding-bottom:2em; margin:0 2%; }    #circle-ads h2 {position: relative; text-transform: uppercase; letter-spacing: .1em; padding-bottom: .75em;}    #circle-ads h2:after {        display: block;        position: relative;        content: '';        border-bottom: solid 5px #AB0432;        width: 100%;        margin-top: 6px;        z-index: 1;    }    #circle-ads h3 {font-size: 1.1em; color: #AB0432; text-transform: uppercase;}	#circle-ads a { display:block; width:50%; float:left; text-align:center; text-decoration: none; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; }    #circle-ads a:hover {opacity: .7;}	#circle-ads a img { width:94%; height:auto; }		.lt-ie9 #circle-ads a { width:25%; }    @media all and (min-width: 550px) {        #circle-ads h2 > span {            background-color: #f6eee0;            position: relative;            padding: 0 1em 0 0;            z-index: 10;        }        #circle-ads h2:after {            position: absolute;            top: 12px;            left: 0;            margin-top: 0;        }    }    @media all and (min-width: 680px) {        #circle-ads a { width:25%; }        #circle-ads h3 {font-size: 1.25em;}        #circle-ads a img { width:88%; }    }    @media all and (min-width: 1250px) {        #circle-ads { margin:0; }    }		/* -----------------------  MEDIA QUERIES    ------------------------ */@media all and (min-width: 480px) {	.wood-wrapper { padding-top:36px; }}@media all and (min-width: 580px) {    .wood-wrapper { padding-top:54px; }}@media all and (min-width: 900px) {/*#home .logo {    top: 55%;    left: 0;    -webkit-transform: translate(0,-55%);    -moz-transform: translate(0,-55%);    transform: translate(0,-55%);}#toolbox {width: 255px; height: 60px; float: left; margin-left: 0%;}#masthead {height: 300px;}	.masthead-container {height: 300px; }*/		/*.slideshow {    display: block;	position: relative;    float: right;    width: 370px;    width: 100%;    height: 100%;    overflow: hidden !important;}.slideshow ul li { background-color:#f8f5e7; height: 429px; top:1em; -moz-border-radius: 60px; -webkit-border-radius: 60px; border-radius: 60px; border: 0px solid #f8f5e7; overflow: hidden;}    .slideshow .slide-caption { position:relative; width:80%; float:left; padding:3em 0 0 2em; z-index:1; }    .slideshow .slide-caption .slide-new-badge { position:absolute; top: 0; left: 2em; width:82px; height: 55px; background-image: url('/images/slides/slide-new-badge.png'); }	.slideshow .bx-controls { display:block; }	.slideshow ul { padding:0; margin:0; }	.slideshow .image-holder { display: none; position:absolute; right: 0; bottom: 0; z-index:3; }        .slideshow .image-holder img { display:block; max-width:100%; max-height:100%; margin:0; }			.slideshow a { text-decoration:none; color:#000; }        .slideshow a.slide-link {position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 999;}		.slideshow .slide-caption h2 {color: #900028; font-size: 1.75em; line-height: 1.1em; margin-bottom:0.25em; font-family: 'arpona', serif; font-weight: 700; font-style: normal; text-transform: uppercase;} 		.slideshow .slide-caption p {font-size: 1em; line-height:1.375em; font-weight:400;}		.slideshow .slide-caption .fa { font-size:2.25em; display:inline; vertical-align:text-top; }*/				.wood-wrapper { padding-top:76px; }}@media all and (min-width: 900px) {/*#masthead {height: 370px;}    .masthead-container {height: 370px; }*/}@media all and (min-width: 900px) {/*.slideshow {    width: 572px;    height: 100%;}.slideshow ul li {     height: 270px;    top:1.5em;}.slideshow .slide-caption {     width:35%; }.slideshow .image-holder {    display: block;}*/}	@media all and (min-width: 1100px) {/*#home .logo {    width: 450px;    height: 205px;}*/}@media all and (min-width: 1250px) {/*#masthead {height: 370px;}*/}