#footer{border-top:1px solid #c6c7c9;margin-top:30px;padding-top:30px;min-width:992px}
/*!!!!!!patch for Sep release, DELETE after moving header styles to GIT hub*/@media(min-width:1600px){#footer{max-width:1600px;margin:30px auto 0 auto;padding-top:30px;left:calc(50% - 800px)}
}
/*!!!!!!patch for Sep release, DELETE after moving header styles to GIT hub*/#footer *{box-sizing:content-box}
#footer .centered{text-align:center;margin:auto}
#footer ul,#footer li{margin:0;padding:0}
#footer ul{list-style-type:none}
#footer h3{font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;font-size:13px;text-transform:uppercase;margin:0 0 5px 0;color:#181512}
#footer h3.no-text-transform{text-transform:none}
#footer a{font-family:"Avenir LT W01 45 Book",Verdana,Arial,sans-serif;font-size:13px;text-decoration:none;color:#181512}
#footer a:hover{color:#f05323}
#footer ul>li>ul>li{padding:2px 0}
#footer>.footer-centered{margin:0 auto;max-width:1024px}
#footer ul.inline-list>li{display:inline-block}
#footer ul.inline-list.valign-top>li{vertical-align:top}
#footer ul.inline-list.valign-middle>li{vertical-align:middle}
#footer #footer-link-section{display:flex;justify-content:space-between;padding:0 20px}
#footer ul.with-dividers>li{border-right:1px solid #c6c7c9;padding:0 10px}
#footer ul.with-dividers>li:last-child{border-right:0}
#footer #footer-copyright-section{margin-top:7px}
#footer #footer-thirdparty-section{display:flex;justify-content:space-around;margin-top:30px;padding:0 20px}
#footer #footer-thirdparty-section .column1{width:410px}
#footer #footer-thirdparty-section ul.stay-connected-list li{margin-right:20px}
#footer #footer-thirdparty-section ul.stay-connected-list li:last-child{margin-right:0}
#footer #footer-brands-section{border-top:1px solid #c6c7c9;margin-top:30px;padding:12px 10px}
.footer-brands-wrapper{margin:0 auto;max-width:1024px}
#footer #footer-brands-section ul{margin:7px 0}
#footer #footer-brands-section li{margin-right:48px}
#footer #footer-brands-section li:last-child{margin-right:0}
#footer #footer-copyright-section{border-top:1px solid #c6c7c9;padding:15px 0 0 0;margin-top:15px}
#footer #footer-copyright-section,#footer #footer-copyright-section a,#footer #footer-copyright-section #copyright{font-family:"Avenir LT W01 45 Book",Verdana,Arial,sans-serif;font-size:11px}
#footer i.footer-logo{display:block;background-repeat:no-repeat;background-image:url('/i/footer/footer_sprite.png?v0')}
#footer i.footer-logo.footer-logo-boutique{width:112px;height:24px;background-image:url('/i/ui/sitenav/imgboutique_off@2x-v147795020400022635.png')}
#footer i.footer-logo.footer-logo-shutterfly{width:102px;height:24px;background-position:-5px -156px}
#footer i.footer-logo.footer-logo-tinyprints{width:112px;height:22px;background-position:-5px -190px}
#footer i.footer-logo.footer-logo-weddingpaperdivas{width:124px;height:21px;background-position:-5px -222px}
#footer i.footer-logo.footer-logo-groovebook{width:120px;height:20px;background-position:-5px -78px}
#footer i.footer-logo.footer-logo-mypublisher{width:113px;height:38px;background-position:-5px -108px}
#footer i.footer-logo.footer-logo-borrowlenses{width:67px;height:27px;background-position:-5px -41px}
#footer i.footer-logo.footer-logo-facebook{width:26px;height:26px;background-position:-5px -5px}
#footer i.footer-logo.footer-logo-pinterest{width:26px;height:26px;background-position:-5px -363px}
#footer i.footer-logo.footer-logo-twitter{width:26px;height:26px;background-position:-5px -399px}
#footer i.footer-logo.footer-logo-googleplus{width:26px;height:26px;background-position:-5px -291px}
#footer i.footer-logo.footer-logo-instagram{width:26px;height:26px;background-position:-5px -327px}
#footer i.footer-logo.footer-logo-referafriend{width:165px;height:28px;background-position:-5px -253px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#footer i.footer-logo{background-image:url('/i/footer/footer_sprite@2x.png?v0');zoom:1.1;background-size:155px}
#footer #footer-thirdparty-section ul.stay-connected-list li{margin-right:17px}
#footer #footer-brands-section li{margin-right:36px}
#footer i.footer-logo.footer-logo-shutterfly{background-position:-2px -120px}
#footer i.footer-logo.footer-logo-tinyprints{background-position:-2px -146px}
#footer i.footer-logo.footer-logo-weddingpaperdivas{background-position:-2px -172px}
#footer i.footer-logo.footer-logo-groovebook{background-position:-2px -59px}
#footer i.footer-logo.footer-logo-mypublisher{background-position:-2px -81px}
#footer i.footer-logo.footer-logo-borrowlenses{background-position:-2px -30px}
#footer i.footer-logo.footer-logo-facebook{background-position:-2px -1px}
#footer i.footer-logo.footer-logo-pinterest{background-position:-2px -283px}
#footer i.footer-logo.footer-logo-twitter{background-position:-2px -311px}
#footer i.footer-logo.footer-logo-googleplus{background-position:-2px -225px}
#footer i.footer-logo.footer-logo-instagram{background-position:-2px -254px}
#footer i.footer-logo.footer-logo-referafriend{background-position:-2px -195px}
}
#footer .hidden{display:none}
.sflyPageMon{visibility:hidden}
#limitedftr #cpy{margin-top:20px;float:left;clear:left;width:100%;margin-right:-144px;line-height:56px}
#limitedftr #GTS_CONTAINER{float:left;margin-top:20px}
.mobile-footer{display:none}
#footer .small-screen-footer{text-align:center;display:inline-block;width:100%}
#footer .small-screen-footer *{font-family:'Avenir LT W01 55 Roman',helvetica,arial,sans-serif;color:#181512}
#footer .small-screen-footer .stay-connected{margin-top:10px}
#footer .small-screen-footer .stay-connected h3{color:#666;font-size:10px;text-transform:uppercase}
#footer .small-screen-footer ul.stay-connected-list{list-style:none;padding:0;margin-top:13px}
#footer .small-screen-footer ul.stay-connected-list li{display:inline-block;margin-right:15px}
#footer .small-screen-footer ul.stay-connected-list li:last-child{margin-right:0}
#footer .small-screen-footer i.footer-logo{display:inline-block;background-size:100%;background-repeat:no-repeat;background-position:0 0;background-image:url('/i/footer/social-media/social_media-v14890863070004907.png');width:26px;height:26px}
#footer .small-screen-footer i.footer-logo.footer-logo-facebook{background-position:-1px 0}
#footer .small-screen-footer i.footer-logo.footer-logo-pinterest{background-position:-1px -78px}
#footer .small-screen-footer i.footer-logo.footer-logo-twitter{background-position:-1px -104px}
#footer .small-screen-footer i.footer-logo.footer-logo-googleplus{background-position:-1px -26px}
#footer .small-screen-footer i.footer-logo.footer-logo-instagram{background-position:-1px -52px}
#footer .small-screen-footer .menu-outer{min-height:20px;margin-top:15px}
#footer .small-screen-footer a{color:#369;font-size:13px;text-decoration:none}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){#footer .small-screen-footer i.footer-logo{background-image:url('/i/footer/social-media/social_media@2x-v148908663600010739.png');background-size:cover}
}
@media(max-width:767px){.responsive #footer{min-width:100%;padding:10px 0;margin:20px auto;text-align:center;display:inline-block;width:100%;border-width:0}
.responsive #footer .footer-centered,.responsive #footer #footer-brands-section,.responsive #footer #footer-copyright-section{display:none}
.responsive #footer.tp-footer .mobile-footer{display:block}
.responsive #footerMenuWrapper a:not(:last-child){margin-right:20px}
}