/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}a[href^=tel]{color:inherit;text-decoration:none}p{max-height:100000px}a,a:active,a:focus,a:hover,a:visited{outline:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-size:16px;line-height:24px;font-family:"Poppins",Helvetica,Helvetica Neue,Arial,sans-serif;-webkit-text-size-adjust:none;color:#666666}b,h1,h2,h3,h4,h5,h6,strong{font-weight:700}b:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,strong:first-child{margin-top:0}p:first-child{margin-top:0}p:last-child{margin:0}a{color:#527b30;text-decoration:none}a:active,a:focus,a:hover{color:#ba9d71;text-decoration:underline}.whitebkg{background:#ffffff}.greybkg{background:#f6f6f6}.greenbkg{background:#527b30;color:#ffffff}.greenbkg a{color:#ffffff}.greenbkg a:active,.greenbkg a:focus,.greenbkg a:hover{color:#ba9d71}.greengradientbkg{background:#527b30;color:#ffffff}.greengradientbkg a{color:#ffffff}.greengradientbkg a:active,.greengradientbkg a:focus,.greengradientbkg a:hover{color:#ba9d71}.brownbkg{background:#527b30;color:#ffffff}.dkbrownbkg{background:#ba9d71;color:#ffffff}.fullwidthcontent{padding:40px 0}.fullwidthcontentgutters{padding:40px 4%}.centeredcontent,.centeredcontentshort{padding:40px 4%;position:relative}.centeredcontent .contentwrap,.centeredcontentshort .contentwrap{max-width:1300px;margin:0 auto}.centeredcontentshort{padding:0 4% 40px 4%}.firstsection{padding:120px 0 0 0}.firstsection .contentwrap{max-width:1300px;margin:0 auto}.homepageheader{padding:1px 4% 0 4%}.homepageheader .contentwrap{max-width:1300px;margin:0 auto;position:relative;height:100%}.imageonright img{display:block;margin:30px auto 0px auto;width:100%;max-width:220px}.greenbutton{color:#ffffff;background:#ba9d71;padding:6px 20px;text-transform:uppercase;font-weight:700;min-width:auto;border:1px solid #ba9d71;border-radius:3px}.greenbutton:active,.greenbutton:focus,.greenbutton:hover{cursor:pointer;background:none;color:#ba9d71;text-decoration:none}.sidebysidecontent ul{margin:0}.centered{text-align:center}header{width:100%;position:fixed;top:0;right:0;z-index:10;padding:10px 4% 10px 4%;-webkit-transition:-webkit-box-shadow 0.25s;transition:-webkit-box-shadow 0.25s;transition:box-shadow 0.25s;transition:box-shadow 0.25s,-webkit-box-shadow 0.25s;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(transparent));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),transparent)}header:before{content:"";position:absolute;z-index:9;top:0;right:0;bottom:0;left:0;width:100%;background:#527b30;opacity:0;-webkit-transition:opacity 0.25s;transition:opacity 0.25s}header .headerwrap{max-width:1300px;margin:0 auto;position:relative;z-index:10}header .logo{position:relative;width:auto;max-width:100px;margin:0;-webkit-transition:width 0.25s,top 0.25s;transition:width 0.25s,top 0.25s}header .logo h1{display:block;margin:0}header .logo h1 a{display:block;position:relative;line-height:0}header .logo h1 a img{width:100%;-webkit-transition:width 0.25s;transition:width 0.25s}header .togglewrap{width:20px;cursor:pointer;position:absolute;top:10px;right:0px;z-index:9999;-webkit-transition:top 0.25s;transition:top 0.25s}header .togglewrap img{width:100%}header .headphone{text-align:right;padding:0px 35px 0 0;-webkit-transition:padding 0.25s;transition:padding 0.25s;position:absolute;top:10px;right:0}header .headphone p{font-size:0.9em}header .headphone p span{color:#ffffff;display:block;line-height:0.6em}header .headphone p a{color:#ffffff;font-weight:700;letter-spacing:0px;-webkit-transition:font-size 0.25s,letter-spacing 0.25s;transition:font-size 0.25s,letter-spacing 0.25s}header .headphone p a:hover{color:#ffffff;text-decoration:none}header .headnav ul{display:none;margin:0 auto;padding:10px 0 6px 0;width:100%;text-align:right}header .headnav ul li{list-style:none;display:block;margin:0 0 3px 0}header .headnav ul li a{color:white;font-weight:700;-webkit-transition:text-shadow 0.25s;transition:text-shadow 0.25s;text-shadow:0px 0px 5px rgba(0,0,0,0.8);font-size:0.9em}header .headnav ul li a:focus,header .headnav ul li a:hover{text-decoration:none;border-bottom:2px solid #ffffff}.headertransition{-webkit-box-shadow:0px 4px 9px rgba(0,0,0,0.3);box-shadow:0px 4px 9px rgba(0,0,0,0.3);padding:10px 4% 10px 4%}.headertransition:before{opacity:1}.headertransition .headnav ul li a{text-shadow:none}.flagbg{background:url("../images/flagbg.jpg") no-repeat center center;background-size:cover}.landscape{min-height:317px;position:relative;border-bottom:none}.landscape .mobilephone{background:#527b30;position:absolute;bottom:0;right:0;text-align:center;width:100%;padding:5px 0 5px 0}.landscape .mobilephone p{font-size:1.2em;line-height:1em;margin:0;color:#ffffff;font-weight:700}.landscape .mobilephone p .bull{font-weight:400;font-size:0.8em;position:relative;top:-1px;margin:0 0 0 4px}.landscape .mobilephone p span{text-transform:capitalize}@media only screen and (min-width:510px){.landscape .mobilephone{display:none}}.fourohfourpage,.homebg{background:url("/images/headerbg.jpg") no-repeat center center;background-size:cover;height:320px}.fourohfourpage .ranchpropsearchmini,.homebg .ranchpropsearchmini{display:none}.ranchpagesearch{display:none}.fourohfourpage .ranchpropsearchmini{display:none}.ranches{background:url("/images/allbg.jpg") no-repeat center center;background-size:cover}.newmex{background:url("/images/newmexbg.jpg") no-repeat center center;background-size:cover}.south{background:url("/images/southbg.jpg") no-repeat center center;background-size:cover}.west{background:url("/images/westbg.jpg") no-repeat center left;background-size:cover}.hillcountry{background:url("/images/hillcountrybg.jpg") no-repeat center center;background-size:cover}.aboutbg{background:url("/images/aboutbg.jpg") no-repeat center center;background-size:cover}.contactbg{background:url("/images/contactbg.jpg") no-repeat center center;background-size:cover}.shortlandscape{background-position:center top}.viewmore{text-align:center;padding:15px 0 5px 0}.ranchpropsearchmini{color:#ffffff;padding:12px 15px 42px 15px;margin:50px 0 0 0;min-height:137px;-webkit-transition:margin 0.25s;transition:margin 0.25s;border-radius:3px}@media only screen and (min-width:500px){.ranchpropsearchmini{padding:12px 15px 50px 15px}}.ranchpropsearchmini .left{margin:0 0 0 0}.ranchpropsearchmini .left h2{font-size:1.1em;margin:0 0 13px 0;text-shadow:0px 0px 10px #000000}.ranchpropsearchmini .left form{font-size:0}.ranchpropsearchmini .left form .acres,.ranchpropsearchmini .left form .price,.ranchpropsearchmini .left form .region,.ranchpropsearchmini .left form .searchbutton{font-size:16px;display:inline-block;margin:0 2% 0 0;width:49%}.ranchpropsearchmini .left form .acres label,.ranchpropsearchmini .left form .price label,.ranchpropsearchmini .left form .region label,.ranchpropsearchmini .left form .searchbutton label{display:block;font-size:0.65em;text-transform:uppercase;line-height:1.5em}.ranchpropsearchmini .left form .acres input,.ranchpropsearchmini .left form .acres select,.ranchpropsearchmini .left form .price input,.ranchpropsearchmini .left form .price select,.ranchpropsearchmini .left form .region input,.ranchpropsearchmini .left form .region select,.ranchpropsearchmini .left form .searchbutton input,.ranchpropsearchmini .left form .searchbutton select{padding:4px;border:none;border-radius:3px;width:100%;background:#ffffff}.ranchpropsearchmini .left form .region{margin:0 2% 5px 0}.ranchpropsearchmini .left form .price{margin:0 0 5px 0}.ranchpropsearchmini .left form .searchbutton{margin:0;width:49%}.ranchpropsearchmini .left form .searchbutton input{color:#ffffff;background:#ba9d71;padding:6px 10px;text-transform:uppercase;font-weight:700;min-width:auto;border:1px solid #ba9d71;border-radius:3px}.ranchpropsearchmini .left form .searchbutton input:hover{cursor:pointer;color:#ba9d71;background:#ffffff}.mobilemini{position:relative}.mobilemini .ranchpropsearchmini{border-top:3px solid #527b30;border-bottom:3px solid #527b30;padding:0;margin:0;border-radius:0px}@media only screen and (min-width:500px){.mobilemini .ranchpropsearchmini{padding:0}}.mobilemini .ranchpropsearchmini .left{color:#527b30;background:#ffffff;padding:12px 15px 15px 15px}@media only screen and (min-width:500px){.mobilemini .ranchpropsearchmini .left{padding:12px 15px 15px 15px}}.mobilemini .ranchpropsearchmini .left h2{text-align:center;text-shadow:none}.mobilemini .ranchpropsearchmini .left form input,.mobilemini .ranchpropsearchmini .left form select{border:1px solid #527b30}.mobilemini .ranchpropsearchmini .left form .searchbutton input{border:1px solid #ba9d71;padding:8px 10px 7px 10px}.mobilemini .ranchpropsearchmini .viewall{display:none}.pagetitle{position:relative;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pagetitle h2{color:#ffffff;font-size:1.3em;text-shadow:0px 0px 10px #000000;text-align:center}.spacer{background:none}.featuredpropswrap{background:#ba9d71}.featuredprops h2{text-align:center;color:#ffffff;margin:0 0 35px 0}.featuredprops p{color:#ffffff;text-align:center}.featuredprops h3{color:#ffffff}.featuredprops .greenbutton{background:#527b30;border:1px solid #527b30}.featuredprops .greenbutton:focus,.featuredprops .greenbutton:hover{background:#ffffff;color:#527b30}.propswrap{font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.propswrap .prop{font-size:16px;width:100%;margin:0 0 30px 0;vertical-align:top;background:#ffffff;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.3);box-shadow:0px 0px 3px rgba(0,0,0,0.3);-webkit-transition:-webkit-box-shadow 0.25s;transition:-webkit-box-shadow 0.25s;transition:box-shadow 0.25s;transition:box-shadow 0.25s,-webkit-box-shadow 0.25s;border-radius:3px;position:relative}.propswrap .prop .propinner a:focus,.propswrap .prop .propinner a:hover{text-decoration:none}.propswrap .prop .propinner .imgcontainer{border-radius:3px 3px 0 0;padding:37%;position:relative}.propswrap .prop .propinner .imgcontainer .imagecount{padding:50% 0 0 0;text-align:right}.propswrap .prop .propinner .imgcontainer .imagecount p{display:inline-block;background:url("../images/shade.png") center center;color:#ffffff;font-size:0.7em;padding:5px 12px;border-radius:3px 0 0 0}.propswrap .prop .propinner .imgcontainer:hover .imagecount p{color:#ba9d71}.propswrap .prop .propinner .lotsavail{background:#527b30;padding:5px 15px;color:#ffffff;position:absolute;top:20px;left:-10px;font-weight:400}.propswrap .prop .propinner .lotsavail span{font-weight:700}.propswrap .prop .propinner .propbottom{padding:60px 20px 20px 20px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.9)));background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);position:absolute;bottom:0;left:0;width:100%}.propswrap .prop .propinner .propbottom h3,.propswrap .prop .propinner .propbottom h4{margin:0;color:#ffffff}.propswrap .prop .propinner .propbottom h3{font-size:1.1em}.propswrap .prop .propinner .propbottom h3 a{color:#ffffff}.propswrap .prop .propinner .propbottom h3 a:focus,.propswrap .prop .propinner .propbottom h3 a:hover{color:#ffffff;text-decoration:none}.propswrap .prop .propinner .propbottom h4{font-weight:400;font-size:0.9em}.propswrap .prop .propinner .learnmore{border-top:1px solid rgba(0,0,0,0.1);padding:5px 15px;text-align:right;display:block;width:100%}.propswrap .prop .propinner .learnmore span{color:#ba9d71;font-weight:700;background:url("../images/arrow.svg") no-repeat center right;background-size:20px 15px;padding:0 20px 0 0;-webkit-transition:background-size 0.25s;transition:background-size 0.25s}.propswrap .prop .propinner .learnmore:hover{text-decoration:none}.propswrap .prop .propinner .learnmore:hover span{background-size:11px 15px;-webkit-transition:background-size 0.25s;transition:background-size 0.25s}.propswrap .prop:focus,.propswrap .prop:hover{-webkit-box-shadow:0px 4px 9px rgba(0,0,0,0.3);box-shadow:0px 4px 9px rgba(0,0,0,0.3)}.propswrap:after{content:"";-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%}.browseby h2{text-align:center}.ranchsearch{display:block;width:100%;margin:0 auto}.ranchsearch .ranchsearchheading{margin:0 0 35px 0}.ranchsearch .quickregion{margin:40px 0 0 0}.ranchsearch .quickregion p{font-size:16px}.ranchsearch .quickregion a{width:100%;font-size:1em;padding:10px 20px;display:inline-block;margin:0 0 20px 0;text-align:center}.ranchsearch .quickregion a:last-child{margin:0}.ranchsearch .ownerfinance{background:#527b30;padding:40px 25px 25px 25px;border-radius:3px;margin:35px 0 0 0}.ranchsearch .ownerfinance h2{color:#ffffff;font-size:1.3em;line-height:2em;margin:0}.ranchsearch .ownerfinance h2 span{display:block;font-size:3.1em;text-transform:uppercase}.intro .introtext{margin:0 0 35px 0}.intro .introtext h2{text-align:center;margin:0 0 35px 0}.intro .introimage{position:relative;max-width:400px;margin:0 auto}.intro .introimage h3{background:#527b30;padding:5px 15px;color:#ffffff;position:absolute;bottom:20px;left:-10px;margin:0;font-size:0.9em}.intro .introimage h3 span{font-weight:400}.intro .introimage img{width:100%;border-radius:3px}.responsiveyoutube{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;width:100%}.responsiveyoutube iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.3);box-shadow:0px 0px 3px rgba(0,0,0,0.3)}.videoplayerwrap{font-size:0;width:100%}.videoplayerwrap .videoplayerleft{font-size:16px;display:inline-block;width:100%;margin:0 0 30px 0;vertical-align:top}.videoplayerwrap .videoplayerright{font-size:16px;display:inline-block;width:100%;vertical-align:top}.videoplayerwrap .videoplayerright .youtubethumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.videoplayerwrap .videoplayerright .youtubethumbs .thumbwrap{width:31%;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.3);box-shadow:0px 0px 3px rgba(0,0,0,0.3);-webkit-transition:-webkit-box-shadow 0.25s;transition:-webkit-box-shadow 0.25s;transition:box-shadow 0.25s;transition:box-shadow 0.25s,-webkit-box-shadow 0.25s;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:15.55vw;max-height:150.906px;position:relative;border-radius:3px}.videoplayerwrap .videoplayerright .youtubethumbs .thumbwrap img{width:100%;display:block;border-radius:3px}.videoplayerwrap .videoplayerright .youtubethumbs .thumbwrap .ythover{position:absolute;width:100%;top:0px;left:0px;opacity:0;-webkit-transition:opacity 0.25s;transition:opacity 0.25s}.videoplayerwrap .videoplayerright .youtubethumbs .thumbwrap:hover{cursor:pointer;-webkit-box-shadow:0px 4px 9px rgba(0,0,0,0.3);box-shadow:0px 4px 9px rgba(0,0,0,0.3);-webkit-transition:-webkit-box-shadow 0.25s;transition:-webkit-box-shadow 0.25s;transition:box-shadow 0.25s;transition:box-shadow 0.25s,-webkit-box-shadow 0.25s}.videoplayerwrap .videoplayerright .youtubethumbs .thumbwrap:hover .ythover{opacity:1;-webkit-transition:opacity 0.25s;transition:opacity 0.25s}.videoplayerwrap .videoplayerright .youtubethumbs .thumbwrap:last-child{margin:0}.listingheader{color:#ffffff;position:relative}.listingheader .listingheaderwrap{position:relative}.listingheader .listingheaderwrap .listingheaderleft{border-bottom:3px solid #527b30;margin:0 0 20px 0;position:relative}.listingheader .listingheaderwrap .listingheaderleft h2{color:#ffffff;font-size:1.4em;margin:0 0 20px 0}@media only screen and (min-width:425px){.listingheader .listingheaderwrap .listingheaderleft h2{font-size:1.5em}}.listingheader .listingheaderwrap .listingheaderright{position:relative}.listingheader .listingheaderwrap .listingheaderright p{font-size:0.9em;margin:0;font-weight:500}.listingheader .listingheaderwrap .listingheaderright p span{font-weight:700}.listingheader .listingheaderwrap .listingheaderright a{color:#ffffff;text-decoration:none}.listingheader .listingheaderwrap .listingheaderright a:focus,.listingheader .listingheaderwrap .listingheaderright a:hover{color:#ffffff;text-decoration:underline}.contactpage .desktopphone{display:none}.container{margin:40px 0 0 0;border-radius:3px;position:relative}.container:first-child{margin:0}.container iframe{border-radius:3px}.container ul{padding:0 0 0 20px}.container ul li{margin:0 0 5px 0}.container ul li strong{margin:0 5px 0 0}.shadowbox{-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.3);box-shadow:0px 0px 3px rgba(0,0,0,0.3)}.shadowbox h3{display:inline-block;background:#527b30;color:#ffffff;padding:5px 15px 3px 15px;position:relative;left:-15px}@media only screen and (min-width:675px){.shadowbox h3{left:-35px;padding:5px 15px 3px 35px}}.shadowbox p{margin:0 0 15px 0}.shadowbox p:last-child{margin:0}.padded{padding:15px}@media only screen and (min-width:675px){.padded{padding:25px}}.listingwrap{position:relative}.listingwrap .listingright{margin:40px 0 0 0;background:#ffffff;padding:15px;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.3);box-shadow:0px 0px 3px rgba(0,0,0,0.3);border-radius:3px}.listingwrap .listingright h3,.listingwrap .listingright p{text-align:center}.listingwrap .listingright p{font-size:0.9em}.listingwrap .listingright p strong{font-size:1.2em}.listingwrap .listingright .sidephone{font-size:1.5em;margin:0.7em 0 0.9em 0}.listingwrap .listingright form label{display:block;font-weight:700}.listingwrap .listingright form .sideinput{padding:4px;border:1px solid #cccccc;border-radius:3px;min-width:145px;width:100%;background:#ffffff;margin:0 0 15px 0;color:#666666}.listingwrap .listingright form .greenbutton{width:100%;max-width:250px;display:block;margin:10px auto 0 auto;padding:8px 20px 6px 20px}table{font-size:0.8em}@media only screen and (min-width:525px){table{font-size:0.9em}}@media only screen and (min-width:625px){table{font-size:1em}}table tr:nth-child(odd){background:#f6f6f6}table tr:first-child{background:#ba9d71;color:#ffffff}table tr td{padding:3px 0px 3px 10px}table tr td:first-child{border-radius:3px 0 0 3px}table tr td:last-child{border-radius:0 3px 3px 0}.expandtoggle,.grazingbutton,.platbutton{position:absolute;top:15px;right:15px;width:155px;text-align:center;padding:7px 5px 5px 5px;font-size:0.8em}@media only screen and (min-width:675px){.expandtoggle,.grazingbutton,.platbutton{font-size:1em;top:25px;right:25px;width:200px}}.expandtoggle,.grazingbutton{width:115px}@media only screen and (min-width:675px){.expandtoggle,.grazingbutton{width:155px}}.grazingbutton,.platbutton{line-height:1.15em}.expandable{display:none}.legalbox h3{margin:0 0 3px 0}@media only screen and (min-width:675px){.legalbox h3{margin:0 0 7px 0}}.aboutimage{display:block;margin:40px auto;width:85%;max-width:487px}.ranchesbyregion{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 4%}.ranchesbyregion a{width:100%;text-align:center}.regionheading{text-align:center;margin:0 0 35px 0}.contacthead .contactheadleft{margin:0 0 20px 0}.aboutprofile{position:relative}.aboutprofile .profilepic{border-radius:3px;width:85%;max-width:290px;display:block;margin:0 auto 20px auto;-webkit-box-shadow:-10px 10px 0px #527b30;box-shadow:-10px 10px 0px #527b30;border:2px solid #527b30}.aboutprofile .profiletext{margin:0}.aboutprofile .profiletext p:first-child{margin-top:0}.aboutprofile .profiletext ul{padding:0 0 0 18px}.contactform .contactformwrap form{width:100%}.contactform .contactformwrap form label{display:block;font-weight:700;color:#666666;font-size:0.9em}.contactform .contactformwrap form .email input,.contactform .contactformwrap form .email select,.contactform .contactformwrap form .email textarea,.contactform .contactformwrap form .message input,.contactform .contactformwrap form .message select,.contactform .contactformwrap form .message textarea,.contactform .contactformwrap form .name input,.contactform .contactformwrap form .name select,.contactform .contactformwrap form .name textarea,.contactform .contactformwrap form .subject input,.contactform .contactformwrap form .subject select,.contactform .contactformwrap form .subject textarea{width:100%;margin:0px 0px 15px 0px;background:#ffffff;border:1px solid #cccccc;color:#666666;padding:7px;border-radius:3px}.contactform .contactformwrap form .email select,.contactform .contactformwrap form .message select,.contactform .contactformwrap form .name select,.contactform .contactformwrap form .subject select{-webkit-appearance:menulist-button}.contactform .contactformwrap form .email textarea,.contactform .contactformwrap form .message textarea,.contactform .contactformwrap form .name textarea,.contactform .contactformwrap form .subject textarea{height:120px}.contactform .contactformwrap form .formfoot .reminder p{font-size:0.7em;margin:0 0 10px 0;text-align:center}.contactform .contactformwrap form .formfoot .submission{width:100%;padding:0px}.contactform .contactformwrap form .formfoot .submission input{width:100%;max-width:250px;border:none;margin:0px auto 10px auto;display:block;color:#ffffff;background:#ba9d71;padding:7px 20px 5px 20px;text-transform:uppercase;font-weight:700;min-width:auto;border-radius:3px;border:1px solid #ba9d71}.contactform .contactformwrap form .formfoot .submission input:active,.contactform .contactformwrap form .formfoot .submission input:focus,.contactform .contactformwrap form .formfoot .submission input:hover{cursor:pointer;background:#ffffff;color:#ba9d71;text-decoration:none}.emailnotification{position:fixed;z-index:9999;bottom:0px;left:0px;width:100%;padding:0 40px}.emailnotification p{color:#ffffff!important;font-weight:700;text-align:center!important;margin:12px 0!important}.emailnotification .closebutton{width:20px;position:absolute;top:12px;right:10px;cursor:pointer}.emailnotification .closebutton img{width:100%}.rednote{background:#ff0000}.greennote{background:#009933}footer{text-align:center;padding:20px 4%}footer nav{margin:0 0 35px 0}footer nav ul{padding:0;margin:0}footer nav ul li{list-style:none}footer nav ul li a{font-weight:700;color:#ffffff}footer nav ul li a:focus,footer nav ul li a:hover{color:#ffffff}footer h2{font-size:2.25em}footer .copyright p{margin:0;font-size:0.7em}footer .copyright p a{color:#ffffff}footer .copyright p a:focus,footer .copyright p a:hover{color:#ffffff}footer .copyright p span{display:inline-block}@media only screen and (min-width:480px){header{}}@media only screen and (min-width:480px) and (min-width:510px){header .logo{width:150px;max-width:150px;margin:0;-webkit-transition:all 0.25s;transition:all 0.25s}header .logo h1{display:block;margin:0}header .logo h1 a{display:block;position:relative;line-height:0}header .logo h1 a img{width:100%;-webkit-transition:width 0.25s;transition:width 0.25s}}@media only screen and (min-width:480px) and (min-width:510px){header .headphone{padding:0px 35px 3px 0;display:block}}@media only screen and (min-width:480px){.headertransition .logo{max-width:100px}.headertransition .headnav ul li a{text-shadow:none}}@media only screen and (min-width:480px) and (min-width:510px){.fourohfourpage,.homebg{height:317px}}@media only screen and (min-width:480px) and (min-width:675px){.landscape{min-height:452px}.landscape .mobilemini{display:none}.fourohfourpage,.homebg{height:475px}.fourohfourpage .ranchpropsearchmini,.homebg .ranchpropsearchmini{display:block}.ranchpropsearchmini{margin:0;position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ranchpropsearchmini .left h2{font-size:2em;margin:0 0 0.83em 25px}.ranchpropsearchmini .left form{background:url("../images/shade.png") center center;padding:15px 25px 25px 25px;border-radius:3px}.ranchpropsearchmini .left form .acres,.ranchpropsearchmini .left form .price,.ranchpropsearchmini .left form .region,.ranchpropsearchmini .left form .searchbutton{margin:0 1% 0 0;width:26%}.ranchpropsearchmini .left form .region{margin:0 1% 0 0}.ranchpropsearchmini .left form .price{margin:0 1% 0 0}.ranchpropsearchmini .left form .searchbutton{width:19%;margin:0}.ranchpropsearchmini .viewall{display:inline-block;position:absolute;bottom:-10px;left:40px}.ranchpropsearchmini .viewall:focus,.ranchpropsearchmini .viewall:hover{background:#ffffff}.ranchpagesearch{display:block;background:#ffffff;padding:0 4% 0 4%;position:relative;z-index:2;margin:0 0 35px 0}.ranchpagesearch .contentwrap{position:relative;max-width:1300px;margin:0 auto}.ranchpagesearch .contentwrap .ranchpropsearchmini{padding:25px 3%;-webkit-box-shadow:0px 4px 9px rgba(0,0,0,0.3);box-shadow:0px 4px 9px rgba(0,0,0,0.3);background:#ba9d71;position:relative;top:0;left:0;right:0;bottom:0;-webkit-transform:translateY(0%);transform:translateY(0%)}.ranchpagesearch .contentwrap .ranchpropsearchmini h2{text-align:center;margin:0 0 18px 0;font-size:1.17em}.ranchpagesearch .contentwrap .ranchpropsearchmini form{background:none;padding:0}.ranchpagesearch .contentwrap .ranchpropsearchmini form .searchbutton input{background:#527b30;border:1px solid #527b30;padding:7px 10px 6px 10px}.ranchpagesearch .contentwrap .ranchpropsearchmini form .searchbutton input:focus,.ranchpagesearch .contentwrap .ranchpropsearchmini form .searchbutton input:hover{background:#ffffff;color:#527b30}.ranchpagesearch .contentwrap .ranchpropsearchmini .viewall{display:none}.mobilemini{display:none}}@media only screen and (min-width:480px){.pagetitle h2{font-size:1.8em}}@media only screen and (min-width:480px) and (min-width:675px){.featuredpropswrap{background:#ffffff;padding:0 4% 0 4%}.featuredprops{background:#ba9d71;padding:35px 3% 25px 3%;border-radius:3px;-webkit-box-shadow:0px 4px 9px rgba(0,0,0,0.3);box-shadow:0px 4px 9px rgba(0,0,0,0.3);position:relative;top:-28px}.propswrap .prop{width:48%}}@media only screen and (min-width:480px){.listingheader .listingheaderwrap .listingheaderleft h2{font-size:1.6em}}@media only screen and (min-width:480px) and (min-width:675px){.listingheader .listingheaderwrap .listingheaderleft h2{font-size:1.8em}}@media only screen and (min-width:480px) and (min-width:675px){.listingheader .listingheaderwrap .listingheaderleft p{font-size:1em}}@media only screen and (min-width:480px) and (min-width:675px){.listingheader .listingheaderwrap .listingheaderright p{font-size:1em}}@media only screen and (min-width:480px) and (min-width:675px){.listingwrap .listingleft .padded{padding:25px}}@media only screen and (min-width:480px){.ranchesbyregion{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ranchesbyregion a{width:48%}}@media only screen and (min-width:480px) and (min-width:575px){footer .footwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1300px;margin:0 auto}footer .footwrap nav{margin:0}footer .footwrap nav ul{text-align:left}footer .footwrap nav ul li{line-height:1em;display:block;padding:0;margin:0 0 12px 0}footer .footwrap nav ul li:last-child{margin:0}footer .footwrap .phonesection{text-align:right}}@media only screen and (min-width:768px){.imageonright{position:relative;min-height:180px}.imageonright p{margin:0 250px 0 0}.imageonright img{margin:0;position:absolute;top:0px;right:0px}}@media only screen and (min-width:768px) and (min-width:1000px){.sidebysidecontent{font-size:0}.sidebysidecontent .side1,.sidebysidecontent .side2{font-size:16px;display:inline-block;width:48%;margin:0 4% 0 0}.sidebysidecontent .side2{margin:0}}@media only screen and (min-width:768px) and (min-width:800px){header{background:#ffffff}header .logo{position:absolute;top:5px;left:0px;width:250px;max-width:250px;-webkit-transition:all 0.25s;transition:all 0.25s}header .logo h1{display:block;margin:0}header .logo h1 a{display:block;position:relative;line-height:0}header .logo h1 a img{width:100%;-webkit-transition:width 0.25s;transition:width 0.25s}header .togglewrap{display:none}header .headphone{padding:0;position:relative;top:0;right:0}header .headphone p{font-size:1em}header .headphone p span{display:inline;position:relative;top:0;margin:0 15px 0 0;color:#527b30;-webkit-transition:color 0.25s;transition:color 0.25s;line-height:1em}header .headphone p a{color:#527b30;-webkit-transition:color 0.25s;transition:color 0.25s}header .headphone p a:focus,header .headphone p a:hover{color:#527b30}header .headnav{position:absolute;right:0;top:50px}header .headnav ul{display:block;padding:0}header .headnav ul li{display:inline-block;line-height:1em;padding:0 12px;border-right:1px solid #ffffff;margin:0}header .headnav ul li:last-child{border-right:0;padding:0 0 0 12px}header .headnav ul li a{font-size:1.1em;text-shadow:0px 0px 5px rgba(0,0,0,0.5)}header .headnav ul li a:focus,header .headnav ul li a:hover{text-decoration:none;border-bottom:2px solid #ffffff}}@media only screen and (min-width:768px) and (min-width:800px){.headertransition .logo{max-width:164px;top:-10px}.headertransition .headphone p span{color:#ffffff}.headertransition .headphone p a{color:#ffffff}.headertransition .headphone p a:focus,.headertransition .headphone p a:hover{color:#ffffff;text-decoration:underline}.headertransition .headnav{position:relative;top:0;right:0;margin:5px 0 0 0}.headertransition .headnav ul li a{text-shadow:none}}@media only screen and (min-width:768px){.spacer{min-height:170px}.pagetitle h2{font-size:2.5em}}@media only screen and (min-width:768px) and (min-width:850px){.pagetitle h2{font-size:3em;text-align:left}}@media only screen and (min-width:768px) and (min-width:800px){.fourohfourpage,.homebg,.landscape{margin:43px 0 0 0}.homebg{height:60vw;max-height:730px}}@media only screen and (min-width:768px) and (min-width:1000px){.spacer{min-height:137px}.ranchpropsearchmini{position:relative}.ranchpropsearchmini .left{margin:0}.ranchpropsearchmini .left form{padding:15px 25px 25px 25px}}@media only screen and (min-width:768px){.videoplayerwrap .videoplayerleft{width:64%;margin:0 5.5% 0 0}.videoplayerwrap .videoplayerright{width:30.5%}.videoplayerwrap .videoplayerright .youtubethumbs .thumbwrap{width:68%;height:10.48vw;margin:0 auto 20px auto}.videoplayerwrap .videoplayerright .youtubethumbs .thumbwrap:last-child{margin:0 auto}}@media only screen and (min-width:768px) and (min-width:800px){.browseby{padding:55px 4% 15px 4%}.browseby h2{text-align:left}.ranchsearch .quickregion{width:61%;float:left;margin:0 3% 0 0;font-size:0}.ranchsearch .quickregion a{width:48%;margin:0 4% 20px 0;font-size:16px;padding:20px;display:inline-block;text-align:center}.ranchsearch .quickregion a:nth-child(2n){margin:0 0 20px 0}}@media only screen and (min-width:768px) and (min-width:800px) and (min-width:1200px){.ranchsearch .quickregion a{font-size:20px}}@media only screen and (min-width:768px) and (min-width:800px){.ranchsearch .ownerfinance{float:right;width:36%;margin:0;padding:52px 25px 43px 25px}}@media only screen and (min-width:768px) and (min-width:800px) and (min-width:1200px){.ranchsearch .ownerfinance{padding:42px 25px 28px 25px}}@media only screen and (min-width:768px) and (min-width:800px){.ranchsearch .ownerfinance h2{font-size:0.9em;text-align:center}.ranchsearch .ownerfinance h2 span{font-size:2.8em}}@media only screen and (min-width:768px) and (min-width:800px) and (min-width:1200px){.ranchsearch .ownerfinance h2{font-size:1.3em}.ranchsearch .ownerfinance h2 span{font-size:3em}}@media only screen and (min-width:768px) and (min-width:800px){.intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro .introtext{margin:0 0 0 3%;width:67.7%}.intro .introimage{width:29.3%}.intro .introimage img{width:100%}}@media only screen and (min-width:768px) and (min-width:850px){.listingheader .listingheaderwrap .listingheaderleft{border-bottom:3px solid #527b30;margin:0 0 20px 0}.listingheader .listingheaderwrap .listingheaderleft h2{text-align:left}.listingheader .listingheaderwrap .listingheaderright{text-align:left}.listingheader .listingheaderwrap .listingheaderright p{display:inline-block;padding:0 10px 0 7px;border-right:2px solid #ffffff}.listingheader .listingheaderwrap .listingheaderright p:first-child{padding:0 10px 0 0}.listingheader .listingheaderwrap .listingheaderright p:last-child{border-right:none;padding:0 0 0 7px}}@media only screen and (min-width:768px) and (min-width:1000px){.listingwrap{position:relative}.listingwrap .listingleft{margin:0 260px 0 0}.listingwrap .listingright{margin:0;font-size:0.8em;position:absolute;top:0px;right:0px;width:220px}.listingwrap .fixedside{position:fixed;top:115px;right:4%}}@media only screen and (min-width:768px) and (min-width:1150px){.listingwrap .listingleft{margin:0 290px 0 0}.listingwrap .listingright{font-size:0.9em;width:250px}}@media only screen and (min-width:768px) and (min-width:1350px){.listingwrap .listingleft{margin:0 310px 0 0}.listingwrap .listingright{font-size:1em;width:270px}}@media only screen and (min-width:768px) and (min-width:1106px){.ranchesbyregion a{width:22%}}@media only screen and (min-width:768px){.contacthead{position:relative}.contacthead .contactheadleft{position:absolute;top:0;left:0}.contacthead .contactheadright{margin:0 0 0 255px}}@media only screen and (min-width:768px) and (min-width:1330px){.contacthead .contactheadright{margin:0 0 0 355px}}@media only screen and (min-width:768px){.aboutprofile{position:relative;padding:0 0 10px 0}.aboutprofile .profilepic{border-radius:3px;width:240px;position:absolute;top:0;left:0}.aboutprofile .profiletext{margin:0 0 0 260px}.aboutprofile .profiletext p{text-align:left}.aboutprofile .profiletext p:first-child{margin-top:0}.aboutprofile .profiletext ul{padding:0 0 0 18px}}@media only screen and (min-width:768px) and (min-width:850px){.contactpage .desktopphone{display:block;position:absolute;top:0px;right:0px;font-size:1.8em!important}.contactpage .mobilephone{display:none!important}.contactpage .desktopemail{position:absolute;top:0px;right:0px}.contactpage .listingheaderright p{border-right:none!important}}@media only screen and (min-width:768px) and (min-width:960px){.contactform .contactformwrap form .name{width:48.5%;float:left}.contactform .contactformwrap form .email{width:48.5%;float:right}.contactform .contactformwrap form .formfoot .reminder{float:left;width:30%}.contactform .contactformwrap form .formfoot .reminder p{text-align:left}.contactform .contactformwrap form .formfoot .submission{float:right;width:30%;text-align:right}.contactform .contactformwrap form .formfoot .submission input{margin:0;display:inline-block}}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}