#contact-form input{border:1px solid #dbdbdb;width:344px;background-color:#fff;height:41px;box-sizing:border-box;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:13px 13px 7px;margin-bottom:15px;font-family:Roboto,sans-serif;line-height:14px;color:#777;font-size:13px}.postbox{width:100%;border:1px solid #dbdbdb;height:170px;position:relative;resize:none;font-family:Roboto,sans-serif;line-height:14px;color:#777;font-size:13px;overflow:hidden;box-sizing:border-box;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:13px 13px 7px}#contact-form ._placeholder{transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease;border:1px solid transparent;text-align:left;padding:13px 13px 7px;width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;right:0;top:0;bottom:0;left:0;display:block;font-family:Roboto,sans-serif;line-height:14px;color:#777;font-size:13px}#contact-form ._placeholder.hidden{display:none}#contact-form ._placeholder.focused{opacity:.3}#contact-form label{position:relative;display:block;width:100%;cursor:text}#contact-form label.message{width:100%;margin-left:0}#contact-form .success-message{border:1px solid #dbdbdb;background-color:#fff;display:none;opacity:0;position:absolute;width:100%;color:#777;height:45px;text-align:center;padding:20px 10px;z-index:999;font:12px/14px Arial,Helvetica,sans-serif;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease}#contact-form.success .success-message{display:block;opacity:1}.success_wrapper{position:relative}.btns{margin-top:28px;text-align:right}.btns a{background:#398302;font-size:14px;position:relative;border-radius:4px;color:#fff;display:inline-block;padding:10px 20px;text-transform:uppercase}.btns a+a{margin-left:26px}.btns a:hover{background:#000}input[type=submit]{line-height:16px;text-transform:uppercase;color:#fff;display:inline-block;padding:13px 20px;background:url(../images/link_bg.jpg) repeat-x;border-radius:4px;position:relative;font-size:14px;text-align:center;font-weight:500;-webkit-box-shadow:0 5px 7px 0 rgba(189,188,188,1);box-shadow:0 5px 7px 0 rgba(189,188,188,1)}input[type=submit]:hover{background:#000}#contact-form .empty-message,#contact-form .error-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;color:#E02A05}#contact-form .empty .empty-message,#contact-form .invalid .error-message{height:20px}@media only screen and (max-width:995px){#contact-form label{float:none!important;width:100%}#contact-form .success{width:100%}#contact-form label.email{width:100%;margin:0}#contact-form input{width:100%;float:none}}@media only screen and (max-width:767px){.map figure{width:100%!important;float:none!important;display:block!important;margin-right:0!important}.btns{padding-bottom:0}#contact-form textarea{height:300px!important}#contact-form{padding-right:0}.btns{text-align:center}}@media only screen and (max-width:479px){#contact-form textarea{height:200px!important}}.stacktable{width:100%}.st-head-row{padding-top:1em}.st-head-row.st-head-row-main{font-size:1.5em;padding-top:0}.st-key{width:49%;padding-right:1%}.st-val{width:49%;padding-left:1%}.stacktable.large-only{display:table}.stacktable.small-only{display:none}@media (max-width:800px){.stacktable.large-only{display:none}.stacktable.small-only{display:table}}table th{font-weight:700;color:#333;background-color:#D8DEEA}table td,table th{padding:9px 10px;text-align:center;border:1px solid #d1c7ac}.st-key{font-weight:700;color:#141823;background-color:#D8DEEA;text-align:center}.st-val{font-weight:700;color:#9197a3;background-color:#F6F7F8;text-align:center}.tb_frame{margin:10px 0}