@import"normalize.css";@font-face{font-family:'wizardicons';src:url('/Content/fonts/wizardicons.eot?-7s3f9b');src:url('/Content/fonts/wizardicons.eot?#iefix-7s3f9b') format('embedded-opentype'),url('/Content/fonts/wizardicons.woff?-7s3f9b') format('woff'),url('/Content/fonts/wizardicons.ttf?-7s3f9b') format('truetype'),url('/Content/fonts/wizardicons.svg?-7s3f9b#wizardicons') format('svg');font-weight:normal;font-style:normal}.clearfix:after{content:" ";display:block;clear:both}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.float-right{float:right!important}.float-left{float:left!important}.float-none{float:none!important}.hide{display:none}.invisible{visibility:hidden}.horizontal-list{margin:0 auto;padding:0;list-style-type:none}.horizontal-list li{display:inline-block;zoom:1;*display:inline}.one-line-justify{text-align:justify;text-justify:distribute;text-align-last:center;margin-bottom:-.7em!important}.one-line-justify:after{content:"";display:inline-block;width:100%}hr{display:block;height:1px;border:0;border-top:1px solid #ddd;margin:5px auto;padding:0;width:80%}.media-state{display:none;position:absolute;z-index:1}@media(min-width:480px)and (max-width:767px){.media-state{z-index:2}}@media(min-width:768px)and (max-width:992px){.media-state{z-index:3}}@media(min-width:993px)and (max-width:1329px){.media-state{z-index:4}}@media(min-width:1330px){.media-state{z-index:5}}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{height:100%;width:100%;min-height:100%;margin:0;padding:0}body{display:table;position:relative;font-family:'Lato',sans-serif;line-height:170%;color:#444}.layout-row{display:table-row}.layout-fill{display:table-row;height:100%}.gallery-thumbs{margin:0;margin-right:-5px;padding:0;list-style-type:none;width:100%}.gallery-thumbs:after{content:"";display:table;clear:both}.gallery-thumbs li{width:100%;padding:5px;*display:block;zoom:1;max-width:799.6px}@media(min-width:480px)and (max-width:767px){.gallery-thumbs li{width:32.933333333%}}@media(min-width:768px)and (max-width:992px){.gallery-thumbs li{width:24.6%}}@media(min-width:993px)and (max-width:1329px){.gallery-thumbs li{width:19.6%}}@media(min-width:1330px){.gallery-thumbs li{width:19.6%}}.gallery-thumbs li a{outline:0}.gallery-thumbs .gallery-item{position:relative;padding-bottom:100%;height:0;overflow:hidden;background:#555;margin:0;display:block}.gallery-thumbs .gallery-item img{position:absolute;top:0;left:0;width:100%!important;height:100%!important;outline:none;border:none}.google-maps{position:relative;padding-bottom:66%;height:0;overflow:hidden;background:#555;margin:20px 0}@media(min-width:768px)and (max-width:992px){.google-maps{padding-bottom:40%}}@media(min-width:993px){.google-maps{padding-bottom:35%}}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;outline:none;border:none}.validation-summary-errors{text-align:left;padding:10px;font-size:14px;border:1px solid #620c0c;background:#ffc4c4;color:#000;max-width:440px;margin:auto}.validation-summary-errors ul{list-style-type:none;padding:0;margin:0}span.input-validation-error{text-align:left;font-style:italic;padding:0 0 0 10px;color:#620c0c;font-weight:700;font-size:12px}input.input-validation-error{border:1px solid #620c0c!important;background:#ffc4c4!important;color:#000!important}.input-validation-error:focus{background:#fbfbfb!important;border:1px solid #cdcdcd!important;color:#444!important}.row{max-width:1330px;margin-left:auto;margin-right:auto;padding:0 0}@media(min-width:480px)and (max-width:767px){.row{padding:0 10px}}@media(min-width:768px)and (max-width:992px){.row{padding:0 22px}}@media(min-width:993px)and (max-width:1329px){.row{padding:0 36px}}@media(min-width:1330px){.row{padding:0 65px}}.row:before,.row:after,.row-column:before,.row-column:after{content:' ';display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row .row{max-width:none;margin-left:-20px;margin-right:-20px}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}.row-column{max-width:1330px;margin-left:auto;margin-right:auto;padding:0 20px}@media(min-width:480px)and (max-width:767px){.row-column{padding:0 30px}}@media(min-width:768px)and (max-width:992px){.row-column{padding:0 42px}}@media(min-width:993px)and (max-width:1329px){.row-column{padding:0 56px}}@media(min-width:1330px){.row-column{padding:0 85px}}.column,.columns{width:100%;float:left;padding-left:20px;padding-right:20px}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.small-1{width:8.33333%}.small-push-1{position:relative;left:8.33333%}.small-pull-1{position:relative;left:-8.33333%}.small-offset-0{margin-left:0%}.small-2{width:16.66667%}.small-push-2{position:relative;left:16.66667%}.small-pull-2{position:relative;left:-16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-push-4{position:relative;left:33.33333%}.small-pull-4{position:relative;left:-33.33333%}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-push-5{position:relative;left:41.66667%}.small-pull-5{position:relative;left:-41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-push-7{position:relative;left:58.33333%}.small-pull-7{position:relative;left:-58.33333%}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-push-8{position:relative;left:66.66667%}.small-pull-8{position:relative;left:-66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-push-10{position:relative;left:83.33333%}.small-pull-10{position:relative;left:-83.33333%}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-push-11{position:relative;left:91.66667%}.small-pull-11{position:relative;left:-91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{width:100%}.small-offset-11{margin-left:91.66667%}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.small-collapse .row{margin-left:0;margin-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:20px;padding-right:20px}.small-centered{float:none!important;margin-left:auto;margin-right:auto}.small-uncentered,.small-push-0,.small-pull-0{position:static;margin-left:0;margin-right:0;float:left}@media screen and (min-width:480px){.mobile-1{width:8.33333%}.mobile-push-1{position:relative;left:8.33333%}.mobile-pull-1{position:relative;left:-8.33333%}.mobile-offset-0{margin-left:0%}.mobile-2{width:16.66667%}.mobile-push-2{position:relative;left:16.66667%}.mobile-pull-2{position:relative;left:-16.66667%}.mobile-offset-1{margin-left:8.33333%}.mobile-3{width:25%}.mobile-push-3{position:relative;left:25%}.mobile-pull-3{position:relative;left:-25%}.mobile-offset-2{margin-left:16.66667%}.mobile-4{width:33.33333%}.mobile-push-4{position:relative;left:33.33333%}.mobile-pull-4{position:relative;left:-33.33333%}.mobile-offset-3{margin-left:25%}.mobile-5{width:41.66667%}.mobile-push-5{position:relative;left:41.66667%}.mobile-pull-5{position:relative;left:-41.66667%}.mobile-offset-4{margin-left:33.33333%}.mobile-6{width:50%}.mobile-push-6{position:relative;left:50%}.mobile-pull-6{position:relative;left:-50%}.mobile-offset-5{margin-left:41.66667%}.mobile-7{width:58.33333%}.mobile-push-7{position:relative;left:58.33333%}.mobile-pull-7{position:relative;left:-58.33333%}.mobile-offset-6{margin-left:50%}.mobile-8{width:66.66667%}.mobile-push-8{position:relative;left:66.66667%}.mobile-pull-8{position:relative;left:-66.66667%}.mobile-offset-7{margin-left:58.33333%}.mobile-9{width:75%}.mobile-push-9{position:relative;left:75%}.mobile-pull-9{position:relative;left:-75%}.mobile-offset-8{margin-left:66.66667%}.mobile-10{width:83.33333%}.mobile-push-10{position:relative;left:83.33333%}.mobile-pull-10{position:relative;left:-83.33333%}.mobile-offset-9{margin-left:75%}.mobile-11{width:91.66667%}.mobile-push-11{position:relative;left:91.66667%}.mobile-pull-11{position:relative;left:-91.66667%}.mobile-offset-10{margin-left:83.33333%}.mobile-12{width:100%}.mobile-offset-11{margin-left:91.66667%}.mobile-collapse>.column,.mobile-collapse>.columns{padding-left:0;padding-right:0}.mobile-collapse .row{margin-left:0;margin-right:0}.mobile-uncollapse>.column,.mobile-uncollapse>.columns{padding-left:20px;padding-right:20px}.mobile-centered{float:none!important;margin-left:auto;margin-right:auto}.mobile-uncentered,.mobile-push-0,.mobile-pull-0{position:static;margin-left:0;margin-right:0;float:left}}@media screen and (min-width:768px){.tablet-1{width:8.33333%}.tablet-push-1{position:relative;left:8.33333%}.tablet-pull-1{position:relative;left:-8.33333%}.tablet-offset-0{margin-left:0%}.tablet-2{width:16.66667%}.tablet-push-2{position:relative;left:16.66667%}.tablet-pull-2{position:relative;left:-16.66667%}.tablet-offset-1{margin-left:8.33333%}.tablet-3{width:25%}.tablet-push-3{position:relative;left:25%}.tablet-pull-3{position:relative;left:-25%}.tablet-offset-2{margin-left:16.66667%}.tablet-4{width:33.33333%}.tablet-push-4{position:relative;left:33.33333%}.tablet-pull-4{position:relative;left:-33.33333%}.tablet-offset-3{margin-left:25%}.tablet-5{width:41.66667%}.tablet-push-5{position:relative;left:41.66667%}.tablet-pull-5{position:relative;left:-41.66667%}.tablet-offset-4{margin-left:33.33333%}.tablet-6{width:50%}.tablet-push-6{position:relative;left:50%}.tablet-pull-6{position:relative;left:-50%}.tablet-offset-5{margin-left:41.66667%}.tablet-7{width:58.33333%}.tablet-push-7{position:relative;left:58.33333%}.tablet-pull-7{position:relative;left:-58.33333%}.tablet-offset-6{margin-left:50%}.tablet-8{width:66.66667%}.tablet-push-8{position:relative;left:66.66667%}.tablet-pull-8{position:relative;left:-66.66667%}.tablet-offset-7{margin-left:58.33333%}.tablet-9{width:75%}.tablet-push-9{position:relative;left:75%}.tablet-pull-9{position:relative;left:-75%}.tablet-offset-8{margin-left:66.66667%}.tablet-10{width:83.33333%}.tablet-push-10{position:relative;left:83.33333%}.tablet-pull-10{position:relative;left:-83.33333%}.tablet-offset-9{margin-left:75%}.tablet-11{width:91.66667%}.tablet-push-11{position:relative;left:91.66667%}.tablet-pull-11{position:relative;left:-91.66667%}.tablet-offset-10{margin-left:83.33333%}.tablet-12{width:100%}.tablet-offset-11{margin-left:91.66667%}.tablet-collapse>.column,.tablet-collapse>.columns{padding-left:0;padding-right:0}.tablet-collapse .row{margin-left:0;margin-right:0}.tablet-uncollapse>.column,.tablet-uncollapse>.columns{padding-left:20px;padding-right:20px}.tablet-centered{float:none!important;margin-left:auto;margin-right:auto}.tablet-uncentered,.tablet-push-0,.tablet-pull-0{position:static;margin-left:0;margin-right:0;float:left}}@media screen and (min-width:993px){.desktop-1{width:8.33333%}.desktop-push-1{position:relative;left:8.33333%}.desktop-pull-1{position:relative;left:-8.33333%}.desktop-offset-0{margin-left:0%}.desktop-2{width:16.66667%}.desktop-push-2{position:relative;left:16.66667%}.desktop-pull-2{position:relative;left:-16.66667%}.desktop-offset-1{margin-left:8.33333%}.desktop-3{width:25%}.desktop-push-3{position:relative;left:25%}.desktop-pull-3{position:relative;left:-25%}.desktop-offset-2{margin-left:16.66667%}.desktop-4{width:33.33333%}.desktop-push-4{position:relative;left:33.33333%}.desktop-pull-4{position:relative;left:-33.33333%}.desktop-offset-3{margin-left:25%}.desktop-5{width:41.66667%}.desktop-push-5{position:relative;left:41.66667%}.desktop-pull-5{position:relative;left:-41.66667%}.desktop-offset-4{margin-left:33.33333%}.desktop-6{width:50%}.desktop-push-6{position:relative;left:50%}.desktop-pull-6{position:relative;left:-50%}.desktop-offset-5{margin-left:41.66667%}.desktop-7{width:58.33333%}.desktop-push-7{position:relative;left:58.33333%}.desktop-pull-7{position:relative;left:-58.33333%}.desktop-offset-6{margin-left:50%}.desktop-8{width:66.66667%}.desktop-push-8{position:relative;left:66.66667%}.desktop-pull-8{position:relative;left:-66.66667%}.desktop-offset-7{margin-left:58.33333%}.desktop-9{width:75%}.desktop-push-9{position:relative;left:75%}.desktop-pull-9{position:relative;left:-75%}.desktop-offset-8{margin-left:66.66667%}.desktop-10{width:83.33333%}.desktop-push-10{position:relative;left:83.33333%}.desktop-pull-10{position:relative;left:-83.33333%}.desktop-offset-9{margin-left:75%}.desktop-11{width:91.66667%}.desktop-push-11{position:relative;left:91.66667%}.desktop-pull-11{position:relative;left:-91.66667%}.desktop-offset-10{margin-left:83.33333%}.desktop-12{width:100%}.desktop-offset-11{margin-left:91.66667%}.desktop-collapse>.column,.desktop-collapse>.columns{padding-left:0;padding-right:0}.desktop-collapse .row{margin-left:0;margin-right:0}.desktop-uncollapse>.column,.desktop-uncollapse>.columns{padding-left:20px;padding-right:20px}.desktop-centered{float:none!important;margin-left:auto;margin-right:auto}.desktop-uncentered,.desktop-push-0,.desktop-pull-0{position:static;margin-left:0;margin-right:0;float:left}}@media screen and (min-width:1330px){.large-1{width:8.33333%}.large-push-1{position:relative;left:8.33333%}.large-pull-1{position:relative;left:-8.33333%}.large-offset-0{margin-left:0%}.large-2{width:16.66667%}.large-push-2{position:relative;left:16.66667%}.large-pull-2{position:relative;left:-16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-push-4{position:relative;left:33.33333%}.large-pull-4{position:relative;left:-33.33333%}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-push-5{position:relative;left:41.66667%}.large-pull-5{position:relative;left:-41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-push-7{position:relative;left:58.33333%}.large-pull-7{position:relative;left:-58.33333%}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-push-8{position:relative;left:66.66667%}.large-pull-8{position:relative;left:-66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-push-10{position:relative;left:83.33333%}.large-pull-10{position:relative;left:-83.33333%}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-push-11{position:relative;left:91.66667%}.large-pull-11{position:relative;left:-91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{width:100%}.large-offset-11{margin-left:91.66667%}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.large-collapse .row{margin-left:0;margin-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:20px;padding-right:20px}.large-centered{float:none!important;margin-left:auto;margin-right:auto}.large-uncentered,.large-push-0,.large-pull-0{position:static;margin-left:0;margin-right:0;float:left}}a[href^=tel]{color:inherit;text-decoration:none}h2{text-align:center;font-weight:900;font-size:36px}h2.light{font-weight:300;color:inherit;text-transform:uppercase;font-size:30px}.loading{background:url(/Images/Layout/ajax-loader.gif) center center no-repeat;height:24px}.divider{border-right:1px solid #f0f0f0}.light-italic{font-weight:300;font-style:italic}.anchor{display:block;position:relative;top:-56px;visibility:hidden}.emphasize{font-weight:900;font-size:inherit;color:#546f99}.small{font-size:12px;line-height:18px}.inline-vertical-center:before{content:" ";display:inline-block;height:100%;width:0;visibility:hidden;vertical-align:middle}.share-btn{display:block;width:60px;height:50px;color:#fff;background:#546f99;padding:6px 10px 3px;line-height:normal;text-align:center;outline:0;text-decoration:none}.share-btn span{display:block;font-size:12px;text-transform:uppercase}.share-btn span:before{display:block;font-family:'wizardicons';content:"";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:20px;margin-bottom:5px}.share-btn:hover{background:#425778}.share{display:none}@media(min-width:993px){.share{position:fixed;z-index:990;top:150px;right:0;display:block;width:60px;height:50px;color:#fff;background:#546f99;padding:6px 10px 3px;line-height:normal;text-align:center;outline:0;text-decoration:none}.share span{display:block;font-size:12px;text-transform:uppercase}.share span:before{display:block;font-family:'wizardicons';content:"";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:20px;margin-bottom:5px}.share:hover{background:#425778}}.modal{display:none;background:#fff;padding:40px 0 10px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 0 12px 3px rgba(0,0,0,.4);-webkit-box-shadow:0 0 12px 3px rgba(0,0,0,.4);box-shadow:0 0 12px 3px rgba(0,0,0,.4);overflow:auto;height:auto;width:600px;max-width:98%;margin-left:auto;margin-right:auto;left:0;right:0}@media(max-width:767px){.modal{overflow:hidden;height:auto;width:auto;top:5px!important;left:5px!important;bottom:5px;right:5px!important}}.modal textarea{height:163px}.modal-header{height:30px;background:#f1f1f1;position:absolute;top:0;left:0;width:100%}.modal-close{cursor:pointer;right:5px;top:4px;position:absolute;opacity:.5}.modal-close:hover{opacity:1}.modal-content{overflow-y:scroll;overflow-x:hidden;height:100%}@media(min-width:768px){.modal-content{overflow:auto}}.modal-share-links{margin:0;text-align:center}.modal-share-links .modal-share-btn{height:28px;display:inline-block;text-align:center;font-weight:normal;text-decoration:none;font-style:normal;font-size:11px;line-height:26px;padding:0;margin:6px;color:#646464;background:#f5f5f5;background-image:-webkit-linear-gradient(top,#f7f7f7 0%,#f2f2f2 100%);background-image:linear-gradient(to bottom,#f7f7f7 0%,#f2f2f2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7',endColorstr='#fff2f2f2',GradientType=0);border:1px solid silver;padding-right:10px;min-width:148px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,.1),inset -1px 1px 1px 0 #fff;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.1),inset -1px 1px 1px 0 #fff;box-shadow:1px 1px 1px 0 rgba(0,0,0,.1),inset -1px 1px 1px 0 #fff;overflow:visible}.modal-share-links .modal-share-btn>span{font-family:'wizardicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;float:left;position:relative;top:-1px;left:-1px;height:28px;width:28px;line-height:28px;margin-right:10px;text-align:center;color:#fff;font-size:19px;border:1px solid #ccc;border-right:none;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;text-shadow:0 0 2px rgba(0,0,0,.75)}.modal-share-links .modal-share-btn:hover{background-image:-webkit-linear-gradient(top,#fefefe 0%,#f7f7f7 100%);background-image:linear-gradient(to bottom,#fefefe 0%,#f7f7f7 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefefe',endColorstr='#fff7f7f7',GradientType=0)}.modal-share-links .modal-share-link-group{display:inline-block}.modal-share-links .modal-share-facebook>span{background:#5478a4;background-image:-webkit-linear-gradient(top,#6284ae 0%,#5478a4 100%);background-image:linear-gradient(to bottom,#6284ae 0%,#5478a4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6284ae',endColorstr='#ff5478a4',GradientType=0);border-color:#355a85}.modal-share-links .modal-share-facebook>span:before{content:""}.modal-share-links .modal-share-google>span{background:#ae2e1f;background-image:-webkit-linear-gradient(top,#d24533 0%,#ae2e1f 100%);background-image:linear-gradient(to bottom,#d24533 0%,#ae2e1f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd24533',endColorstr='#ffae2e1f',GradientType=0);border-color:#a6291a}.modal-share-links .modal-share-google>span:before{content:""}.modal-share-links .modal-share-pinterest>span{background:#bf1c22;border-color:#a6291a}.modal-share-links .modal-share-pinterest>span:before{content:""}.modal-share-links .modal-share-twitter>span{background:#66b9d5;background-image:-webkit-linear-gradient(top,#75d3f3 0%,#66b9d5 100%);background-image:linear-gradient(to bottom,#75d3f3 0%,#66b9d5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff75d3f3',endColorstr='#ff66b9d5',GradientType=0);border-color:#51a6c2;text-shadow:none}.modal-share-links .modal-share-twitter>span:before{content:""}#calc-modal .property-price{margin-top:25px}#calc-modal .monthly-est{font-weight:bold;font-size:50px;line-height:50px;padding-top:10px;color:#5f7ba7}header{position:absolute;top:0;left:0;width:100%;z-index:995;color:#fff;text-transform:uppercase;overflow:hidden}@media(min-width:993px){header{position:fixed;height:65px;background:rgba(0,0,0,.3);border-bottom:1px solid rgba(255,255,255,.3)}}header a{color:inherit;text-decoration:none}header a:hover,header a:active{color:#c2ccdd}header>.row{height:auto}@media(max-width:992px){header>.row{padding:0}}@media(min-width:993px){header>.row{height:64px}}.solidify{background:#fff;position:absolute;height:200px;width:100%;top:0;display:none;z-index:-1}.sticky{z-index:999!important;color:#333;text-shadow:none}.sticky a{color:inherit;text-decoration:none}.sticky a:hover,.sticky a:active{color:#c2ccdd}.sticky>.row{height:auto}@media(min-width:993px){.sticky>.row{height:64px}}.pseudo-logo{font-size:22px;margin:auto;padding-top:15px;display:none;line-height:100%}@media(min-width:993px){.pseudo-logo{display:block;height:60px;padding-top:0;top:50%;position:absolute;margin-top:-22px}}.pseudo-logo span{display:block}.pseudo-logo span+span{display:block;font-weight:300;font-size:16px}@media(max-width:992px){nav{letter-spacing:1px;height:200px;background:#5f7ba7;border-bottom:3px solid #546f99;z-index:995;float:none;margin-top:-220px}nav ul{font-weight:400;font-size:13px;list-style-type:none;padding:0;margin:0}nav ul li{height:40px;width:100%;line-height:40px;border-bottom:1px solid #546f99}nav ul a{height:100%;width:100%;display:block}nav .close{cursor:pointer;width:60px;height:100%;background:#546f99 url(/Images/Layout/close-icon.png) no-repeat center 16px;float:right;position:absolute;top:0;right:0;background-size:20px;z-index:995}nav .social{float:right;position:absolute;right:0;bottom:0;z-index:996;display:block;width:60px;height:50px;color:#fff;background:#546f99;padding:6px 10px 3px;line-height:normal;text-align:center;outline:0;text-decoration:none}nav .social span{display:block;font-size:12px;text-transform:uppercase}nav .social span:before{display:block;font-family:'wizardicons';content:"";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:20px;margin-bottom:5px}nav .social:hover{background:#425778}}@media(min-width:993px){nav{letter-spacing:1px;height:100%;position:relative}nav ul{display:block;margin:0 auto;padding:0;list-style-type:none;font-weight:400;font-size:13px;height:27px;height:100%;line-height:64px;text-align:right}nav ul li{display:inline-block;zoom:1;*display:inline}nav ul li+li{margin-left:15px}nav ul a{padding:5px}}.hamburger{position:absolute;display:block;width:40px;height:40px;top:10px;right:10px;margin:0;z-index:990;cursor:pointer}@media(min-width:993px){.hamburger{display:none}}.hamburger span{display:block;height:3px;background:#fff;margin:6px auto;width:27px}.masthead{height:100vh;position:relative;background:#333;overflow:hidden;box-sizing:content-box;border-bottom:10px solid #fbf5f0;background:url(/Images/Slider/slide-4.jpg?w=640);background-size:cover}.more-below{position:absolute;bottom:0;left:0;height:21px;width:100%;text-align:center;z-index:900}.more-below img{height:21px;width:42px}.masthead-small{position:relative;height:150px;background-color:#333;background-image:url(/Images/Slider/slide-1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}.content-box{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:100%;margin:0 auto;padding:45px 20px;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.25);color:#fff;text-shadow:1px 1px 1px #222;text-transform:uppercase;z-index:800;left:0;right:0;width:100%;text-align:center}@media(min-width:768px){.content-box{height:auto;margin:-40px auto 0;padding:40px 20px;max-width:640px}}.content-box span{display:block;font-weight:300;font-size:50px;line-height:100%;margin:0 0 7px 0}.content-box span+span{font-family:'Forum',serif;font-weight:400;font-size:36px;letter-spacing:5px;margin:7px 0 0 0}.content-box span+span:before{display:block;content:" ";height:1px;width:70%;border-bottom:1px solid #fff;margin:0 auto 6px}.content-box .action{margin-top:40px;text-shadow:none;font-family:'Montserrat',sans-serif;font-weight:400;font-size:14px}.content-box .action a{display:inline-block;padding:10px 20px;color:inherit;background:#5f7ba7;text-decoration:none;margin:7px}.content-box .action a:hover{background:#727f94}.content-box .action a+a{background:#a1b1cb}.content-box .action a+a:hover{background:#acb4c0}.flexslider{display:none}#slide-1{background-image:url(/Images/Slider/slide-4.jpg?w=640)}#slide-2{background-image:url(/Images/Slider/slide-4.jpg?w=640)}#slide-3{background-image:url(/Images/Slider/slide-4.jpg?w=640)}#slide-4{background-image:url(/Images/Slider/slide-4.jpg?w=640)}#slide-5{background-image:url(/Images/Slider/slide-4.jpg?w=640)}#slide-6{background-image:url(/Images/Slider/slide-4.jpg?w=640)}#slide-7{background-image:url(/Images/Slider/slide-4.jpg?w=640)}#slide-8{background-image:url(/Images/Slider/slide-4.jpg?w=640)}#slide-9{background-image:url(/Images/Slider/slide-4.jpg?w=640)}#slide-10{background-image:url(/Images/Slider/slide-4.jpg?w=640)}@media(min-width:768px){.flexslider{display:block}#slide-1{background-image:url(/Images/Slider/slide-1.jpg)}#slide-2{background-image:url(/Images/Slider/slide-2.jpg)}#slide-3{background-image:url(/Images/Slider/slide-3.jpg)}#slide-4{background-image:url(/Images/Slider/slide-4.jpg)}#slide-5{background-image:url(/Images/Slider/slide-5.jpg)}#slide-6{background-image:url(/Images/Slider/slide-6.jpg)}#slide-7{background-image:url(/Images/Slider/slide-7.jpg)}#slide-8{background-image:url(/Images/Slider/slide-8.jpg)}#slide-9{background-image:url(/Images/Slider/slide-9.jpg)}#slide-10{background-image:url(/Images/Slider/slide-10.jpg)}}.flexslider,.slides,.slides>li{height:100%}.slides>li{background-size:cover}.flex-direction-nav{display:none}@media(min-width:768px){.flex-direction-nav{display:block}}.flex-direction-nav a{line-height:52px}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{background:rgba(0,0,0,.45);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.flex-direction-nav .flex-prev:hover,.flex-direction-nav .flex-next:hover{background:rgba(0,0,0,.65)}.flex-control-thumbs{z-index:10;position:absolute!important;bottom:40px!important;width:95%!important;margin:auto!important;right:0;left:0;display:none}@media(min-width:768px){.flex-control-thumbs{display:block}}.flex-control-thumbs li{float:none!important;display:inline-block;max-width:110px;width:10%!important;padding:5px}.flex-control-thumbs img{opacity:1!important;border:1px solid rgba(0,0,0,.5);transition:0s!important}.flex-control-thumbs img:hover{border:1px solid #000}#details{padding:30px 0;background:#fbfbfb}.basic-property-info{margin-top:0;margin-bottom:15px}@media(min-width:768px){.basic-property-info{margin-top:10%;margin-bottom:0}}.property-address{font-size:42px;font-weight:900;text-align:center;line-height:initial;margin-bottom:20px}.property-address span{display:block}.property-address span+span{display:block;font-weight:400;font-size:20px}.property-price{font-size:32px;font-weight:300;line-height:100%;text-align:center}.property-price span{display:block}.property-price span+span{display:block;font-weight:400;font-size:16px;color:#5f7ba7}.property-price a{display:inline-block;outline:none;height:23px;width:18px;background:url(/Images/Layout/calc.png);vertical-align:middle;margin:7px}.property-price a:hover{opacity:.7}.agent-info span{display:block}.agent-info .presented{font-weight:300;font-style:italic;font-size:26px;margin-bottom:25px}.agent-info .name{font-size:22px;font-weight:700}.agent-info .contact-methods{margin:0 auto;padding:0;list-style-type:none;margin:20px 0}.agent-info .contact-methods li{display:inline-block;zoom:1;*display:inline}.agent-info .contact-methods li+li{margin-left:7px}.agent-info .contact-methods a{display:block;height:37px;width:37px;background-image:url(/Images/Layout/contact-method-sprite.png)}.agent-info .contact-methods a:hover{opacity:.7}.agent-info .contact-methods .www{background-position:0 center}.agent-info .contact-methods .email{background-position:37px center}.agent-info .comp-logo{max-width:200px}.agent-info .comp-logo img{width:100%}.agent-info .portrait{border:1px solid #f0f0f0;background:#fff;max-width:270px;padding:15px 15px 0;margin:15px auto 20px}@media(min-width:480px){.agent-info .portrait{margin:0 0 0 auto}}.agent-info .portrait img{width:100%;vertical-align:bottom}#primary-stats{background:#222;color:#fff;font-size:50px;font-weight:300;padding:20px 0;text-align:center}#primary-stats ul{margin:0 auto;padding:0;list-style-type:none;width:100%;text-align:center}#primary-stats ul li{display:inline-block;zoom:1;*display:inline}@media(min-width:768px){#primary-stats ul{text-align:justify;text-justify:distribute;text-align-last:center;margin-bottom:-.7em!important}#primary-stats ul:after{content:"";display:inline-block;width:100%}}#primary-stats ul li{width:100%;padding:10px 15px}@media(min-width:480px){#primary-stats ul li{width:auto}}#primary-stats ul li div{height:45px;line-height:45px;display:block;text-align:center}#primary-stats ul li div+div{font-family:'Montserrat',sans-serif;font-size:12px;font-weight:300;height:20px;line-height:20px;text-transform:uppercase}#description{padding:40px 0 60px;position:relative}#description h2{font-family:'Alex Brush',sans-serif;font-size:36px}@media(min-width:768px){#description h2{font-size:46px}}#description:after{content:"";display:block;width:90%;height:1px;background:#ccc;position:absolute;bottom:0;margin:0;left:0;right:0;margin-left:auto;margin-right:auto}#gallery{padding:30px 0 60px;position:relative}#gallery h2{text-transform:uppercase}#gallery .gallery-menu{text-transform:uppercase;font-size:13px;text-align:center;margin:0 auto;padding:0;list-style-type:none;margin-bottom:20px}#gallery .gallery-menu li{display:inline-block;zoom:1;*display:inline}@media(max-width:767px){#gallery .gallery-menu{display:none}}#gallery .gallery-menu a{color:inherit;text-decoration:none;padding:4px 15px;margin:5px;cursor:pointer}#gallery .gallery-menu a:hover{background:#a1b1cb;color:#000!important}#gallery .mobile-gallery-menu{margin-bottom:20px;width:240px;height:35px;text-indent:10px}@media(min-width:768px){#gallery .mobile-gallery-menu{display:none}}#gallery .gallery-slider .flex-control-nav,#gallery .gallery-slider .flex-direction-nav{display:none}#gallery .image-count{position:absolute;margin-top:-50px;z-index:200;width:75px;background:#000;line-height:35px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin-left:auto;margin-right:auto;left:0;right:0;color:#fff;letter-spacing:1px}@media(min-width:768px){#gallery .image-count{display:none}}@media(max-width:767px){#gallery .gallery-thumbs li,#gallery .gallery-slider{padding:0}}#gallery:after{content:"";display:block;width:90%;height:1px;background:#ccc;position:absolute;bottom:0;margin:0;left:0;right:0;margin-left:auto;margin-right:auto}.js .active{background:#546f99;color:#fff!important;text-decoration:none}#video{background:none;color:#444;padding:0}#video h2{text-transform:uppercase}#video .property-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:#555;margin:20px 0;max-width:100%}#video .property-video img{cursor:pointer}#video .property-video iframe,#video .property-video object,#video .property-video embed{position:absolute;top:0;left:0;width:100%!important;height:100%!important;outline:none;border:none}#facts{padding:20px 0 60px}#facts table{max-width:320px;width:100%;border-collapse:collapse}#facts .left,#facts .right{margin:auto}@media(min-width:768px){#facts .left{margin:0 0 0 auto}#facts .right{margin:0 auto 0 0}}#facts tr{border-bottom:1px dashed #aaa}#facts tr td:first-child{font-weight:700;text-align:left}#facts td{width:50%;text-align:right;padding:3px 0}#location{background:#fbfbfb;padding:20px 0 40px}#location h2{margin-bottom:10px}#contact{padding:20px 0 40px}#contact h2{margin-bottom:10px}#contact .sub-h2{margin-bottom:30px}#contact .light-italic{font-size:24px}#contact h3{margin:0 0 5px;text-align:center;font-size:26px;color:#cd1e4e;font-weight:400}form{overflow:auto}form .form-group{max-width:440px;margin:auto}form label{font-size:12px;color:#8d8d8d}form input[type=text],form input[type=email],form input[type=tel],form textarea{background:#fbfbfb;border:1px solid #cdcdcd;width:100%;font-family:inherit;padding:3px;font-size:14px;text-indent:3px;display:block}form input[type=text],form input[type=email],form input[type=tel]{height:35px}form select{height:33px;padding:0 5px;margin-right:10px}form input[type=submit]{background:#444;color:#fff;font-weight:700;text-transform:uppercase;padding:3px 50px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:0;font-family:inherit;font-size:12px;margin:10px auto;display:block}form input[type=submit]:hover{background:#5e5e5e;cursor:pointer}form input[type=submit]:disabled:hover{background:#444 url(/images/layout/ajax-loader-444.gif) center no-repeat;cursor:default}form input[type=submit].working{background:#444 url(/images/layout/ajax-loader-444.gif) center no-repeat;cursor:default}form textarea{height:75px}form .check-label{color:inherit;font-size:14px;display:inline-block;height:19px;line-height:19px;margin:10px 0 0}form input[type=checkbox]{display:none}form input[type=checkbox]~.check-label:before{display:inline-block;content:"-";height:19px;width:19px;background:#fbfbfb;border:1px solid #cdcdcd;font-size:14px;line-height:17px;text-align:center;font-weight:bold;margin-right:7px;color:transparent}form input[type=checkbox]:checked~.check-label:before{content:"✓";color:#546f99!important;text-shadow:0 0 1px #546f99!important}form input[type=checkbox]~.check-label:hover:before{content:"✓";color:#ccc;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.message{max-width:440px;font-weight:400;text-align:center;margin:80px auto;font-size:20px;display:none}.message.success{color:#38620e}.message.fail{color:#cd1e4e}.message a{color:inherit;text-decoration:underline;font-weight:400;font-size:13px}.message a:hover{color:#aaa}form#mortgage-calc .form-group{max-width:210px}form#mortgage-calc input{text-indent:37px;height:35px}form#mortgage-calc #loan-amount,form#mortgage-calc #apr,form#mortgage-calc #period{width:210px}form#mortgage-calc #down-pct{width:75px;margin-right:5px}form#mortgage-calc #down-payment{width:130px}form#mortgage-calc #apr,form#mortgage-calc #down-pct{background:#fbfbfb url(/Images/Layout/pct.png) left center no-repeat;border:1px solid #cdcdcd}form#mortgage-calc #loan-amount,form#mortgage-calc #down-payment{background:#fbfbfb url(/Images/Layout/dol.png) left center no-repeat;border:1px solid #cdcdcd}form#mortgage-calc #period{background:#fbfbfb url(/Images/Layout/yr.png) left center no-repeat;border:1px solid #cdcdcd}footer{background:#262b30;text-align:center;color:#fff;font-size:12px;line-height:140%}@media(min-width:768px){footer{text-align:left}}footer .wizard{display:block}footer .wizard img{width:100%}footer .wizard-solo{display:block;max-width:300px;margin:25px auto}footer .wizard-solo img{width:100%}footer .wizard-coop{display:block;max-width:232px;margin:15px auto}footer .wizard-coop img{width:100%}footer .above-hr{margin-top:30px;margin-bottom:30px}footer .above-hr:before{content:" ";display:block;position:absolute;height:1px;border-top:1px solid #a4a4a4;margin:-15px auto 0;left:0;right:0;width:100px}footer .co-brand{display:block;max-width:272px;margin:30px auto 0}footer .co-brand img{width:100%}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom:15px!important}