/*! 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:"century-gothic",Helvetica,Helvetica Neue,Arial,sans-serif;-webkit-text-size-adjust:none;color:#666666}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}b,h1,h2,h3,h4,h5,h6,strong{font-weight:700}p:first-child{margin-top:0}p:last-child{margin:0}a{color:#353535;text-decoration:none}a:active,a:focus,a:hover{color:#c7ab76;text-decoration:underline}.whitebkg{background:#ffffff}.greybkg{background:#f6f6f6}.greenbkg{background:#353535;color:#ffffff}.greenbkg a{color:#ffffff}.greenbkg a:active,.greenbkg a:focus,.greenbkg a:hover{color:#c7ab76}.greengradientbkg{background:#353535;background-image:-webkit-gradient(linear,left top,left bottom,from(#000000),color-stop(#353535),to(#000000));background-image:linear-gradient(#000000,#353535,#000000);color:#ffffff}.greengradientbkg a{color:#ffffff}.greengradientbkg a:active,.greengradientbkg a:focus,.greengradientbkg a:hover{color:#c7ab76}.brownbkg{background:#353535;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:120px 4% 0 4%}.homepageheader .contentwrap{max-width:1300px;margin:0 auto}.imageonright img{display:block;margin:30px auto 0px auto;width:100%;max-width:220px}.greenbottom{border-bottom:5px solid #cecece}.greenbutton{color:#ffffff;background:#353535;padding:6px 20px;text-transform:uppercase;font-weight:700;min-width:auto;border-radius:3px}.greenbutton:active,.greenbutton:focus,.greenbutton:hover{cursor:pointer;background:#c7ab76;color:#ffffff;text-decoration:none}.sidebysidecontent ul{margin:0}header{width:100%;position:fixed;top:0;right:0;z-index:10;border-top:4px solid #c7ab76;padding:15px 4% 15px 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:#353535;background-image:-webkit-gradient(linear,left top,left bottom,from(#353535),to(#000000));background-image:linear-gradient(#353535,#000000);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{}header .logo{position:absolute;top:-3px;left:0px;width:100px;max-width:100px;margin:0 41px 0 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:6px;right:0px;-webkit-transition:top 0.25s;transition:top 0.25s}header .togglewrap img{width:100%}header .headphone{display:none;text-align:right;padding:0px 35px 0 0;-webkit-transition:padding 0.25s;transition:padding 0.25s}header .headphone p span{color:#ffffff;display:block;line-height:1em}header .headphone p a{color:#ffffff;font-size:1.22em;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:0 2% 6px 0;width:102%;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:15px 4% 3px 4%}.headertransition:before{opacity:1}.headertransition .logo{top:-10px;width:63px}.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:#353535;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}}.homebg{background:url("/images/headerbg.jpg") no-repeat center center;background-size:cover;min-height:317px}.homebg .ranchpropsearchmini{display:none}.fourohfourpage .ranchpropsearchmini{display:none}.ranches{background:url("/images/allbg.jpg") no-repeat right top;background-size:cover}.newmex{background:url("/images/newmexbg.jpg") no-repeat center top;background-size:cover}.south{background:url("/images/southbg.jpg") no-repeat center top;background-size:cover}.west{background:url("/images/westbg.jpg") no-repeat center top;background-size:cover}.hillcountry{background:url("/images/hillcountrybg.jpg") no-repeat center top;background-size:cover}.north{background:url("/images/northbg.jpg") no-repeat center top;background-size:cover}.aboutbg{background:url("/images/aboutbg.jpg") no-repeat center top;background-size:cover}.contactbg{background:url("/images/contactbg.jpg") no-repeat center top;background-size:cover}.shortlandscape{background-position:center top}.viewmore{text-align:center;padding:15px 0 5px 0}.ranchpropsearchmini{background:url("../images/shade.png") center center;color:#ffffff;padding:12px 15px 42px 15px}@media only screen and (min-width:500px){.ranchpropsearchmini{padding:12px 15px 50px 15px}}.ranchpropsearchmini{margin:50px 0 0 0;min-height:137px;-webkit-transition:margin 0.25s;transition:margin 0.25s;border-radius:3px 3px 0 0}.ranchpropsearchmini .left{margin:0 0 0 0}.ranchpropsearchmini .left h2{font-size:1.1em;margin:0 0 13px 0}.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:#c7ab76;padding:6px 10px;text-transform:uppercase;font-weight:700;min-width:auto;border-radius:3px}.ranchpropsearchmini .left form .searchbutton input:hover{cursor:pointer;text-shadow:0 0 5px rgba(0,0,0,0.5);background:#9c6e35}.ranchpropsearchmini .right{background:#353535;position:absolute;bottom:0;right:0;text-align:center;width:100%;padding:5px 0 5px 0}.ranchpropsearchmini .right h3{font-size:1.2em}@media only screen and (min-width:510px){.ranchpropsearchmini .right h3{font-size:1.7em}}.ranchpropsearchmini .right h3{line-height:1em;margin:0}.ranchpropsearchmini .right h3 .bull{font-weight:400;font-size:0.8em;position:relative;top:-1px}.ranchpropsearchmini .right h3 span{text-transform:capitalize}.mobilemini{position:relative}.mobilemini .ranchpropsearchmini{padding:0;margin:0}@media only screen and (min-width:500px){.mobilemini .ranchpropsearchmini{padding:0}}.mobilemini .ranchpropsearchmini{border-radius:0px}.mobilemini .ranchpropsearchmini .left{background:#353535;background-image:-webkit-gradient(linear,left top,left bottom,from(#000000),color-stop(#353535),to(#000000));background-image:linear-gradient(#000000,#353535,#000000);padding:12px 15px 15px 15px}@media only screen and (min-width:500px){.mobilemini .ranchpropsearchmini .left{padding:12px 15px 15px 15px}}.mobilemini .ranchpropsearchmini .right{position:relative}.spacer{background:none}.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 .imgcontainer{border-radius:3px 3px 0 0}.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:#c7ab76}.propswrap .prop .propinner .propbottom{padding:15px 20px 50px 20px}.propswrap .prop .propinner .propbottom h3,.propswrap .prop .propinner .propbottom h4{margin:0;color:#666666}.propswrap .prop .propinner .propbottom h3{font-size:1em}.propswrap .prop .propinner .propbottom h3 a{color:#353535}.propswrap .prop .propinner .propbottom h3 a:focus,.propswrap .prop .propinner .propbottom h3 a:hover{color:#666666;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;position:absolute;bottom:0px;right:0px;width:100%}.propswrap .prop .propinner .learnmore span{color:#353535;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%}.ranchsearch{display:block;width:100%;margin:0 auto}.ranchsearch .ranchsearchheading{margin:0 0 35px 0}.ranchsearch .themap{width:80%;max-width:300px;float:none;margin:0 auto}.ranchsearch .themap img{width:100%;height:auto!important}.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 .dropdowns{width:100%;float:none}.ranchsearch .dropdowns .theform h3{margin:0}.ranchsearch .dropdowns .theform .acrewrap{margin:0 0 25px 0}.ranchsearch .dropdowns .theform .acrewrap .acremin{float:left;width:48%}.ranchsearch .dropdowns .theform .acrewrap .acremax{float:right;width:48%}.ranchsearch .dropdowns .theform .pricewrap{margin:0 0 25px 0}.ranchsearch .dropdowns .theform .pricewrap .pricemin{float:left;width:48%}.ranchsearch .dropdowns .theform .pricewrap .pricemax{float:right;width:48%}.ranchsearch .dropdowns .theform label{font-style:italic}.ranchsearch .dropdowns .theform select{width:100%;padding:9px 3px 8px 3px;border:none;border-radius:3px;background:#ffffff}.ranchsearch .dropdowns .theform .regions .regionsleft{float:none;width:100%;margin:0 0 25px 0}.ranchsearch .dropdowns .theform .regions .regionsleft .thelabels{display:inline-block;font-style:italic}.ranchsearch .dropdowns .theform .regions .regionsleft .checkboxes{display:inline-block;margin:0 0 0 10px;padding:5px 0 0 0}.ranchsearch .dropdowns .theform .regions .regionsleft .checkboxes input{background:#ffffff}.ranchsearch .dropdowns .theform .regions .regionsright{float:none;width:100%}.ranchsearch .dropdowns .theform .regions .regionsright #search{color:#ffffff;background:#c7ab76;padding:7px 30px;text-transform:uppercase;font-weight:700;min-width:auto;cursor:pointer;border:none;border-radius:3px;width:100%;max-width:328px;display:inline-block}.ranchsearch .dropdowns .theform .regions .regionsright #search:focus,.ranchsearch .dropdowns .theform .regions .regionsright #search:hover{background:#9c6e35;color:#ffffff}.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{background:url("../images/shade.png") center center;color:#ffffff;padding:15px 15px 35px 15px}@media only screen and (min-width:510px){.listingheader{padding:15px}}.listingheader{margin:50px 0 0 0;-webkit-transition:margin 0.25s;transition:margin 0.25s;border-radius:3px 3px 0 0;position:relative}.listingheader .listingheaderwrap{position:relative}.listingheader .listingheaderwrap .listingheaderleft{margin:0 0 15px 0}.listingheader .listingheaderwrap .listingheaderleft h2{color:#ffffff;font-size:1.4em}@media only screen and (min-width:425px){.listingheader .listingheaderwrap .listingheaderleft h2{font-size:1.5em}}.listingheader .listingheaderwrap .listingheaderleft h2{margin:0 0 20px 0}.listingheader .listingheaderwrap .listingheaderleft p{padding:0 0 0 28px;color:#ffffff;position:relative;font-size:0.9em}.listingheader .listingheaderwrap .listingheaderleft p:before{display:block;position:absolute;content:" ";top:50%;margin:-14px 0 0 -28px;background-image:url("../images/pin.svg");background-size:28px 28px;height:28px;width:28px}.listingheader .listingheaderwrap .listingheaderright p{font-size:0.9em;margin:0}.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)}.padded{padding:15px}.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{border:none;width:100%;max-width:250px;display:block;margin:10px auto 0 auto}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:#353535;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{border:none;position:absolute;top:15px;right:15px;width:155px;text-align:center;padding:6px 5px;font-size:0.8em}@media only screen and (min-width:675px){.expandtoggle,.grazingbutton,.platbutton{font-size:1em;top:25px;right:25px}}.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{font-size:0}.ranchesbyregion a{font-size:16px;display:inline-block;width:100%;text-align:center;margin:15px 0 0 0}.ranchesbyregion a:first-child{margin:0}.contacthead .contactheadleft{margin:0 0 20px 0}.aboutprofile{position:relative}.aboutprofile .profilepic{border-radius:3px;width:85%;max-width:240px;display:block;margin:0 auto 20px auto}.aboutprofile .profiletext{margin:0}.aboutprofile .profiletext p:first-child{margin-top:0}.aboutprofile .profiletext ul{padding:0 0 0 18px}.contactform{background:#f6f6f6;padding:20px 20px 10px 20px;margin:0 0 30px 0;border-radius:3px}.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:4px;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:#353535;padding:6px 20px;text-transform:uppercase;font-weight:700;min-width:auto;border-radius:3px}.contactform .contactformwrap form .formfoot .submission input:active,.contactform .contactformwrap form .formfoot .submission input:focus,.contactform .contactformwrap form .formfoot .submission input:hover{cursor:pointer;background:#c7ab76;color:#ffffff;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 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 .headphone{padding:0px 35px 3px 0;display:block}}@media only screen and (min-width:480px){.headertransition{min-height:75px}.headertransition .headnav ul li a{text-shadow:none}}@media only screen and (min-width:480px){}@media only screen and (min-width:480px) and (min-width:510px){.landscape{border-bottom:5px solid #cecece}.fourohfourpage,.homebg{border-bottom:5px solid #353535;min-height:317px}}@media only screen and (min-width:480px) and (min-width:675px){.landscape{min-height:452px}.landscape .mobilemini{display:none}.fourohfourpage,.homebg{min-height:300px;border-bottom:5px solid #cecece}.fourohfourpage .ranchpropsearchmini,.homebg .ranchpropsearchmini{display:block}.ranchpropsearchmini{padding:25px 25px 60px 25px;margin:157px 0 0 0}.ranchpropsearchmini .left h2{font-size:1.5em}.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 .right h3{font-size:1.7em}.mobilemini{display:none}}@media only screen and (min-width:480px) and (min-width:575px){.propswrap .prop{width:48%}}@media only screen and (min-width:480px){.ranchsearch .dropdowns .theform .regions .regionsleft{float:left;width:48%;margin:0}.ranchsearch .dropdowns .theform .regions .regionsright{float:right;width:48%}.ranchsearch .dropdowns .theform .regions .regionsright #search{margin:87px 0 0 0}}@media only screen and (min-width:480px) and (min-width:675px){.listingheader{padding:25px;margin:157px 0 0 0;min-height:130px}}@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 a{width:48%;margin:0 4% 15px 0}.ranchesbyregion a:first-child{margin:0 4% 15px 0}.ranchesbyregion a:nth-child(2n){margin:0 0 15px 0}}@media only screen and (min-width:480px){}@media only screen and (min-width:480px) and (min-width:575px){footer nav ul{text-align:center}footer nav ul li{line-height:1em;display:inline-block;padding:0 10px;border-right:1px solid #ffffff}footer nav ul li:last-child{border-right:0}}@media only screen and (min-width:768px){.homepageheader{padding:160px 4% 0 4%}.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){}@media only screen and (min-width:768px) and (min-width:800px){header .logo{position:absolute;top:5px;left:0px;width:150px;max-width:90000px;margin:0}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:14px 5px 2px 0}header .headphone p span{display:inline;position:relative;top:-1px;margin:0 10px 0 0}header .headnav ul{display:block}header .headnav ul li{display:inline-block;line-height:0.8em;padding:0 12px;border-right:1px solid #ffffff;margin:0}header .headnav ul li:last-child{border-right:0;padding:0 5px 0 12px}header .headnav ul li a{font-size:0.8em;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:1000px){header .headphone{padding:14px 0}header .headphone p a{font-size:1.7em}header .headnav ul li{line-height:1em;padding:0 15px}header .headnav ul li:last-child{padding:0 5px 0 15px}header .headnav ul li a{font-size:1em}}@media only screen and (min-width:768px) and (min-width:800px){.headertransition{padding:11px 4% 12px 4%;height:75px}}@media only screen and (min-width:768px) and (min-width:800px){.headertransition .logo{top:-6px;width:63px}}@media only screen and (min-width:768px) and (min-width:800px){.headertransition .headphone{padding:0px 5px 0px 0}.headertransition .headphone p span{top:0}.headertransition .headphone p a{font-size:1em;letter-spacing:0px}}@media only screen and (min-width:768px) and (min-width:1000px){.headertransition .headnav ul li{line-height:0.8em}.headertransition .headnav ul li a{font-size:0.8em}}@media only screen and (min-width:768px){.spacer{min-height:170px}}@media only screen and (min-width:768px) and (min-width:1000px){.spacer{min-height:137px}.ranchpropsearchmini{padding:25px 25px 27px 25px;position:relative;margin:190px 0 0 0}}@media only screen and (min-width:768px) and (min-width:1000px) and (min-width:1400px){.ranchpropsearchmini{margin:250px 0 0 0}}@media only screen and (min-width:768px) and (min-width:1000px) and (min-width:1600px){.ranchpropsearchmini{margin:290px 0 0 0}}@media only screen and (min-width:768px) and (min-width:1000px){.ranchpropsearchmini .left{margin:0 300px 0 0}.ranchpropsearchmini .right{right:25px;top:22px;background:none;text-align:left;width:auto;padding:0}.ranchpropsearchmini .right h3{font-size:3em;text-transform:uppercase}.ranchpropsearchmini .right h3 .bull{display:none}.ranchpropsearchmini .right h3 span{display:block;font-size:0.603em}}@media only screen and (min-width:768px) and (min-width:960px){.propswrap .prop{width:31%}}@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}.ranchsearch .themap{width:35%;float:left;margin:0;max-width:100%}.ranchsearch .quickregion{width:61%;float:right;margin:2% 0 0 0;font-size:0}.ranchsearch .quickregion a{width:48%;margin:0 4% 30px 0;font-size:16px;padding:20px;display:inline-block;text-align:center}.ranchsearch .quickregion a:nth-child(2n){margin:0 0 30px 0}}@media only screen and (min-width:768px) and (min-width:1200px){.ranchsearch .quickregion{margin:4% 0 0 0}.ranchsearch .quickregion a{font-size:20px}}@media only screen and (min-width:768px){.ranchsearch .dropdowns{float:right}.ranchsearch .dropdowns .thesearchbox{text-align:right}}@media only screen and (min-width:768px) and (min-width:850px){.listingheader .listingheaderwrap .listingheaderleft{margin:0 195px 0 0}.listingheader .listingheaderwrap .listingheaderright{position:absolute;top:0;right:0}}@media only screen and (min-width:768px) and (min-width:1000px){.listingheader{margin:190px 0 0 0}}@media only screen and (min-width:768px) and (min-width:1000px) and (min-width:1400px){.listingheader{margin:250px 0 0 0}}@media only screen and (min-width:768px) and (min-width:1000px) and (min-width:1600px){.listingheader{margin:290px 0 0 0}}@media only screen and (min-width:768px) and (min-width:1000px){.listingheader .listingheaderwrap .listingheaderleft{margin:0 260px 0 0}.listingheader .listingheaderwrap .listingheaderleft h2{font-size:2.2em}.listingheader .listingheaderwrap .listingheaderright{width:195px}.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){.listingheader .listingheaderwrap .listingheaderleft{margin:0 265px 0 0}.listingheader .listingheaderwrap .listingheaderleft h2{font-size:2.5em}.listingheader .listingheaderwrap .listingheaderright{width:225px}.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){.listingheader .listingheaderwrap .listingheaderleft{margin:0 285px 0 0}.listingheader .listingheaderwrap .listingheaderright{width:245px}.listingwrap .listingleft{margin:0 310px 0 0}.listingwrap .listingright{font-size:1em;width:270px}}@media only screen and (min-width:768px){.ranchesbyregion a{width:auto;margin:0 10px 0 0}.ranchesbyregion a:first-child{margin:0 10px 0 0}.ranchesbyregion a:nth-child(2n){margin:0 10px 0 0}.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;min-height:320px}.aboutprofile .profilepic{border-radius:3px;width:240px;position:absolute;top:0;left:0}.aboutprofile .profiletext{margin:0 0 0 260px}.aboutprofile .profiletext p:first-child{margin-top:0}.aboutprofile .profiletext ul{padding:0 0 0 18px}}@media only screen and (min-width:768px){}@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}}@media only screen and (min-width:768px){}.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}}