@keyframes floatingEventHoverGo{0%{opacity:.7}100%{opacity:1}}body #floating-contact>div.floating-eventButton{transition:all .25s ease-in-out;background-color:#64be28;padding:0;line-height:54px}body #floating-contact>div.floating-eventButton:focus,body #floating-contact>div.floating-eventButton:hover{animation-name:floatingContactHoverGo;animation-duration:.75s}#evntDescription span{position:absolute;left:0px;bottom:0px;padding-bottom:3px}body #floating-event div div:nth-child(2){left:60px !important;font-size:18px;padding-top:5px;line-height:1.2;text-align:left !important;text-decoration:none;width:100% !important;height:100% !important;overflow:hidden}.floating-eventButton{transition:all .25s ease-in-out;background-color:white !important;padding:0;line-height:54px;height:90px !important}#floating-event:hover{-webkit-animation:floatingEventHoverGo .15s;-moz-animation:floatingEventHoverGo .15s;-o-animation:floatingEventHoverGo .15s;animation:floatingEventHoverGo .35s !important;animation-iteration-count:2}.floating-eventButton a div.icon{width:60px}.floating-eventButton a div.icon img{padding:5px 0px 0px 0px;width:50px}.floating-eventButton a span span span{position:absolute;top:63px;height:20px !important;color:#4fc9fb}#floating-event-mobile{width:100%;background:white;height:40px;position:fixed;top:74px;z-index:9}@media(min-width:320px) and (max-width:450px){.fontSize{font-size:14px !important}}@media(max-width:711px) and (min-width:451px){.floating-eventButton{display:none !important}.fontSize{font-size:17px !important}#floating-event-mobile div span p{margin:0px !important;line-height:inherit !important}}.logoMobile{width:20%;display:inline-block;height:100%}.mobileCenter{width:60%;display:inline-block;height:100%;position:absolute}.mobileInvite{width:20%;display:inline-block;height:100%;float:right}@media(min-width:712px){body #floating-event-mobile{display:none !important}}