#contact-form label input[type="submit"]{-moz-box-shadow:inset 0 1px 0 0 #fceaca;-webkit-box-shadow:inset 0 1px 0 0 #fceaca;box-shadow:inset 0 1px 0 0 #fceaca;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#ffce79),color-stop(1,#eeaf41));background:-moz-linear-gradient(center top,#ffce79 5%,#eeaf41 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce79', endColorstr='#eeaf41');background-color:#ffce79;-webkit-border-top-left-radius:17px;-moz-border-radius-topleft:17px;border-top-left-radius:17px;-webkit-border-top-right-radius:17px;-moz-border-radius-topright:17px;border-top-right-radius:17px;-webkit-border-bottom-right-radius:17px;-moz-border-radius-bottomright:17px;border-bottom-right-radius:17px;-webkit-border-bottom-left-radius:17px;-moz-border-radius-bottomleft:17px;border-bottom-left-radius:17px;text-indent:0;pargin-top:10px;border:1px solid #eeb44f;display:inline-block;color:#fff;font-family:Arial;font-size:21px;font-weight:bold;font-style:normal;height:50px;line-height:25px;text-decoration:none;text-align:center;text-shadow:1px 1px 0 #ce8e28;width:50%;margin-left:25%;margin-top:10px;margin-bottom:10px}#contact-form label input[type="submit"]:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#eeaf41),color-stop(1,#ffce79));background:-moz-linear-gradient(center top,#eeaf41 5%,#ffce79 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeaf41', endColorstr='#ffce79');background-color:#eeaf41;cursor:hand}#contact-form{position:relative;margin-top:34px}#contact-form label{display:inline-block;position:relative;min-height:60px;width:100%;float:left}#contact-form label+label{float:right}#contact-form label input,#contact-form label textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;outline:none;border-radius:0;outline:none;box-shadow:none;width:90%;color:#4d4c4a;font:12px/18px Arial,sans-serif;font-family:'Open Sans',sans-serif;background:#fff;border:1px solid #dfdfdf;-webkit-appearance:none;height:166px;padding:12px 7px 12px 16px;margin:0;margin-left:8px}.form_buttons a{float:right;margin-top:19px;margin-left:9px}.form_buttons a:hover{}#contact-form label input{height:44px;box-shadow:none!important;padding:12px 7px 12px 16px;outline:none}#contact-form span{display:block}#contact-form ._placeholder{position:absolute;left:0;right:0;top:0;bottom:0;cursor:text;padding:12px 7px 12px 16px;opacity:.99;color:#4d4c4a;font:12px/18px Arial,sans-serif;font-family:'Open Sans',sans-serif}#contact-form ._placeholder.focused{opacity:.4}#contact-form ._placeholder.hidden{display:none}#contact-form .message{width:100%;margin-left:0;float:none}#contact-form .error-message,#contact-form .empty-message{height:0;overflow:hidden;font:10px/20px Arial;-webkit-transition:.3s ease-in height;-moz-transition:.3s ease-in height;-o-transition:.3s ease-in height;transition:.3s ease-in height;position:absolute;right:3px;top:0}#contact-form .invalid .error-message,#contact-form .empty .empty-message{height:20px;color:#900}#contact-form .success-message{position:absolute;overflow:hidden;height:0;left:0;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;z-index:10;width:100%;text-align:center;-webkit-transition:all .7s linear;-moz-transition:all .7s linear;-o-transition:all .7s linear;transition:all .7s linear;padding:0 0;color:#4d4c4a;font:12px/18px Arial,sans-serif;font-family:'Open Sans',sans-serif;background:#fff}#contact-form.success .success-message{padding:114px 0;border:1px solid #dfdfdf;-webkit-transition:all .7s linear;-moz-transition:all .7s linear;-o-transition:all .7s linear;transition:all .7s linear}@media only screen and (max-width:995px){#contact-form label{display:block;width:100%;float:none}#contact-form label input{width:100%}#contact-form label textarea{width:90%}#contact-form fieldset.fleft{width:100%}#contact-form fieldset.fright{width:100%}#map_canvas{width:100%}#contact-form label+label{margin-left:0;float:none}}@media only screen and (max-width:767px){#contact-form .success{left:0;right:0}#map_canvas{height:300px}.map_wrapper{width:100%;margin-right:0;float:none}.map_wrapper+.fright{width:100%;margin-top:30px}#contact-form label input[type="submit"]{width:90%;margin-left:8px}}@charset "UTF-8";#cssmenu,#cssmenu ul,#cssmenu li,#cssmenu a{margin:0;padding:0;border:0;list-style:none;font-weight:normal;text-decoration:none;line-height:1;font-family:'Open Sans',sans-serif;font-size:14px;position:relative}#cssmenu{width:100%;border-bottom:4px solid #656659;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#cssmenu a{line-height:1.3}#cssmenu>ul>li:first-child{background:#66665e;background:-moz-linear-gradient(#66665e 0%,#45463d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#66665e),color-stop(100%,#45463d));background:-webkit-linear-gradient(#66665e 0%,#45463d 100%);background:linear-gradient(#66665e 0%,#45463d 100%);border:1px solid #45463d;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}#cssmenu>ul>li:first-child>a{padding:7px 10px;background:url(https://urbanrevivals.com/images/cssimages/pattern.png) top left repeat;border:none;border-top:1px solid #818176;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;font-family:'Cinzel',sans-serif;text-align:center;font-size:18px;font-weight:300;text-shadow:0 -1px 1px #000}#cssmenu>ul>li:first-child>a>span{padding:0}#cssmenu>ul>li:first-child:hover{background:#66665e;background:-moz-linear-gradient(#66665e 0%,#45463d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#66665e),color-stop(100%,#45463d));background:-webkit-linear-gradient(#66665e 0%,#45463d 100%);background:linear-gradient(#66665e 0%,#45463d 100%)}#cssmenu>ul>li{background:#e97631;background:-moz-linear-gradient(#e97631 0%,#d16e16 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e97631),color-stop(100%,#d16e16));background:-webkit-linear-gradient(#e97631 0%,#d16e16 100%);background:linear-gradient(#e97631 0%,#d16e16 100%)}#cssmenu>ul>li:hover{background:#e88023;background:-moz-linear-gradient(#e88023 0%,#c35f15 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e88023),color-stop(100%,#c35f15));background:-webkit-linear-gradient(#e88023 0%,#c35f15 100%);background:linear-gradient(#e88023 0%,#c35f15 100%)}#cssmenu>ul>li>a{font-size:14px;display:block;background:url(https://urbanrevivals.com/images/cssimages/pattern.png) top left repeat;color:#fff;border:1px solid #ba2f14;border-top:none;text-shadow:0 -1px 1px #751d0c}#cssmenu>ul>li>a>span{display:block;padding:8px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#cssmenu>ul>li>a:hover{text-decoration:none;font-weight:bold}#cssmenu>ul>li.active{border-bottom:none}#cssmenu>ul>li.has-sub>a span{background:url(https://urbanrevivals.com/images/cssimages/icon_plus.png) 96% center no-repeat}#cssmenu>ul>li.has-sub.active>a span{background:url(https://urbanrevivals.com/images/cssimages/icon_minus.png) 96% center no-repeat}#cssmenu ul ul{display:none;background:#fff;border-right:1px solid #a2a194;border-left:1px solid #a2a194}#cssmenu ul ul li{padding:0;border-bottom:1px solid #d4d4d4;border-top:none;background:#f7f7f7;background:-moz-linear-gradient(#f7f7f7 0%,#ececec 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(100%,#ececec));background:-webkit-linear-gradient(#f7f7f7 0%,#ececec 100%);background:linear-gradient(#f7f7f7 0%,#ececec 100%)}#cssmenu ul ul li:last-child{border-bottom:none}#cssmenu ul ul a{padding:6px 10px 6px 25px;display:block;color:#676767;font-size:12px;font-weight:normal}#cssmenu ul ul a:before{content:" ";position:absolute;left:10px;color:#e97631}#cssmenu ul ul a:hover{color:#e97631;font-weight:bold!important}#cssmenu>ul>li.has-sub>a:hover{color:#e9cd31}#cssmenu ul>li.current>a{color:#ff0}#cssmenu ul ul>li.current>a{color:#c00}#overlay,#signup{display:none}#overlay{position:fixed;width:100%;height:110%;top:0;left:0;background:#000;opacity:.5;filter:alpha(Opacity=50);z-index:999}#signup{-webkit-border-top-left-radius:12px;-moz-border-radius-topleft:12px;border-top-left-radius:12px;-webkit-border-top-right-radius:12px;-moz-border-radius-topright:12px;border-top-right-radius:12px;-webkit-border-bottom-right-radius:12px;-moz-border-radius-bottomright:12px;border-bottom-right-radius:12px;-webkit-border-bottom-left-radius:12px;-moz-border-radius-bottomleft:12px;border-bottom-left-radius:12px;position:fixed;top:5%;left:35%;width:35%;height:auto;background:#c96902;padding:5px;color:#fff;z-index:1000}#signup h1{margin:.5em 0;font-size:1.8em}#signup form input{width:90%;padding:12px;margin-left:8px}#signup form a input{width:110%;padding:5px;margin-left:-50%}#trigger{width:100%;max-width:180px;padding:5px;margin-top:10px;background:#c96902;border-style:solid;border-width:4px;border-color:red;-webkit-border-top-left-radius:8px;-moz-border-radius-topleft:8px;border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px}#trigger{font-family:'Cinzel',serif;font-size:1.4em}#trigger a{color:#fff!important;border-bottom:0!important}#trigger:hover{font-weight:700;color:#ff3;cursor:pointer}@media only screen and (max-width:767px){#signup{width:65%;left:17%}}@media only screen and (max-width:320px){#signup{width:80%;left:10%}}#overlay2,#signup2{display:none}#overlay2{position:fixed;width:100%;height:110%;top:0;left:0;background:#000;opacity:.5;filter:alpha(Opacity=50);z-index:999}#signup2{-webkit-border-top-left-radius:12px;-moz-border-radius-topleft:12px;border-top-left-radius:12px;-webkit-border-top-right-radius:12px;-moz-border-radius-topright:12px;border-top-right-radius:12px;-webkit-border-bottom-right-radius:12px;-moz-border-radius-bottomright:12px;border-bottom-right-radius:12px;-webkit-border-bottom-left-radius:12px;-moz-border-radius-bottomleft:12px;border-bottom-left-radius:12px;position:fixed;top:5%;left:35%;width:35%;height:auto;background:#c96902;padding:5px;color:#fff;z-index:1000}#signup2 h1{margin:.5em 0;font-size:1.8em}#signup2 form input{width:90%;padding:12px;margin-left:8px}#signup2 form a input{width:110%;padding:5px;margin-left:-50%}#trigger2{width:100%;max-width:180px;padding:5px;margin-top:10px;background:#c96902;border-style:solid;border-width:4px;border-color:red;-webkit-border-top-left-radius:8px;-moz-border-radius-topleft:8px;border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px}#trigger2{font-family:'Cinzel',serif;font-size:1.4em}#trigger2 a{color:#fff!important;border-bottom:0!important}#trigger2:hover{font-weight:700;color:#ff3;cursor:pointer}@media only screen and (max-width:767px){#signup2{width:65%;left:17%}}@media only screen and (max-width:320px){#signup2{width:80%;left:10%}}