@charset "utf-8";
@media print, screen and (min-width: 64em){footer{margin-top:4.28571em}}
footer .footer-social *,footer .footer-signup .heading{text-align:center}
@media print, screen and (min-width: 40em){footer .footer-social *,footer .footer-signup .heading{text-align:left}}
footer .anchor-top{border-bottom:1px solid #ccc}
footer .heading{text-align:center}
@media print, screen and (min-width: 40em){footer .heading{text-align:left}}
footer .collapsed .heading{color:#000}
footer .footer-content .heading::before{display:none}
footer .footer-content a{text-align:center;text-decoration:none}
@media print, screen and (min-width: 40em){footer .footer-content a{text-align:left}}
footer .footer-locator::before,footer .footer-social::before,footer .footer-signup::before{content:'';width:100%;border-top:1px solid #ccc;margin-bottom:2.85714em;display:block}
@media print, screen and (min-width: 40em){footer .footer-locator::before,footer .footer-social::before,footer .footer-signup::before{display:none}}
footer .footer-locator p{display:block !important;font-size:.85714em;text-align:center}
@media print, screen and (min-width: 40em){footer .footer-locator p{font-size:1em;text-align:left}}
footer .footer-locator a.button{font-weight:700;text-decoration:none;background-color:rgba(0,0,0,0);color:#000;font-size:1.57143rem;padding:0;text-decoration:underline;font-size:1.14286em}
footer .footer-locator a.button:hover,footer .footer-locator a.button:focus{background-color:rgba(0,0,0,0);color:#000}
footer .footer-locator a.button:focus,footer .footer-locator a.button:hover{color:#ff6c2c}
@media print, screen and (min-width: 40em){footer .footer-locator a.button{text-align:left}}
footer{border-top:1px solid #ccc;margin:1.42857em 0 0 0;overflow:hidden}
footer .heading{color:#b3b3b3;font-size:1.14286em;font-weight:700;padding:0 0 1em;text-transform:none}
footer .subheading{font-size:1rem}
@media print, screen and (min-width: 40em){footer{margin:2.14286em 0 0 0}}
footer .footer-branding .icon-store-logo{background:url("../images/logos/logo.svg") no-repeat;background-size:100%;display:block;height:0;width:0;margin:0 auto}
footer .footer-branding .icon-store-logo::before{content:' '}
footer .footer-content{padding:3.57143em 0 2.5em}
footer .footer-content .columns{border-bottom:0;padding:0}
footer .footer-content .columns.collapsed .heading::before{content:""}
footer .footer-content .heading{padding:0 0 1em;position:relative}
footer .footer-content .heading::before{content:"";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1rem;right:10px}
footer .footer-content .subheading{border-top:0;padding:0 0 1em}
footer .footer-content ul{list-style-type:none;margin:0 0 2em}
footer .footer-content li{font-size:1rem;padding:0 0 1em}
footer .footer-content a{display:block}
@media print, screen and (min-width: 40em){footer .footer-content{padding:5.35714em 0 4.28571em}footer .footer-content .columns{border:0;padding:0 10px}footer .footer-content .column-content{background:none}footer .footer-content .heading{padding:0 0 10px}footer .footer-content .heading::before{display:none}footer .footer-content .subheading{border:0}footer .footer-content li{border:0}footer .footer-content a{display:inline-block;padding:0}}
footer .footer-extra{padding:0 0 2.85714em}
@media print, screen and (min-width: 40em){footer .footer-extra{padding:0}}
footer .footer-localize{position:relative;margin:0 auto;width:60%}
footer .footer-localize::before,footer .footer-localize::after{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
footer .footer-localize::after{clear:both}
footer .footer-localize a{display:block;text-align:center;text-decoration:none}
footer .footer-localize .country-name{display:inline-block}
footer .footer-localize .dropdown-pane{list-style:none;margin-bottom:0;max-height:250px;overflow:auto;padding:0;right:0;width:100%}
footer .footer-localize .dropdown-pane a{-webkit-box-sizing:content-box;box-sizing:content-box;text-align:right}
@media print, screen and (min-width: 40em){footer .footer-localize{float:right;margin:0;width:auto}footer .footer-localize a{text-align:right}footer .footer-localize .selected-region{float:right}footer .footer-localize .dropdown-pane{max-width:200px}}
footer .footer-locator{margin-bottom:2.85714em}
footer .footer-locator p{margin-bottom:1.25em}
footer .footer-signup .legal-terms-container{font-size:1em;text-align:left}
footer .footer-signup .legal-terms-container .columns{padding-right:0;padding-left:0}
footer .footer-signup .legal-terms-container label{font-size:.85714rem;font-weight:normal;position:relative}
footer .footer-signup .legal-terms-container label.error small.error{font-size:1em}
footer .footer-social{margin-bottom:2.85714em}
footer .footer-social .social-icon{font-family:icomoon;font-size:1.42857em;margin:0 9px}
footer .footer-util{padding:0}
footer .footer-util .brand-logo{display:inline-block;vertical-align:middle}
footer .footer-util .icon-store-logo{background:url("../images/logos/logo.svg") no-repeat;background-size:100%;display:block;height:0;width:0}
footer .footer-util .icon-store-logo::before{content:' '}
footer .footer-util .util-center .brand-logo{display:block;margin:0 auto}
footer .footer-util .util-left .brand-logo{float:left}
footer .footer-util .util-left .customHtmlBlock2{display:-webkit-box;display:-ms-flexbox;display:flex}
footer .footer .anchor-top{color:#ff6c2c;display:inline-block;font-size:.85714em;padding:1em;text-align:center;width:100%}
footer #footerLegal{max-height:550px;overflow-y:auto}
/*# sourceMappingURL=../maps/css/footer.css.map */