#site-footer{display:block;width:100%}#site-footer .footer-main{display:block;padding:0;width:100%}#site-footer .footer-main .footer-navigation ul{display:flex;flex-direction:column;margin:0;padding:30px 0;text-align:center}@media (min-width:768px){#site-footer .footer-main .footer-navigation ul{flex-direction:row;padding:0;text-align:left}}#site-footer .footer-main .footer-navigation ul li{list-style:none}#site-footer .footer-main .footer-navigation ul li a{color:#fff;font-size:15px;font-weight:500;padding:10px 15px}#site-footer .footer-main .row-wrap{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:30px 0;width:100%}@media (min-width:768px){#site-footer .footer-main .row-wrap{align-items:center;flex-direction:row;justify-content:space-between}}#site-footer .footer-cta-button .cta-button a{color:#fff;font-size:16px;font-weight:500}#site-footer .footer-cta-button .cta-button a:before{content:"\f0f3";font-family:fontello;margin-right:10px}#site-footer .footer-main .footer-smallprint{border-top:1px solid hsla(0,0%,100%,.1);font-size:14px;padding:30px 0}#site-footer .footer-secondary{display:block;padding:15px 0;width:100%}#site-footer .footer-secondary .container-wrap{align-items:center;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){#site-footer .footer-secondary .container-wrap{flex-direction:row}}#site-footer .footer-secondary .company-info{font-size:12px}#site-footer .footer-social-accounts .social ul{display:flex;flex-direction:row;justify-content:center;margin:0;padding:20px 0}@media (min-width:768px){#site-footer .footer-social-accounts .social ul{justify-content:left;padding:0}}#site-footer .footer-social-accounts .social ul li{list-style:none}#site-footer .footer-social-accounts .social a{color:#fff;font-size:15px;padding:10px}.single-blog-subscribe-cta{background:#333;border-radius:5px;color:#fff;display:block;margin:30px 0;width:100%}.single-blog-subscribe-cta .form-wrap{padding:30px}.single-blog-subscribe-cta .form-wrap .subscribe-form{display:flex;flex-direction:row}.single-blog-subscribe-cta .form-wrap .subscribe-form .form_text{margin-right:auto}.single-blog-subscribe-cta .form-wrap .subscribe-form .form_button{margin-left:auto}.single-blog-subscribe-cta .form-wrap .subscribe-form .form_text p{color:#fff;font-size:13px;margin:0}.single-blog-subscribe-cta .form-wrap .subscribe-form .form_text h4{color:#fff;font-size:18px;margin:0 0 5px}.single-blog-subscribe-cta .form-wrap .subscribe-form .subscribe-button{background:#fff;border-radius:5px;color:#333;display:block;font-size:14px;font-weight:500;padding:15px 30px;text-align:center;text-decoration:none}