/*@keyframes clockwise { to { @include transform(rotate(360deg) translateZ(0)) } }*/
/* Font smoothing */
#sliding-popup.sliding-popup-bottom { height: auto; width: 100%; bottom: 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background: #181818; border-top: 1px rgba(255, 255, 255, 0.5) solid; }

#sliding-popup.sliding-popup-bottom .popup-content { color: #ffffff; border: none; background: none; }

#sliding-popup.sliding-popup-bottom .intro { color: #ffffff; font-weight: 400; font-size: 15px; line-height: 1.7; }

#sliding-popup .popup-content #popup-text p { font-size: 15px; line-height: 1.7; font-weight: 400; }

#sliding-popup .popup-content #popup-text p a { color: #ffffff; text-decoration: underline; }

.no-touch #sliding-popup .popup-content #popup-text p a:hover, #sliding-popup .popup-content #popup-text p a:focus { color: #00b1e3; }

#sliding-popup .popup-content #popup-buttons button { background: #ffffff; border-radius: 0; border: 2px #ffffff solid; color: #181818; font-weight: normal; text-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: none; font-family: "Fira Sans", Arial, sans-serif; padding: 14px 18px; line-height: 20px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.no-touch #sliding-popup .popup-content #popup-buttons button:hover, #sliding-popup .popup-content #popup-buttons button:focus { background: #181818; color: #ffffff; }
