.cm-footer-grp{background:#111;color:#fff;padding:0}.cm-footer-tp-group .page-center{padding-bottom:40px;padding-top:68px;position:relative}.cm-footer-tp-group{font-size:13px;line-height:1.8}.cm-footer-tp-group img{height:auto;max-width:100%;vertical-align:middle}.cm-footer-tp-group h3{margin:0;padding-bottom:20px}.hs-footer-social-icons:after{border-right:9px solid #777;border-top:16px solid transparent;content:"";display:block;height:0;left:-9px;position:absolute;top:0}.hs-footer-social-icons{background-color:#47a3a5;color:#fff;float:left;margin-top:-16px;padding:10px 18.5px;position:absolute;top:0}.hs-footer-social-icons label{color:#222;font-family:Montserrat,arial;font-size:13px;font-weight:400;margin-right:10px}.hs-footer-social-icons a{color:#fff;display:inline-block;margin-right:3px;padding:3px 1px;text-decoration:none}.hs-footer-social-icons a i{border:1px solid #222;border-radius:50%;color:#222;font-size:13px;height:1.8em;line-height:1.6em;padding:0;text-align:center;width:1.8em}.hs-footer-social-icons a i:hover{border-color:#fff;color:#fff}.cm-footer-address p{margin:0}.span3.cm-footer-resources{padding-left:5px}.cm-footer-resources a,.cm-footer-tp-group .span3.widget-type-custom_widget a{display:block;padding-block:4px}.cm-footer-resources a{color:#fff;text-decoration:none}.cm-footer-resources a:hover{color:#47a3a5;text-decoration:underline}.cm-footer-recent-post ul{list-style:none;margin:0;padding:0}.cm-footer-recent-post ul li{margin-bottom:15px;margin-top:0}.cm-footer-recent-post .hs-rss-item-text A{color:#fff;text-decoration:none}.cm-footer-recent-post .hs-rss-item-text a:hover{color:#47a3a5;text-decoration:underline}.span3.cm-footer-recent-post{padding-left:8px}.span3.cm-footer-testimonials-grp{padding-left:13px}.cm-footer-testimonials-grp blockquote.easy_testimonial{background:0;border:0;display:none;font-style:italic;margin:10px auto;min-height:80px;padding:10px}.cm-footer-testimonials-grp .testimonial_body p{color:#fff;font-size:13px;font-style:italic;line-height:1.8;margin-bottom:15px;margin-top:0}.cm-footer-testimonials-grp .testimonial_author{font-size:13px;font-style:normal;margin-bottom:15px}.cm-footer-testimonials-grp .testimonial_author span{display:block}.cm-footer-testimonials-grp .dashicons{color:gold;float:left;font-family:dashicons;font-size:20px;font-style:normal;font-weight:400;height:20px;line-height:1;text-align:center;text-decoration:inherit;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;vertical-align:top;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cm-footer-testimonials-grp .dashicons-star-filled:before{content:"\f155"}.cm-footer-btm-grp{background-color:transparent;border-top:1px solid #333;font-size:12px;padding:20px 0}.cm-footer-btm-grp p{color:#fff;font-size:13px;margin:0}.footer-container a:hover{text-decoration:underline}#back-to-top{background:none repeat scroll #222;border:1px solid #333;border-radius:2px;bottom:21px;color:#777;cursor:pointer;opacity:.8;padding:8px 15px;position:fixed;right:20px;text-decoration:none;z-index:50}