/*
 Theme Name:     WoodCreek (PHP 8)
 Theme URI:      http://woodcreekrockwall.com
 Description:    A CottonCandy child theme. Copia de WoodCreek actualizada para PHP 8.0 - 8.4.
 Author:         Jeremy "Jermbo" Lawson
 Author URI:     http://jermbo.com
 Template:       CottonCandy
 Version:        2.0.0
 Requires PHP:   7.4
 Tested up to:   7.0
*/
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clearfix:after,.clearfix:before{content:" ";display:table;line-height:0}.clearfix:after{clear:both}.container{margin-left:auto;margin-right:auto;width:1050px;position:relative}.grid_1,.grid_2,.grid_3{display:inline;float:left;margin-left:15px;margin-right:15px}.pull_1,.pull_2,.push_1,.push_2{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container .grid_1{width:320px}.container .grid_2{width:670px}.container .grid_3{width:1020px}.container .prefix_1{padding-left:350px}.container .prefix_2{padding-left:700px}.container .suffix_1{padding-right:350px}.container .suffix_2{padding-right:700px}.container .push_1{left:350px}.container .push_2{left:700px}.container .pull_1{left:-350px}.container .pull_2{left:-700px}@media only screen and (max-width:1065px){.container{width:960px}.container .grid_1{width:290px}.container .grid_2{width:610px}.container .grid_3{width:930px}.container .prefix_1{padding-left:320px}.container .prefix_2{padding-left:640px}.container .suffix_1{padding-right:320px}.container .suffix_2{padding-right:640px}.container .push_1{left:320px}.container .push_2{left:640px}.container .pull_1{left:-320px}.container .pull_2{left:-640px}}@media only screen and (max-width:975px){.container{width:768px}.container .grid_1{width:226px}.container .grid_2{width:482px}.container .grid_3{width:738px}.container .prefix_1{padding-left:256px}.container .prefix_2{padding-left:512px}.container .suffix_1{padding-right:256px}.container .suffix_2{padding-right:512px}.container .push_1{left:256px}.container .push_2{left:512px}.container .pull_1{left:-256px}.container .pull_2{left:-512px}}@media only screen and (max-width:783px){.container{width:480px}.grid_1,.grid_2,.grid_3{float:none;margin-left:15px;margin-right:15px}.container .grid_1,.container .grid_2,.container .grid_3{width:450px}.container .pull_1,.container .pull_2,.container .push_1,.container .push_2{left:0}}@media only screen and (max-width:480px){.container{width:100%}.grid_1,.grid_2,.grid_3{float:none;margin-left:5px;margin-right:5px}.container .grid_1,.container .grid_2,.container .grid_3{width:320px}}@font-face{font-family:Armata;font-style:normal;font-weight:400;src:local('Armata'),local('Armata-Regular'),url(https://fonts.gstatic.com/s/armata/v6/LRNOnn9Pb2GCIxsZoujxg3-_kf6ByYO6CLYdB4HQE-Y.woff2)format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Armata;font-style:normal;font-weight:400;src:local('Armata'),local('Armata-Regular'),url(https://fonts.gstatic.com/s/armata/v6/XtIsLIakMlB5ClFtSInY4-vvDin1pK8aKteLpeZ5c0A.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(https://fonts.gstatic.com/s/ptsans/v8/fhNmDCnjccoUYyU4ZASaLVKPGs1ZzpMvnHX-7fPOuAc.woff2)format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(https://fonts.gstatic.com/s/ptsans/v8/BJVWev7_auVaQ__OU8Qih1KPGs1ZzpMvnHX-7fPOuAc.woff2)format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(https://fonts.gstatic.com/s/ptsans/v8/oysROHFTu1eTZ74Hcf8V-VKPGs1ZzpMvnHX-7fPOuAc.woff2)format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(https://fonts.gstatic.com/s/ptsans/v8/CWlc_g68BGYDSGdpJvpktgLUuEpTyoUstqEm5AMlJo4.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;src:local('PT Sans Bold'),local('PTSans-Bold'),url(https://fonts.gstatic.com/s/ptsans/v8/kTYfCWJhlldPf5LnG4ZnHAsYbbCjybiHxArTLjt7FRU.woff2)format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;src:local('PT Sans Bold'),local('PTSans-Bold'),url(https://fonts.gstatic.com/s/ptsans/v8/g46X4VH_KHOWAAa-HpnGPgsYbbCjybiHxArTLjt7FRU.woff2)format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;src:local('PT Sans Bold'),local('PTSans-Bold'),url(https://fonts.gstatic.com/s/ptsans/v8/hpORcvLZtemlH8gI-1S-7gsYbbCjybiHxArTLjt7FRU.woff2)format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;src:local('PT Sans Bold'),local('PTSans-Bold'),url(https://fonts.gstatic.com/s/ptsans/v8/0XxGQsSc1g4rdRdjJKZrNAzyDMXhdD8sAj6OAJTFsBI.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(https://fonts.gstatic.com/s/pacifico/v9/m0Shgsxo4xCSzZHO6RHWxBkAz4rYn47Zy2rvigWQf6w.woff2)format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(https://fonts.gstatic.com/s/pacifico/v9/6RfRbOG3yn4TnWVTc898ERkAz4rYn47Zy2rvigWQf6w.woff2)format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(https://fonts.gstatic.com/s/pacifico/v9/Q_Z9mv4hySLTMoMjnk_rCXYhjbSpvc47ee6xR_80Hnw.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGOpKQFvsMoBH--zPuE-O8ur3rGVtsTkPsbDajuO5ueQw.woff2)format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGOD5L8S_9S_m4UvyMw5M1CX3rGVtsTkPsbDajuO5ueQw.woff2)format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGHtAKCSP8Scq_VkmNL_V6Mr3rGVtsTkPsbDajuO5ueQw.woff2)format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGCDuzJWrwWDT04xi-7BJnlv3rGVtsTkPsbDajuO5ueQw.woff2)format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGCD5K6T8I4oZ1X3Xvlj_UeP3rGVtsTkPsbDajuO5ueQw.woff2)format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGDOFnJNygIkrHciC8BWzbCz3rGVtsTkPsbDajuO5ueQw.woff2)format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGCP2LEk6lMzYsRqr3dHFImA.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'),local('SourceSansPro-Regular'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlIXYUqYVJeq1_JtQruA3_e8.woff2)format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'),local('SourceSansPro-Regular'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlExulUiGX8tUMVYeuJmbj48.woff2)format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'),local('SourceSansPro-Regular'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlBA0E65p__AYvizJB6RduYY.woff2)format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'),local('SourceSansPro-Regular'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlC7-kXQoo3swP0nQ6K7J6xc.woff2)format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'),local('SourceSansPro-Regular'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlCxe5Tewm2_XWfbGchcXw4g.woff2)format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'),local('SourceSansPro-Regular'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlIa1YDtoarzwSXxTHggEXMw.woff2)format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'),local('SourceSansPro-Regular'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlJbPFduIYtoLzwST68uhz_Y.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGND0m6pClgHtYGF0hfdNIEb3rGVtsTkPsbDajuO5ueQw.woff2)format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGDWQv9J9PMDOEGeWOeUSzYX3rGVtsTkPsbDajuO5ueQw.woff2)format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGIYH4VqPITzPioKTUCn5uVr3rGVtsTkPsbDajuO5ueQw.woff2)format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGFc7ysg-KBVARr0WVSJUyRT3rGVtsTkPsbDajuO5ueQw.woff2)format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGMms7UHsIbjUxEJqIwog-i_3rGVtsTkPsbDajuO5ueQw.woff2)format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGO4s1Ux4PuImWPk5fSr6HPL3rGVtsTkPsbDajuO5ueQw.woff2)format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGJkF8H8ye47wsfpWywda8og.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:Socialico;src:url(includes/fonts/Socialico.eot?#iefix)format("eot"),url(includes/fonts/Socialico.woff)format("woff"),url(includes/fonts/Socialico.ttf)format("truetype"),url(includes/fonts/Socialico.svg#Socialico)format("svg");font-weight:400;font-style:normal}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}body{background:#fff;font-size:15px;line-height:25px;font-family:'Source Sans Pro',sans-serif;color:#555}.super-wrapper{width:100%;position:relative}.extra-padding-top{padding-top:50px}.logo{display:block;background:url(images/logo.jpg)no-repeat;width:350px;height:75px;text-indent:-9999px;margin:20px 10px 20px 5%}h1 .logo{margin:1em auto;float:left}a{color:#e49a3e;text-decoration:none}a:hover{color:#926228}.header-area{background:#e49f49}.header-area a{color:#a9a9a9;text-decoration:none}.header-area a:hover{color:#e49f49}.header-area p,.header-area span{color:#a9a9a9}.nav-area{position:relative;background:#e49f49}.icon{display:inline-block;font-family:Socialico;font-size:1em;padding:3px 8px;margin:0 3px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;width:25px;height:25px;font-weight:300;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;text-decoration:none}.icon.icon-grey{background:#a9a9a9;color:#e0e0e0}.icon.icon-grey:hover{background:#e49f49;color:#e0e0e0}.icon.icon-white{color:#e49a3e;background:#fff}.icon.icon-white:hover{background:#5cac9a;color:#fff}.icon-gallery{background:url(images/icon-gallery.png)no-repeat;display:inline-block;width:20px;height:15px;position:relative;top:1px;left:-5px}.seal{background:url(images/seal.png)no-repeat;position:absolute;top:-50px;right:-10px;width:140px;height:140px;display:inline-block;z-index:1000}.logo-area{background:#fff;width:100%;box-shadow:0 0 5px 0 #333}.pull{display:none}.main-nav ul{width:95%;margin:0 auto;padding:0}.main-nav li{list-style:none;display:block}.main-nav li a{display:block;float:left;padding:12px;color:#fff}.main-nav li a:hover{color:#000}.header-area a:hover,.main-nav .current_page_item a{color:#000}.sub-nav{background:#5cac9a;color:#fff;text-align:center;position:absolute;bottom:0;right:0;z-index:999;padding-top:1px}.sub-nav.orange{background:#e49a3e}.sub-nav.orange a:hover{color:#e49a3e}.sub-nav a{color:#fff;display:block;padding:15px 10px;border-top:1px solid #fff;text-decoration:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.sub-nav a:hover{background:#fff;color:#5cac9a}.fancybox-iframe,.fancybox-image{border:0!important}.homeowners-fancy-title{font-size:2.2em;font-family:Pacifico,serif;letter-spacing:4px;border-top:0!important;line-height:35px}.homeowners-fancy-title a{display:block;border-top:0 solid #fff;text-decoration:none;background:#5cac9a!important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;height:70px}.homeowners-fancy-title a:hover{background:#5cac9a!important;color:#e49a3e!important;line-height:70px}.fancy-title{font-size:2.2em;font-family:Pacifico,serif;letter-spacing:4px;border-top:0!important;line-height:70px}.fancy-title a{display:block;border-top:0 solid #fff;text-decoration:none;background:#5cac9a!important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;height:70px}.fancy-title a:hover{background:#5cac9a!important;color:#e49a3e!important;line-height:70px}.grunge-grey{display:block;background:url(images/grunge-grey.png)repeat-x center;width:100%;height:25px;position:absolute;bottom:-25px;z-index:999}.grunge-orange{display:block;background:url(images/grunge-orange.png)repeat-x center;width:100%;height:25px;position:absolute;bottom:-25px;z-index:999}.general-header{background:url(images/general-header.jpg)no-repeat;width:100%;height:150px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-bottom:5px solid #e49a3e}.general-header-green{background-color:#5cac9a;padding:20px;width:100%;height:130px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-bottom:5px solid #e49a3e}.general-header-green .fancy-text{font-size:2.2em;font-family:Pacifico,serif;color:#fff!important;letter-spacing:5px;text-align:center;border-bottom:0!important;display:block;padding:30px 0}.slider-area{overflow:hidden;border-bottom:5px solid #e49a3e}.flex-direction-nav .flex-next{background-position:100% 0!important}.flex-direction-nav a{background:url(images/slider-arrows.png)no-repeat!important;width:48px!important;height:48px!important}.page-id-192 .flex-direction-nav a,.page-id-285 .flex-direction-nav a{background:url(images/slider-arrows.png)no-repeat!important;width:48px!important;height:48px!important;top:210px!important}.page-id-214 .flex-direction-nav a{background:url(images/slider-arrows.png)no-repeat!important;width:48px!important;height:48px!important;top:250px!important}.flexslider{margin:0!important}.flex-control-nav{bottom:50px!important;position:relative;z-index:1000}.flex-control-nav li a{background:0 0!important;width:12px!important;height:12px!important;border:2px solid #fff;-webkit-box-shadow:0 0 0 0 #fff!important;box-shadow:0 0 0 0 #fff!important}.flex-control-nav li a.flex-active{border:2px solid #fff;background:#fff!important}.greeting-area p{margin:0 auto 3em}.title-greeting{font-size:2.2em;line-height:1.1em;font-family:'PT Sans',sans-serif;color:#5cac9a;text-align:center;margin:1.25em auto}.feat-top{padding:30px 10px;text-align:center;border:1px solid #a9a9a9}.feat-top h2{font-family:'PT Sans',sans-serif;text-transform:uppercase;margin:0;font-weight:300}.feat-top h2 span{display:block;color:#5cac9a;font-weight:700}.title-small{font-size:1.5em;margin:40px 0 10px;font-weight:400}.intro-text{border-bottom:5px solid #e49a3e;margin-bottom:50px}.intro-text p{padding:25px 0}.feat-body{border:1px solid #a9a9a9;padding:5px 5px 25px;margin-top:10px;text-align:center}.feat-body p{min-height:100px}.feat-body img{width:100%}.btn{display:inline-block;background:#5cac9a;color:#fff;padding:10px 20px;text-transform:uppercase;text-decoration:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;text-align:center}.btn:hover{background:#36665b;color:#fff}.btn.orange{background:#e49a3e}.btn.orange:hover{background:#926228}.btn.sidebar{margin-left:16px}.btn.grey{background:#a9a9a9;border-bottom:5px solid #e0e0e0;display:block;margin:10px auto}.btn.grey:hover{background:#926228}.btn.newshome{background:#e49a3e;border-bottom:5px solid #926228;display:block;margin:10px auto}.btn.newshome:hover{background:#a9a9a9;border-bottom:5px solid #555}.btn.newshomegallery{background:#5cac9a;border-bottom:5px solid #36665b;display:block;margin:10px auto}.btn.newshomegallery:hover{background:#a9a9a9;color:#fff;border-bottom:5px solid #555}.btn.signup{background:#e9d4b8;color:#e49a3e;border:2px solid #fff;display:block;margin:30px 0;font-weight:700;width:95%}.btn.signup:hover{background:#5cac9a;color:#fff}.side-bar{background:#deeeeb;padding:30px 25px;border-bottom:5px solid #5cac9a;text-align:center}.side-bar h3{border-bottom:2px solid #5cac9a;font-size:1.5em;padding-bottom:10px;text-shadow:0 2px 2px rgba(255,255,255,.6)}.side-bar.orange{background:#ffddb3;border-bottom:5px solid #e49a3e}.side-bar.orange h3{border-bottom:2px solid #e49a3e}.side-section{border-bottom:4px solid #5cac9a;padding:20px 0 50px 0}.side-section.orange{border-bottom:4px solid #e49a3e}.side-section img{width:100%;border:2px solid #5cac9a}.orange .side-section img{border:2px solid #e49a3e}.sidebar-btn{display:inline-block;margin:0 auto}.sidebar-icon{display:inline-block;margin:0 auto}.sidebar-icon .facebook{background:url(images/facebook-64x64.png)no-repeat;width:64px;height:64px;float:left;display:inline-block}.sidebar-icon .pinterest{background:url(images/pinterest-64x64.png)no-repeat;width:64px;height:64px;float:left;display:inline-block}.sidebar-icon .linkedin{background:url(images/linkedin-64x64.png)no-repeat;width:64px;height:64px;float:left;display:inline-block;margin:0 10px}.feature{width:100%;position:relative}.feature h2{font-size:1.5em;margin:0 0 10px;font-weight:400}.feature.horizontal{min-height:235px}.feature.horizontal .image{width:43%;float:left}.feature.horizontal .image img{width:100%}.feature.horizontal .copy{width:53%;float:right}.feature.vertical{min-height:400px}.feature.vertical .btn{position:absolute;top:-10px;right:0;font-size:.75em;padding:5px 30px}.feature.vertical .image{width:100%}.feature.vertical .image img{border-bottom:5px solid #e49a3e;width:100%;max-height:250px}.feature.vertical .copy{width:100%;padding:20px 0;position:relative}.builder-area{padding:50px 0 0;min-height:560px}.left{width:57%;float:left}.left img{width:100%;border:5px solid #fff;-webkit-box-shadow:0 0 10px 0 #a9a9a9;box-shadow:0 0 10px 0 #a9a9a9;margin:0 0 10px}.right{width:40%;float:right}.right ul{margin-top:40px}.builder-body p{margin:0;padding:0}.builder-body ul{margin:10px 0;padding:0}.builder-body li{list-style:none}.builder-body li span{font-weight:700}.builder-top{margin:15px 0;border-bottom:5px solid #5cac9a;position:relative}.cost{font-size:1em;color:#e49a3e;width:25%;position:absolute;right:-35px;bottom:-10px}.floorplans-area{padding:50px 0 0;min-height:660px}.left{width:67%;float:left;margin-top:10px}.left img{width:100%;border:5px solid #fff;-webkit-box-shadow:0 0 10px 0 #a9a9a9;box-shadow:0 0 10px 0 #a9a9a9;margin:0 0 10px}.greenline{background-color:#5cac9a;height:3px;margin:10px auto}.right{width:30%;float:right;margin-left:15px}.right img{width:90%;border:4px solid #fff;-webkit-box-shadow:0 0 8px 0 #a9a9a9;box-shadow:0 0 8px 0 #a9a9a9;margin:0 0 8px}.right ul{margin-top:10px}.floorplans-body{padding:10px 0;margin:15px 0}.floorplans-body p{margin:0;padding:0}.floorplans-body ul{margin:10px 0;padding:0}.floorplans-body li{list-style:none}.floorplans-body li span{font-weight:700}.floorplans-top{margin:15px 0;border-bottom:5px solid #5cac9a;position:relative}.floorplans-title{font-size:2em;color:#5cac9a;width:35%;position:absolute;right:-35px;bottom:-10px}.floorplans-logo{width:35%;position:absolute;right:10px;bottom:-1px}.footer-area{color:#fff}.footer-area a{color:#fff;text-decoration:none}.footer-area a:hover{color:#926228}.footer-area ul{margin:0;padding:0}.footer-area li{list-style:none}.footer-topper{display:block;background:url(images/orange-topper.png)repeat-x center;height:50px}.footer-middle{display:block;background:url(images/orange-green-divider.png)repeat-x center;height:70px}.footer-top{background:url(images/orange-repeat.png)repeat}.footer-btm{background:url(images/green-repeat.png)repeat;padding:25px;text-align:center}.contact-info h2{font-weight:700;font-size:1.13em;margin:0;padding:0;display:inline}.contact-info p{margin:0;padding:0 0 0 50px}.contact-info .grid_1{position:relative;padding:0 30px 0 0;margin-bottom:25px}.icon-email,.icon-location,.icon-phone{background:url(images/icon-location.jpg)no-repeat;display:inline-block;width:42px;height:42px;position:relative;top:25px;left:-10px}.icon-phone{background:url(images/icon-phone.jpg)no-repeat}.icon-email{background:url(images/icon-email.jpg)no-repeat}.frm_forms.with_frm_style{max-width:100%!important}.with_frm_style .frm_left_container .frm_radio{margin-left:0!important;width:80px;float:left}.with_frm_style .frm_left_container label.frm_primary_label{max-width:65%!important;width:auto;color:#555!important}.frm_form_field input,.frm_form_field select,.frm_form_field textarea{background:#fff!important;border:2px solid #e49a3e!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;padding:15px 10px!important;color:#555;text-transform:capitalize}.frm_form_field input:-moz-placeholder,.frm_form_field select:-moz-placeholder,.frm_form_field textarea:-moz-placeholder{color:#555}.frm_form_field input::-moz-placeholder,.frm_form_field select::-moz-placeholder,.frm_form_field textarea::-moz-placeholder{color:#555}.frm_form_field input:-ms-input-placeholder,.frm_form_field select:-ms-input-placeholder,.frm_form_field textarea:-ms-input-placeholder{color:#555}.frm_form_field input::-webkit-input-placeholder,.frm_form_field select::-webkit-input-placeholder,.frm_form_field textarea::-webkit-input-placeholder{color:#555}.frm_form_field input:focus,.frm_form_field select:focus,.frm_form_field textarea:focus{-webkit-box-shadow:0 0 10px 0 #e49a3e;box-shadow:0 0 10px 0 #e49a3e;outline:0!important}.frm_form_field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(images/selectArrow.jpg)no-repeat 95% center #fff!important}select::-ms-expand{display:none}@-moz-document url-prefix(){#field_6gzeib,#field_msb8ha,.select{text-indent:.01px;text-overflow:'';padding:10px 0 0 5px}}.frm_radio{position:relative;cursor:pointer}.frm_radio label{cursor:pointer;position:relative;top:-5px;color:#555!important}.frm_radio input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#fff!important;width:10px!important;height:10px!important;display:inline-block!important;-webkit-border-radius:50px!important;-moz-border-radius:50px!important;border-radius:50px!important;position:relative;padding:10px!important;top:5px}.frm_radio input:checked,.frm_radio input:focus,.frm_radio input:hover{background:#e49a3e!important;outline-offset:-10px!important;-webkit-box-shadow:inset 0 0 0 4px #fff;box-shadow:inset 0 0 0 4px #fff}.frm_radio input:checked:focus{background:#e49a3e!important;-webkit-box-shadow:inset 0 0 0 4px #fff;box-shadow:inset 0 0 0 4px #fff}.amenity-bullets ul{list-style-type:none;padding:0;margin:0}.amenity-bullets li{background-image:url(images/green-arrow.png);background-repeat:no-repeat;background-position:0 5px;padding-left:24px}.gallery-wrapper .gallery-container{max-width:1152px;margin:0 auto}.gallery-wrapper .gallery{list-style:none;overflow:hidden;padding:0;margin:25px 0 0;width:100%}.gallery-wrapper .gallery li{float:left;margin:4px;width:24%;min-height:190px}.gallery-wrapper .gallery img{border:3px solid #fff;box-shadow:0 0 4px #333;width:100%;height:100%;max-height:250px}.gallery-wrapper .gallery img:hover{border:3px solid #aa5534}.gallery-wrapper .image-hide{display:none!important}.gallery-wrapper .fancybox-wrapper{cursor:pointer;position:absolute;width:100%;height:100%;bottom:10px!important;left:0;z-index:8020;vertical-align:bottom!important}.gallery-wrapper html{overflow:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.blog-post{border-bottom:5px solid #5cac9a;margin:10px 0}.frm_submit{width:300px;position:relative;margin:15px auto}.frm_submit input[type=submit]{width:300px!important;height:50px!important;color:#fff!important;border:none!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;background-color:#e49f49!important;background-image:-moz-linear-gradient(top,#e49a3e,#e49f49)!important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#e49a3e),to(#e49f49))!important;background-image:-webkit-linear-gradient(top,#e49a3e,#e49f49)!important;background-image:-o-linear-gradient(top,#e49a3e,#e49f49)!important;background-image:linear-gradient(to bottom,#e49a3e,#e49f49)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe49a3e', endColorstr='#ffe49f49', GradientType=0)!important;border-bottom:0 solid #926228!important;cursor:pointer!important;text-transform:uppercase!important}.frm_submit input[type=submit]:hover{background:#5cac9a!important}.post-content img{width:100%;height:auto}.single .post-content img{width:40%;float:left;margin:0 20px 0 0}.top-area{padding:0 0 0 325px}.directions-area{position:fixed;top:185px;z-index:1000;width:300px;left:-300px;-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,.5);box-shadow:0 10px 15px 0 rgba(0,0,0,.5)}.directions-text{background:#fff;border:3px solid #5cac9a;padding:10px 20px}.icon-direction{background:url(images/icon-direction.png)no-repeat;width:85px;height:90px;display:block;position:absolute;top:0;left:100%;cursor:pointer}.navigation-mobile{display:none}@media only screen and (max-width:1065px){.top-area{padding:0 0 0 275px}.main-nav ul{width:85%}.main-nav li a{padding:15px 10px}.contact-info h2{font-weight:700;font-size:1.1em;margin:0;padding:0;display:inline}.contact-info p{margin:0;padding:0 0 0 60px}.contact-info .grid_1{position:relative;padding:0 5px 0 0;width:49%}.contact-info .icon-phone{left:-30px}}@media only screen and (max-width:975px){.main-nav ul{width:95%}.main-nav li a{padding:15px 5px}.seal{display:none}.logo-area .top-nav{margin:0 auto}.top-area{padding:0 0 0 150px}.left,.right{width:100%;float:none}.cost{right:-15px}}@media only screen and (max-width:783px){.logo-area{box-shadow:0}.logo-area .top-nav{display:none}.pull{display:block;width:100%;height:auto;text-align:center;padding:10px;cursor:pointer;color:#555!important}.pull:hover{background:#f9f9f9}.logo{display:block;background:url(images/logo-mobile.jpg)no-repeat;width:250px;height:75px;margin:0 auto}p{text-align:center!important;padding:10px}.title-greeting{font-size:1.7em}.main-nav ul{width:100%;display:none}.main-nav li a{float:none;width:100%;padding:15px}.main-nav li a:hover{background:#f9f9f9}.flex-control-nav{bottom:5px!important}.main-nav{position:relative;display:block;padding:1px 0 0}.main-nav li a{border-bottom:1px solid #fff}.sub-nav{position:relative;display:block;padding:1px 0 0}.frm_form_field{width:100%!important}.main-nav{display:none}.nav-button{display:block;position:absolute;top:0;left:0;width:100%;height:40px;background:url(images/menu-icon-large.png),-webkit-linear-gradient(top,rgba(228,154,62,.3),#e49a3e);background:url(images/menu-icon-large.png),-moz-linear-gradient(top,rgba(228,154,62,.3),#e49a3e);background:url(images/menu-icon-large.png),-ms-linear-gradient(top,rgba(228,154,62,.3),#e49a3e);background:url(images/menu-icon-large.png),-o-linear-gradient(top,rgba(228,154,62,.3),#e49a3e);background-position:center right;background-repeat:no-repeat;background-size:18px,100%;cursor:pointer;border:0 none;border-bottom:1px solid rgba(228,154,62,.8);box-shadow:0 0 2px rgba(228,154,62,.7)inset;border-radius:0;z-index:9999999;color:#000!important}.nav-button:hover{background-color:rgba(0,0,0,.1)}.nav-button.open{background:url(images/close-icon-large.png),-webkit-linear-gradient(top,rgba(228,154,62,.3),#e49a3e);background:url(images/close-icon-large.png),-moz-linear-gradient(top,rgba(228,154,62,.3),#e49a3e);background:url(images/close-icon-large.png),-ms-linear-gradient(top,rgba(228,154,62,.3),#e49a3e);background:url(images/close-icon-large.png),-o-linear-gradient(top,rgba(228,154,62,.3),#e49a3e);background-position:center center;background-repeat:no-repeat;background-size:21px,100%;text-indent:-9999px}.navigation-mobile{display:block;margin-top:10px;position:relative;top:-50px;left:0}.primary-nav{width:250px;float:none;display:block;height:32px;margin:0;padding:0;overflow:hidden;position:absolute;top:31px;left:10px;z-index:9999;clear:both;text-transform:uppercase}.primary-nav li{display:none;width:100%}.primary-nav li a{text-align:left;display:block;width:100%;padding:2px 5%;color:#000;text-decoration:none;font-size:.9em;text-transform:uppercase;background:rgba(255,255,255,.95);border-bottom:1px solid rgba(0,0,0,.9)}.primary-nav li a:hover{background-color:rgba(0,0,0,.9);border-top-color:transparent;color:#000}.primary-nav>li:first-child{border-top:1px solid rgba(0,0,0,.2)}.primary-nav.open{height:auto}.primary-nav.open li{display:block}.primary-nav>li:hover>a{background:rgba(0,0,0,.3);border-bottom-color:transparent}.primary-nav li.parent>a:after{content:"▼";color:#000;float:right}.primary-nav li.parent>a:hover{background:rgba(255,255,255,.9);color:#000}.primary-nav li ul{display:none;border-top:0 none;padding:0;margin-left:0}.primary-nav li ul a{border:0 none;padding:5px 25px;font-weight:400;font-size:.85em;color:#000;line-height:110%}.primary-nav li:hover ul{display:block;border-top:0 none;color:#000}}@media only screen and (max-width:480px){.btn.signup{margin:30px 2.5%}.feat-body{width:90%!important;margin:10px auto!important}.feat-top{width:90%!important;margin:10px auto!important}.footer-top{text-align:center}.builder-body p{width:90%}.cost{right:4px}.btn.newshomegallery{margin:10px;width:79%}}/*# sourceMappingURL=style.css.map */