.cart-main #footer_container .first-panel,.cart-main #footer_container .ts-footer-heading{color:#0a1414 !important}.cms-v3 .cart-main .ts-footer,.cms-v3 .cart-main+* .ts-footer{margin-top:0px}.cms-v3 .ts-footer{margin-top:121px}.cms-v3 .ts-footer .tpfw div>:nth-child(3n+1){clear:both}.cms-v3 .ts-footer .tpfw .gwb-p{outline-color:#0a1414}.cms-v3 .ts-footer .tpfw h6{margin-bottom:0;margin-top:0}.cms-v3 .ts-footer .tpfw h2{font-size:1.125rem;line-height:1.3125;margin-bottom:0;margin-top:0}.cms-v3 .ts-footer .copy-links a{padding:0px 8px 0 0;margin-right:8px;border-right:1px solid #0a1414;display:inline-block;line-height:1}.cms-v3 .ts-footer .copy-links a:focus,.cms-v3 .ts-footer .copy-links a:hover{font-size:0.875rem}.cms-v3 .ts-footer .copy-links a:last-child{border-width:0}.cms-v3 .ts-footer .social-links{text-align:right}.cms-v3 .ts-footer .social-links a{margin:0px 0px 0px 10px;text-decoration:none}.cms-v3 .ts-footer .social-links a:focus{display:inline-block}.cms-v3 .ts-footer .social-links [class^="icon-"]:before,.cms-v3 .ts-footer .social-links [class*=" icon-"]:before{font-size:44px;margin:0}.cms-v3 .ts-footer .panel-divider,.cms-v3 .ts-footer .line-divider{border-top:1px solid #989090;margin-left:-30px;margin-right:-30px}.cms-v3 .ts-footer .arrow{float:right;font-size:25px}.cms-v3 .ts-footer .panel-elements{margin-left:13px;padding:0.5rem !important}.cms-v3 .ts-footer .data-panel{background:inherit}.cms-v3 .ts-footer .ls-canvas .ls-cmp-wrap{padding:0px}@media only screen and (max-width: 48em){.cms-v3 .ts-footer .tpfw{width:100%}}@media only screen and (min-width: 20em) and (max-width: 46em){.cms-v3 .ts-footer .copy-links{text-align:center}.cms-v3 .ts-footer .copy-text{text-align:center;font-weight:normal;font-size:13px;margin-top:15px}.cms-v3 .accordion .accordion-navigation>a,.cms-v3 .accordion dd>a{padding:8px 1em}.cms-v3 .accordion-navigation .arrow{letter-spacing:-8px;margin-top:-5px}.cms-v3 .ts-footer a:hover{text-decoration:none}.cms-v3 .ts-footer .first-panel{margin-left:0px;margin-bottom:0px}.cms-v3 .ts-f-lastlink{margin:8px 1em 0px}.cms-v3 .accordion .ts-f-lastlink>a{height:30px;text-transform:uppercase;text-decoration:none;padding-top:0px;display:block}.cms-v3 .accordion .ts-f-lastlink>a .signup-link{float:left;display:block}.cms-v3 .accordion .ts-f-lastlink>a i.arrow{line-height:31px;letter-spacing:-8px;margin-top:-5px}.cms-v3 .accordion .accordion-navigation.active>a,.cms-v3 .accordion dd.active>a,.cms-v3 .accordion .accordion-navigation>a:hover,.cms-v3 .accordion dd>a:hover{background-color:#fff !important}}@media only screen and (max-width: 45em){.cms-v3 .ts-footer .social-links a{margin-left:5px}}
