.cta-footer{position:fixed;bottom:0;width:100%;background-color:#fff;border-top:1px solid #d5d5d5;padding:5px 0 5px 0;text-align:center;cursor:pointer;min-width:340px;z-index:100}.cta-footer>.open:hover>.select{opacity:.75;transition:1s}.cta-footer .image{width:100%;text-align:center}.cta-footer>.close:hover{opacity:1}.cta-footer>.close{position:absolute;top:0;left:0;color:#a4a4a4;cursor:pointer;margin:0 10px;font-size:30px;line-height:30px;opacity:.8;font-family:"Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif}.cta-footer>.open>.select{cursor:pointer;width:50px;height:100%;position:absolute;top:0;right:0;background-color:#f29160;font-size:14pt;font-weight:bold;color:#fff;opacity:0;transition:1s}.cta-footer>.open>.select .table{display:table;width:100%;height:100%}.cta-footer>.open>.select .table .cell{display:table-cell;vertical-align:middle}.cta-footer>.open>.select .sprite{margin:0 auto;-ms-transform:rotate(90deg) scale(0.75,0.75);-ms-transform-origin:50%;-webkit-transform:rotate(90deg) scale(0.75,0.75);-webkit-transform-origin:50%;transform:rotate(90deg) scale(0.75,0.75);transform-origin:50%}@media(max-width:600px){.cta-footer>.open>img{max-height:50px;width:auto}}