.footer-container .page-center{padding:40px 15px}.blog.hs-blog-post #footer-section input.hs-button.primary{margin-top:0}#footer-section{background:#4d4d4d;color:gray;font-family:'montserratlight',sans-serif;font-size:15px}#footer-section a{color:gray}#footer-section a:hover,#footer-section a:active,#footer-section a:focus{color:silver}.footer-social a{margin-right:8px;font-size:16px}.footer-social a.footer-email-icon{font-size:14px}.footer-social a:hover,.footer-social a:active,.footer-social a:focus{text-decoration:none}#subscription-block{margin-top:5px;opacity:.5;transition:opacity .5s;white-space:nowrap;min-width:285px}#subscription-block:hover{opacity:1}#subscription-block input[type="email"]{border:0;border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px;float:left;font-size:11px;font-weight:300;height:25px;width:200px}#subscription-block .hs-button.primary,#subscription-block input[type="submit"],#subscription-block input[type="button"]{background:#ccc;border:0;border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px;color:#555;float:left;font-size:11px;font-weight:300;height:25px;padding:5px 15px}#subscription-block label{display:none}#subscription-block ul{display:block;position:absolute;bottom:20px}#subscription-block ul li label{color:#fff;font-size:10px;display:inline-block}@media only screen and (min-width :321px) and (max-width :568px){#footer-section,#subscription-block{text-align:center}#subscription-block{display:table;margin:5% auto 0}}@media only screen and (max-width :320px){#footer-section,#subscription-block{text-align:center}#subscription-block{display:table;margin:5% auto 0}}@media only screen and (min-width :568px) and (max-width :768px){#footer-section,#subscription-block{text-align:center}#subscription-block{display:table;margin:5% auto 0}}@media only screen and (min-device-width :320px) and (max-device-width :568px){#footer-section,#subscription-block{text-align:center}#subscription-block{display:table;margin:5% auto 0}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){#footer-section,#subscription-block{text-align:left}#subscription-block{display:block;margin:auto}}