.site-footer{background-color:#333;color:#ddd;width:100%;padding:20px 0}.site-footer .container{padding:0 70px}.footer-col{float:none;width:auto;padding:0 0 25px;margin:0 auto;max-width:360px}.footer-col h4,.footer-col h4 a{color:#a2a2a2;margin:0;text-transform:uppercase;font-family:helvetica-neue-65,Helvetica,Arial,sans-serif}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col .more,.footer-col a{display:block;margin:.75em 0 0;vertical-align:top;color:#a2a2a2}#footer .more,#footer ul a{display:inline-block;vertical-align:top;color:#a2a2a2}#footer .social{padding:10px 0;overflow:hidden}.social li{float:left}.social a{margin:0}.social span{font-size:1.1em}.social .ts-stack-2x{color:#999}.social .ts-stack-1x{color:#333;font-size:1.25em}.social a:hover .ts-stack-2x{color:#fff}.footer-col a.be-awesome{text-decoration:underline;display:inline}.news-block *{color:#555}.news-block p{margin:0}.footer-left p{margin-bottom:1em;color:#555}.floating-image{margin:1em 0;text-align:center}.floating-image img{max-width:100%;width:auto;height:auto}iframe[name=google_conversion_frame]{display:none}@media only screen and (min-width:760px){.footer-col{float:left;width:20%;padding:0 0 20px 20px}.footer-col .more,.footer-col a{margin:.5em 0 0}.footer-col.news-block{width:100%;max-width:100%;clear:both;float:none;padding:0 20px}.footer-col.news-block:after{content:"";display:block;clear:both}.footer-left,.footer-right{width:50%;float:left}.footer-left p{margin-bottom:0}.footer-right .social li{float:right}}@media only screen and (min-width:1100px){.site-footer .container{padding:0}.footer-col .more,.footer-col a{margin:.25em 0 0}.footer-col.info-col{width:180px;padding:0 7px 0 0}.floating-image{margin:2em 0;float:left}.right-side .floating-image{float:right}.hz-options-list{display:block;padding:0;list-style:none;max-width:100%;margin:0 auto}.hz-options-list:after{content:"";clear:both}.hz-options-list li{float:left;border-left:2px solid #cb3626;line-height:1.1}.hz-options-list li:first-child{border-left:none}.hz-options-list li:first-child a{padding-left:0}.hz-options-list a{display:inline-block;padding:0 1em;line-height:1.1}.page-wrap{min-height:100%;min-width:100%;margin-bottom:-300px}.page-wrap:after{content:"";display:block}.page-wrap:after,.site-footer{height:300px;font-size:.9em}}