form{font-size:1em;padding:0 15px}form input[type=email],form input[type=tel],form input[type=text],form textarea{border:1px solid #e8e8ea;border-radius:2px;font-size:1em;padding:10px;text-align:left;width:100%}form .hs-error-msgs{font-size:.9em;list-style:none;margin:5px 0 0;padding:0 0 0 5px;text-align:left}form .hs-error-msgs li label{color:#c1272d;font-weight:400;margin:5px 0 10px}form .hs-button{background:#f19324;border:1px solid #f07424;border-radius:4px;color:#fff;font-size:1.1em;margin:25px auto 60px;padding:10px 40px;text-shadow:none;width:auto}.subscribe_form{background:rgba(0,0,0,.7);bottom:0;display:none;height:100%;left:0;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:15}.subscribe_form .overlay{bottom:0;left:0;position:absolute;right:0;top:0}.subscribe_form .form_container{display:table-cell;vertical-align:middle}.subscribe_form .form_container .form_paper{background-color:#fff;border-radius:4px;color:#3b3e4e;margin:0 auto;max-width:600px;padding:40px;position:relative;width:85%}.subscribe_form .form_container .form_paper .span12{float:none}.subscribe_form .form_container .form_paper i{color:#e8e8ea;font-size:1.5em;position:absolute;right:20px;top:20px}.subscribe_form .form_container .form_paper h3{color:#f07424;font-size:20px;font-weight:700;margin:10px 0 12px}.subscribe_form .form_container .form_paper form{font-size:16px}.subscribe_form .form_container .form_paper form label span{height:0;opacity:0;width:0}.subscribe_form .form_container .form_paper form .hs-button{margin:25px auto}footer .container .subscribe{margin:0 auto 60px}footer .container .subscribe form{font-size:16px}footer .container .subscribe h3{color:#fff}footer .container .subscribe .hs-rich-text{color:#e8e8ea;font-size:16px}footer .container .subscribe .hs-email label{height:0;opacity:0}footer .container .subscribe .hs-email .input{margin:20px auto;max-width:600px;width:100%}footer .container .subscribe .hs-error-msgs{margin:0 auto;max-width:600px;width:100%}footer .container .subscribe .hs-error-msgs li label{color:#f7d4d6;height:auto;opacity:1}footer .container .subscribe .actions{margin:30px auto}.comments-form{background-color:#f3f3f4;padding:40px 0}.comments-list{padding:40px 0}.blog-comments h2,.blog-comments h3{font-size:1.8em;font-weight:700;text-align:center}.blog-comments .hs-common-confirm-message{background-color:#efe!important;border:1px solid #00af80!important;border-radius:4px!important;color:#00af80!important;font-size:16px!important;margin:40px auto!important;max-width:600px}.blog-comments .comments-disabled{color:#898b95;text-align:center}.blog-comments form{font-family:Noto,Helvetica,sans-serif;margin:0 auto;max-width:600px;width:100%}.blog-comments form label{color:#626571;font-size:1em;font-weight:400;margin:20px 0 5px}.blog-comments form .hs-error-msgs li label{color:#c1272d;margin:5px 0 10px}.blog-comments form .actions{text-align:center}.blog-comments form .actions input.hs-button{font-size:1.2em}#comments-listing .comment{border-top:1px solid #e8e8ea;display:block;margin:0 auto;max-width:600px;padding:40px 10px;width:100%}#comments-listing .comment:first-child{border:0}#comments-listing .comment .comment-from h4{color:#3b3b4e;margin-right:20px}#comments-listing .comment .comment-date{color:#898b95}#comments-listing .comment .comment-body p{color:#3b3b4e}#comments-listing .comment .comment-reply-to{background-color:transparent;border:1px solid #00af80;border-radius:4px;color:#00af80;margin:20px 0 0 20px;padding:5px 10px;-moz-transition:color .4s,background-color .4s;-webkit-transition:color .4s,background-color .4s;transition:color .4s,background-color .4s}#comments-listing .comment .comment-reply-to:active,#comments-listing .comment .comment-reply-to:focus,#comments-listing .comment .comment-reply-to:hover{background-color:#00af80;color:#fff;-moz-transition:color .4s,background-color .4s;-webkit-transition:color .4s,background-color .4s;transition:color .4s,background-color .4s}