@media screen and (min-width:320px) and (max-width:359px){body{}}html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none;}body{margin:0;font-family:'Merriweather',serif;font-family:'Lato',sans-serif;color:#404040;}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}.clear{clear:both;}.borderFx{border:1px solid #BBBBBB;padding:5px;/*+border-radius: 2px;*/-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;/*+box-shadow: 0 0 5px 5px #F3F3F3;*/-moz-box-shadow:0 0 5px 5px #F3F3F3;-webkit-box-shadow:0 0 5px 5px #F3F3F3;box-shadow:0 0 5px 5px #F3F3F3;}#backTop{display:none;}header{height:80px;font-family:'Merriweather',serif;/*background-image: url(/img/header-bg-70.png);*//*position: relative;*//*margin-bottom: -95px;*/}h1#logo{float:left;margin:0 0 0 25px;padding:10px 0;/*text-align: center;*/}h1#logo a{display:inline-block;height:58px;width:58px;background-image:url(/img/rr-logo-white.png);text-indent:-10000px;text-decoration:none;background-size:240px;background-position:-93px 2px;position:relative;z-index:2;}nav#headerNav{float:right;margin:22px 32px 0 0;position:relative;z-index:2;}#mobileMenu{display:none;}ul#nav{margin:0;padding:0;list-style-type:none;}ul#nav li{display:inline-block;}ul#nav li a{display:block;padding:8px;text-decoration:none;color:#FFFFFF;text-transform:uppercase;letter-spacing:3px;transition:all 0.4s ease;font-size:13px;}ul#nav li:hover a,ul#nav li.active a{color:#FFFFFF;}ul#nav li:last-of-type a{border:1px solid #D7D7D7;background-color:#3C4646;/*+border-radius: 2px;*/-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;margin:0 0 0 20px;}ul#nav li:last-of-type a:hover{background-color:#5B6666;}ul#nav li ul{display:none;position:absolute;padding:3px 0px 5px;z-index:1000;width:293px;margin:0px 0 0;height:auto;background-color:#222E2E;background-image:url(/img/header-bg-70.png);/*+border-radius: 2px;*/-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;border:1px solid #D7D7D7;}ul#nav li ul li{display:block;position:relative;}ul#nav li ul li a,ul#nav li.active ul li a{color:#FFFFFF;text-transform:none;padding:7px 17px;font-size:12px;display:block;}ul#nav li:hover ul li a{color:#FFFFFF;}ul#nav li ul li:hover a{color:#D5D5D5;}ul#nav ul li:last-of-type a:hover{background-color:transparent;}ul#nav li ul li:last-of-type a,ul#nav li:last-of-type ul li a,ul#nav li:last-of-type ul li:last-of-type a{border:0px none transparent;margin:0;background-color:transparent;}ul#nav li:hover ul{display:block;}#heroWrap{clear:both;position:relative;bottom:95px;background:transparent;z-index:1;/*background-image: url(/img/rr-main.jpg);*//*background-position: center top;*//*background-size: contain;*//*background-repeat: no-repeat;*/margin:0 0 -95px 0;}#hero{text-align:center;padding:155px 0 160px;text-shadow:2px 2px 2px #222E2E;}#hero h2{background-image:url(/img/rr-logo-white.png);height:300px;width:800px;text-indent:-10000px;margin:0 auto;background-position:center top;background-size:800px;background-repeat:no-repeat;}#hero p{color:#FFFFFF;font-size:50px;font-weight:300;margin:28px 0 0;}#hero p span{display:block;font-size:25px;}#hero a{color:#FFFFFF;display:block;text-decoration:none;font-weight:300;font-size:25px;margin:47px 0 0;}#mainWrap{background-color:#FFFFFF;min-height:800px;}#main{padding:0;max-width:1000px;margin:0 auto;}.textBox{margin:0 auto;padding:85px 20%;text-align:center;max-width:600px;}.textBox h1{font-size:32px;font-weight:300;margin:0 0 40px 0;}.textBox p{font-family:'Merriweather',serif;font-size:14px;line-height:27px;}#main a{color:#555C59;}#main hr{height:1px;background-color:#9F9F9F;display:block;border:0 none transparent;padding:0;margin:25px 0;}/*GALLERY*/#galleryWrap{/*display: flex;*/margin-bottom:0px;}#galleryWrap div.galleryBox{float:left;width:25%;text-align:center;margin:0 0 22px 0;}#galleryWrap div.galleryBox:nth-of-type(3n + 2){/*margin: 0 18px;*/}#galleryWrap div.galleryBox:nth-of-type(4n + 1){clear:both;}#galleryWrap div.galleryBox img{width:212px;height:auto;/*opacity: 0.93;*/height:auto;transition:all 0.4s ease;}#galleryWrap div.galleryBox:hover img{opacity:0.85;}#galleryWrap div.galleryBox a{text-decoration:none;font-weight:bold;}#galleryWrap div.galleryBox a p{display:none;}/*VIDEOS*/#youtube1{width:962px;margin:0 auto 25px;}#youtube1 iframe{width:962px;height:541px;}#seetheproperty{width:962px;margin:0 auto;text-align:center;}#seetheproperty img{transition:all 0.4s ease;}#seetheproperty img:hover{opacity:0.85;}#seetheproperty a:nth-of-type(2){text-decoration:none;display:block;padding:10px 0;font-family:'Merriweather',serif;font-size:18px;text-transform:uppercase;}#seetheproperty img{width:100%;height:auto;}#plots{text-align:center;margin:25px 0 0;}#plots img{width:462px;}#plots img:nth-of-type(1){margin:0 13px 0 0;}#plots img:nth-of-type(2){margin:0 0 0 13px;}#plots span{text-align:right;display:block;font-style:italic;font-weight:bold;padding:0 16px 0 0;}#plots a{display:none;padding-left:355px;}#plotPriceSheet{display:none;}#imageMap{/*display: none;*/}#imageMapOff{display:none;}/*MISC*/.bodyHero{text-align:center;padding:170px 0 176px;margin:0;}.bodyHero h1{color:#FFFFFF;font-weight:normal;font-size:50px;margin:0;padding:0;text-shadow:2px 2px 2px #222E2E;}#amenities{margin:100px 0 0;}.parallax-window{/*min-height: 400px;*/background:transparent;}/*AMENITIES*/#amenitiesBox{width:1100px;margin:0 auto;padding:0;height:400px;}#amenitiesBox div{width:225px;float:left;text-align:center;margin:0 25px;}#amenitiesBox div img{width:100%;height:auto;/*+border-radius: 200px;*/-moz-border-radius:200px;-webkit-border-radius:200px;-khtml-border-radius:200px;border-radius:200px;/*padding: 20px;*/margin:0;/*(*+box-shadow: 0 0 7px 2px #9D9D9D;*)
-moz-box-shadow: 0 0 7px 2px #9D9D9D;
-webkit-box-shadow: 0 0 7px 2px #9D9D9D;
box-shadow: 0 0 7px 2px #9D9D9D;*/}#amenitiesBox div span{/*font-weight: bold;*/font-family:'Merriweather',serif;padding:17px 0 0;display:inline-block;font-size:18px;}#sPhotos{width:1014px;margin:0 auto 120px;text-align:center;}#sPhotos img{}#sPhotos img:nth-of-type(1){width:1000px;height:auto;margin:0 0 25px 0;}#sPhotos img:nth-of-type(2){height:auto;float:left;}#sPhotos img:nth-of-type(3){height:auto;float:right;}#sPhotos img:nth-of-type(2),#sPhotos img:nth-of-type(3){width:480px;}#communityInfo{width:906px;margin:0 auto 140px;font-size:14px;}#communityInfo a{font-family:'Merriweather',serif;}#communityInfo p{margin:0 0 15px 0;font-family:'Merriweather',serif;}#communityInfo ul{/*font-size: 15px;*/line-height:24px;margin:10px 0 20px;font-family:'Merriweather',serif;width:280px;}#communityInfo h2{}#communityInfo a{color:#707070;text-decoration:none;}#communityInfo div:nth-of-type(1){float:left;width:45%;}#communityInfo div:nth-of-type(2){float:right;width:41%;}/*NEIGHBORHOOD*/#gMap{width:1000px;margin:0 auto 180px;}#gMap iframe{width:100%;height:640px;}/*CONTACT*/#contactBox{width:1000px;margin:100px auto;padding:0 0 120px 0;height:360px;}#contactBox div{float:left;width:680px;}#contactBox img{width:213px;height:auto;float:left;margin:0 37px 0 0;}#contactBox p{padding:25px 47px 20px 0;padding:0 47px 20px 0;}#contactBox span{/*display: inline-block;*/font-size:27px;/*margin: 12% 0 0;*/}#contactBox span a{color:#7E7E7E;text-decoration:none;}#outlawLink{background-image:url(/img/outlaw-realty-logo.jpg);width:130px;height:144px;display:block;margin:20px auto 0;text-indent:-10000px;background-position:7px 8px;background-size:138px;background-repeat:no-repeat;/*border: 1px solid black;*/padding:10px;background-color:#FCFBF6;position:relative;/*left: 24px;*/}/*CONTACT FORM*/#contactForm{float:right;width:315px;margin:0;}.webForm p#formSuccess{font-weight:bold;font-size:16px !important;background-color:#E3FFE3;padding:10px;border:1px solid #D7D7D7;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;color:#434343;display:none;}.webForm p#formError{font-weight:bold;font-size:16px !important;background-color:#FEDDDD;padding:10px;border:1px solid #D7D7D7;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;color:#434343;display:none;}.webForm span.required{display:block;margin:0 0 5px 0;color:#A90000;font-size:13px !important;position:relative;left:3px;display:none;}.webForm input[type=text]{font-family:'Open Sans',sans-serif;border:1px solid #D7D7D7;-moz-border-radius:1px;-webkit-border-radius:1px;-khtml-border-radius:1px;border-radius:1px;padding:5px;font-size:15px;width:100%;color:#232323;transition:all 0.5s ease;-webkit-appearance:none;}.webForm input[name=code]{width:25%;-webkit-appearance:none;}.webForm input[type=submit]{cursor:pointer;width:100px;font-size:15px;color:#232323;background-color:#D7D7D7;background-color:#EEEEEE;border:1px solid #D7D7D7;-moz-border-radius:1px;-webkit-border-radius:1px;-khtml-border-radius:1px;border-radius:1px;padding:4px 5px;border-bottom:2px solid #C7C7C7;transition:all 0.2s ease;-webkit-appearance:none;}.webForm input[type=submit]:hover{background-color:#EEEEEE;background-color:#D7D7D7;}.webForm img#loader{vertical-align:top;position:relative;top:9px;left:5px;display:none;}.webForm #captchaImg{position:relative;top:0px;left:4px;border:1px solid black;border:1px solid #D7D7D7;-moz-border-radius:1px;-webkit-border-radius:1px;-khtml-border-radius:1px;border-radius:1px;padding:4px;vertical-align:bottom;width:70px;}.webForm textarea{font-family:'Open Sans',sans-serif;border:1px solid #D7D7D7;-moz-border-radius:1px;-webkit-border-radius:1px;-khtml-border-radius:1px;border-radius:1px;padding:5px;font-size:15px;width:100%;height:100px;color:#232323;transition:all 0.5s ease;-webkit-appearance:none;}table.formTable{border-collapse:collapse;font-size:16px;width:auto;}table.formTable label{font-size:15px;position:relative;top:4px;}table.formTable tbody tr td{vertical-align:top;padding:5px;}table.formTable tbody tr td:nth-of-type(1){text-align:right;width:20%;}.webForm .errorRequired{background-color:#FEDDDD;}