footer{background-color:#333;padding-bottom:40px}.footer_h3{font-size:18px;color:#C2C4CC;border-bottom:dashed 1px #C2C4CC;padding:12px 0 20px 0;margin-top:20px;margin-bottom:10px;font-family:inherit;font-weight:500;line-height:1.1}@media only screen and (min-width: 320px){.footer-listing{font-size:18px}}@media only screen and (min-width: 768px){.footer-listing{font-size:14px}}@media only screen and (min-width: 992px){.footer-listing{font-size:11px}}@media only screen and (min-width: 1200px){.footer-listing{font-size:14px}}.footer-listing{margin-left:0;padding-left:0;font-weight:300}.footer-listing li a,.footer-listing li span{color:#C2C4CC;line-height:2}.footer-listing img{width:auto}.footer-listing .mail-link{color:#0088cc;font-weight:300}.footer-listing.footer-copyright{font-size:12px;line-height:1.3;font-weight:400;color:#C2C4CC}.footer-listing.footer-copyright a{line-height:1.3;font-weight:300;color:#ff6600}.footer-spacer{position:relative;margin-top:30px}.footer-listing{transition:.3s max-height;overflow:hidden}.footer-item{position:relative}@media only screen and (max-width: 767px){.footer-listing:not(.footer-copyright){max-height:0}.footer-item:after{content:'';position:absolute;top:1em;right:0;width:12px;height:12px;border-width:0 0 2px 2px;border-style:solid;border-color:#C2C4CC;transition:.3s transform;transform:rotate(-45deg)}.footer-item:hover:after{transform:rotate(135deg)}.footer-item:hover .footer-listing,.footer-item:active .footer-listing{max-height:500px}}
/*# sourceMappingURL=footer.css.map */
