﻿.footer-tools-wrapper > .footer-tools-copyright { margin-bottom: 5px; }
.footer-tools-wrapper > .footer-tools-links > a { color: #FFF; }
.footer-tools-wrapper > .footer-tools-links > a:after { content: '|'; margin: 0 5px; }
.footer-tools-wrapper > .footer-tools-links > a:last-child:after { display: none; }

/* Privacy Pop-up */
.footer-tools-popup-wrapper { display: block; position: fixed; padding: 25px; margin: 0; bottom: 25px; right: 25px; width: 400px; color: #000; font-size: 1em; background-color: #FFF; border: 1px solid #000; opacity: 0; z-index: 1000; transform: translate3d(0, calc(100% + 25px), 0); transition: .5s linear; }
.footer-tools-popup-wrapper.show { opacity: 1; transform: translate3d(0, 0, 0); }
.footer-tools-popup-wrapper .privacy-popup-wrapper-content { text-align: center; padding: 0; margin: 0; }
.footer-tools-popup-wrapper .privacy-popup-wrapper-content .privacy-popup-content { }
.footer-tools-popup-wrapper .privacy-popup-wrapper-content .privacy-popup-content .privacy-popup-title { font-size: 2em; line-height: 1.5em; text-transform: uppercase;}
.footer-tools-popup-wrapper .privacy-popup-wrapper-content .privacy-popup-content .privacy-popup-text { line-height: 2em; }
.footer-tools-popup-wrapper .privacy-popup-wrapper-content .privacy-popup-content .privacy-popup-text a { color: #000; font-weight: 600; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; }
.footer-tools-popup-wrapper .privacy-popup-wrapper-content .privacy-popup-content .privacy-popup-text a:hover { color: #000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; }
.footer-tools-popup-wrapper .privacy-popup-wrapper-content .privacy-popup-actions { padding-top: 10px; }
.footer-tools-popup-wrapper .privacy-popup-wrapper-content .privacy-popup-actions .footer-tools-allow { display: inline-block; text-transform: uppercase; font-weight: 600; color: #000; text-decoration: underline; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; }
html:not(.touch) .footer-tools-popup-wrapper .privacy-popup-wrapper-content .privacy-popup-actions .footer-tools-allow:hover { color: #000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; }

.privacy-link-wrapper span a { color: #000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; }
html:not(.touch) .privacy-link-wrapper span a:hover { color: #000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; }

@media (max-width: 1023px) {
    /* Privacy Pop-up */
    .footer-tools-popup-wrapper { width: auto; left: 10px; right: 15px; bottom: 15px; }
}
